import { ConfigurationService } from '../../config/configuration.service';
import { ErrorService } from '../../error/error.service';
import { ThirdPartyInsuranceInquiry } from './rayabimeh.interface';
export declare class RayabimehService {
    private config;
    private error;
    private axios;
    private plateToNumber;
    statuses: {
        '-1': string;
        0: string;
    };
    companies: {
        1: string;
        2: string;
        3: string;
        4: string;
        5: string;
        6: string;
        7: string;
        8: string;
        9: string;
        10: string;
        11: string;
        12: string;
        13: string;
        14: string;
        15: string;
        16: string;
        17: string;
        18: string;
        19: string;
        20: string;
        22: string;
        23: string;
        24: string;
        25: string;
        26: string;
        27: string;
        28: string;
        29: string;
        30: string;
    };
    carGroupsByVehicleId: {
        1: string;
        2: string;
        3: string;
        4: string;
        5: string;
        6: string;
        7: string;
        8: string;
        9: string;
        10: string;
        11: string;
        12: string;
        13: string;
        14: string;
        15: string;
        16: string;
        17: string;
    };
    carTypesByVehicleId: {
        1: string;
        2: string;
        3: string;
        4: string;
        5: string;
        6: string;
        7: string;
        8: string;
        9: string;
        10: string;
        11: string;
        12: string;
        13: string;
        14: string;
        15: string;
        16: string;
        17: string;
    };
    periodCodes: {
        100: string;
        80: string;
        60: string;
        50: string;
        40: string;
        30: string;
        20: string;
        1: string;
    };
    riskFactors: {
        1: string;
        2: string;
        3: string;
        4: string;
        5: string;
        6: string;
        7: string;
        8: string;
        9: string;
        10: string;
    };
    constructor(config: ConfigurationService, error: ErrorService);
    thirdPartyInsuranceInquiry(plateNumber: string, nationalCode: string): Promise<ThirdPartyInsuranceInquiry>;
}
