export declare const languages: string[];
export declare const defaultLanguage = "nl-BE";
export declare const formatPrice: (price: number, locale?: string) => string;
export declare const getTranslations: (language: string) => {
    STEPS: {
        PERSONAL_DETAILS: string;
        EXTRA_OPTIONS: string;
        SUMMARY: string;
        CONFIRMATION: string;
        ERROR: string;
        PREVIOUS: string;
        NEXT: string;
        SUBMIT_BOOKING: string;
        SUBMIT_OFFER: string;
        COMPOSE: string;
        ROOM_OPTIONS: string;
        FLIGHT_OPTIONS: string;
    };
    INPUT: {
        INCREASE: string;
        DECREASE: string;
    };
    FLIGHTS_FORM: {
        OUTWARD_FLIGHTS: string;
        OUTWARD_FLIGHT: string;
        RETURN_FLIGHTS: string;
        RETURN_FLIGHT: string;
        DIRECT_FLIGHT: string;
        STOP: string;
        STOPS: string;
        FLIGHT_STOPS: string;
        DIFFERENT_OPTION_WARNING: string;
        FILTER_OPTIONS: string;
        AIRLINES: string;
        AIRPORTS: string;
        NUMBER_OF_STOPS: string;
        FLIGHT_OUTWARD: string;
        DEPARTURE_TIME: string;
        TRAVEL_DURATION: string;
        CHANGE_TIME: string;
        FLIGHT_RETURN: string;
        NO_FLIGHTS_FOUND: string;
        STARTING: string;
        LOWEST_PRICE: string;
        CHOOSE_YOUR_CLASS: string;
        PLUS_ONE_DAY: string;
        STOP_TIME: string;
        NIGHT_DEPARTURE: string;
        MORNING_DEPARTURE: string;
        AFTERNOON_DEPARTURE: string;
        EVENING_DEPARTURE: string;
        FLIGHTS_FOUND_1: string;
        FLIGHTS_FOUND_2: string;
        FLIGHTS_FOUND_3: string;
    };
    PRODUCT: {
        STAY_INCLUDED: string;
        FLIGHT_INCLUDED: string;
        TRANSFER_INCLUDED: string;
        LOADING_PRICE: string;
        PER_PERSON: string;
        PER_NIGHT: string;
        PER_PERSON_PER_NIGHT: string;
        BOOK_NOW: string;
        TO_YOUR_OFFER: string;
        NOT_AVAILABLE: string;
        NUMBER_OF_ROOMS: string;
        AGE_BY_DEPARTURE_DATE: string;
        YEAR: string;
        APPLY: string;
        EDIT: string;
        DEPARTURE: string;
        DEPARTURE_DATE: string;
        RETURN: string;
        RETURN_DATE: string;
        WHO_YOU_TRAVELING_WITH: string;
        TRAVEL_PERIOD: string;
        CLOSE: string;
    };
    MAIN: {
        PREPARING_BOOKING: string;
        PREPARING_OFFER: string;
        PRODUCT_UNAVAILABLE: string;
    };
    SHARED: {
        ROOM: string;
        ROOMS: string;
        TOTAL_PRICE: string;
        ADULTS: string;
        CHILDREN: string;
        SELECT: string;
        SELECTED: string;
    };
    SIDEBAR: {
        OVERVIEW: string;
        SLIDE_TOTAL_PRICE: string;
        SLIDE_DEPOSIT: string;
        TRAVEL_INFO: string;
        TRAVELERS: string;
        TRAVELERS_ADULTS: string;
        TRAVELERS_ADULT: string;
        TRAVELERS_CHILDREN: string;
        TRAVELERS_CHILD: string;
        DEPARTURE: string;
        DEPARTURE_SINGLE: string;
        ARRIVAL: string;
        FLIGHT: string;
        ACCOMMODATION: string;
        BASE_PRICE: string;
        OPTIONS: string;
        INCLUDED_COSTS: string;
        EXTRA_COSTS: string;
        DEPOSIT: string;
        DEPOSIT_TEXT1: string;
        DEPOSIT_TEXT2: string;
        DEPOSIT_TEXT3: string;
        DEPOSIT_TEXT4: string;
        DEPOSIT_TEXT5: string;
        DEPOSIT_TEXT6: string;
        LUGGAGE_INCLUDED: string;
        DEPARTURE_FLIGHT: string;
        ARRIVAL_FLIGHT: string;
        FLIGHT_DEPARTURE: string;
        FLIGHT_ARRIVAL: string;
        ON_REQUEST: string;
        CHANGES: string;
    };
    TRAVELERS_FORM: {
        TRAVELER: string;
        ADULT: string;
        ADULTS: string;
        CHILD: string;
        CHILDREN: string;
        GENDER: string;
        MALE: string;
        FEMALE: string;
        OTHER: string;
        MAIN_BOOKER: string;
        FIRST_NAME: string;
        LAST_NAME: string;
        BIRTHDATE: string;
        STREET: string;
        STREET_PLACEHOLDER: string;
        HOUSE_NUMBER: string;
        POST_BOX: string;
        ZIPCODE: string;
        CITY: string;
        CITY_PLACEHOLDER: string;
        COUNTRY: string;
        SELECT_COUNTRY: string;
        PHONE: string;
        EMAIL: string;
        REPEAT_EMAIL: string;
        VALIDATION_MESSAGE: string;
        BOOK_WITH_AGENT: string;
        CHOOSE_OFFICE: string;
        COUNTRIES: {
            BELGIUM: string;
            NETHERLANDS: string;
            FRANCE: string;
        };
        CHOOSE_AGENT_PLACEHOLDER: string;
        VALIDATION: {
            TRAVELER_X_FIELD: string;
            TRAVELER_X_IS_NO_ADULT: string;
            TRAVELER_X_IS_NO_CHILD: string;
            NO_MAIN_BOOKER_SELECTED: string;
            MAIN_BOOKER_FIELD: string;
            MAIN_BOOKER_EMAIL_IS_INVALID: string;
            MAIN_BOOKER_EMAIL_DOES_NOT_MATCH: string;
            AGENT_IS_REQUIRED: string;
        };
    };
    OPTIONS_FORM: {
        NO_OPTIONS_TITLE: string;
        NO_OPTIONS_MESSAGE: string;
        UNIT_TITLE: string;
        PACKAGE: string;
        DAY: string;
        DAYS: string;
        NIGHT: string;
        NIGHTS: string;
        PER_PAX_TITLE: string;
        PER_BOOKING_TITLE: string;
        PER_UNIT_TITLE: string;
        NONE: string;
    };
    ROOM_OPTIONS_FORM: {
        TRAVELER_GROUP: string;
        ALTERNATIVES_TRAVELER_GROUP: string;
        SHOW_ALTERNATIVES: string;
    };
    SUMMARY: {
        PERSONAL_DETAILS: string;
        TRAVELERS: string;
        TRAVELER: string;
        ADULTS: string;
        ADULT: string;
        CHILDREN: string;
        CHILD: string;
        MAIN_BOOKER: string;
        NOTIFICATIONS_TITLE: string;
        VALIDATE_TITLE: string;
        VALIDATE_TEXT_BOOKING: string;
        VALIDATE_TEXT_OFFER: string;
        OPTIONS: string;
        REMARKS: string;
        VOUCHERS: string;
        VOUCHER_VALIDATE: string;
        ADD_VOUCHER: string;
        VOUCHER_VALID: string;
        VOUCHER_INVALID: string;
    };
    CONFIRMATION: {
        TITLE_TEXT_OFFER: string;
        TITLE_TEXT_BOOKING: string;
        MESSAGE_TEXT1: string;
        MESSAGE_TEXT2_OFFER: string;
        MESSAGE_TEXT2_BOOKING: string;
        QUESTIONS_TEXT1: string;
        QUESTIONS_TEXT2: string;
        QUESTIONS_TEXT3: string;
        QUESTIONS_ALT: string;
        MAIL_SUBJECT: string;
    };
    ERROR: {
        TRY_AGAIN: string;
        MESSAGE_TEXT1: string;
        MESSAGE_TEXT2: string;
        ERROR_TEXT1: string;
        ERROR_TEXT2: string;
        ERROR_TEXT3: string;
        ERROR_ALT: string;
    };
};
export declare const locales: {
    "nl-BE": Locale;
    "fr-BE": Locale;
};
export declare function getLocale(code: string): Locale;
export declare const getPriceDifferenceText: (price: number) => string;
export declare function format(text: string, args: any[]): string;
