UNPKG

@qite/tide-booking-component

Version:

React Booking wizard & Booking product component for Tide

76 lines (75 loc) 2.53 kB
import { RootState } from "../../store"; import { TravelersFormValues } from "../../types"; export interface TravelersFormState { formValues?: TravelersFormValues; } export declare const CHILD_MAX_AGE = 17; export declare const setFormValues: import("@reduxjs/toolkit").ActionCreatorWithPayload< TravelersFormValues, "travelersForm/setFormValues" >; export declare const selectTravelersFormValues: ( state: RootState ) => TravelersFormValues | undefined; export declare const selectRooms: ((state: { booking: import("../booking/booking-slice").BookingState; travelersForm: TravelersFormState; priceDetails: import("../price-details/price-details-slice").PriceDetailsState; summary: import("../summary/summary-slice").SummaryState; apiSettings: import("../../../shared/types").ApiSettingsState; }) => import("../../types").TravelersFormRoomValues[]) & import("reselect").OutputSelectorFields< ( args_0: TravelersFormValues | undefined ) => import("../../types").TravelersFormRoomValues[], { clearCache: () => void; } > & { clearCache: () => void; }; export declare const selectAgentId: ((state: { booking: import("../booking/booking-slice").BookingState; travelersForm: TravelersFormState; priceDetails: import("../price-details/price-details-slice").PriceDetailsState; summary: import("../summary/summary-slice").SummaryState; apiSettings: import("../../../shared/types").ApiSettingsState; }) => number | undefined) & import("reselect").OutputSelectorFields< (args_0: TravelersFormValues | undefined) => number | undefined, { clearCache: () => void; } > & { clearCache: () => void; }; export declare const selectFormRooms: ((state: { booking: import("../booking/booking-slice").BookingState; travelersForm: TravelersFormState; priceDetails: import("../price-details/price-details-slice").PriceDetailsState; summary: import("../summary/summary-slice").SummaryState; apiSettings: import("../../../shared/types").ApiSettingsState; }) => { adults: number[]; children: number[]; }[]) & import("reselect").OutputSelectorFields< ( args_0: | import("@qite/tide-client/build/types").BookingPackageRequestRoom[] | undefined ) => { adults: number[]; children: number[]; }[], { clearCache: () => void; } > & { clearCache: () => void; }; declare const _default: import("redux").Reducer< TravelersFormState, import("redux").AnyAction >; export default _default;