UNPKG

@qite/tide-booking-component

Version:

React Booking wizard & Booking product component for Tide

243 lines (242 loc) 7.17 kB
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;