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;
  };
  PRINT_OFFER_BUTTON: {
    LABEL_IDLE: string;
    LABEL_CREATING: string;
    LABEL_PRINTING: string;
  };
};
export declare const locales: {
  "nl-BE": Locale;
  "fr-BE": Locale;
  "en-GB": Locale;
};
export declare function getLocale(code: string): Locale;
export declare const getPriceDifferenceText: (price: number) => string;
export declare function format(text: string, args: any[]): string;
