@qite/tide-booking-component
Version:
React Booking wizard & Booking product component for Tide
76 lines (75 loc) • 2.53 kB
TypeScript
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;