import { BookingPackageAddress, BookingPackageBookRequest, BookingPackagePax, BookingPackageRequest } from '@qite/tide-client/build/types'; import { RootState } from '../../store'; import { Room } from '../../types'; export declare const selectHasMounted: (state: RootState) => boolean; export declare const selectCurrentStep: (state: RootState) => import("./constants").BookingStep; export declare const selectGeneratePaymentUrl: (state: RootState) => boolean; export declare const selectSkipPaymentWithAgent: (state: RootState) => boolean; export declare const selectIsFetchingProductOptions: (state: RootState) => boolean; export declare const selectDepartureFlight: (state: RootState) => import("@qite/tide-client").BookingPackageFlight | undefined; export declare const selectReturnFlight: (state: RootState) => import("@qite/tide-client").BookingPackageFlight | undefined; export declare const selectPackageRooms: (state: RootState) => import("@qite/tide-client").BookingPackageRoom[] | undefined; export declare const selectIncludedServiceTypes: (state: RootState) => number[] | undefined; export declare const selectAvailabilities: (state: RootState) => import("@qite/tide-client").BookingPackageAvailability[] | undefined; export declare const selectPackageTags: (state: RootState) => import("@qite/tide-client").BookingPackageTag[] | undefined; export declare const selectIsOnRequest: (state: RootState) => boolean | undefined; export declare const selectPackageOptionUnits: (state: RootState) => import("@qite/tide-client").BookingOptionUnit[] | undefined; export declare const selectPackageOptionPax: (state: RootState) => import("@qite/tide-client").BookingOptionPax[] | undefined; export declare const selectPackageGroups: (state: RootState) => import("@qite/tide-client").BookingOptionGroup[] | undefined; export declare const selectPackageDetails: (state: RootState) => import("@qite/tide-client").BookingPackage | undefined; export declare const selectPackageFlights: (state: RootState) => { outward: import("@qite/tide-client").BookingPackageFlight[] | undefined; return: import("@qite/tide-client").BookingPackageFlight[] | undefined; }; export declare const selectFlightMetaData: (state: RootState) => import("@qite/tide-client").BookingPackageEntryLineFlightMetaData[] | undefined; export declare const selectActiveOption: (state: RootState) => import("@qite/tide-client").BookingPackageOption | undefined; export declare const selectPackageAirlineGroups: ((state: { booking: import("./booking-slice").BookingState; travelersForm: import("../travelers-form/travelers-form-slice").TravelersFormState; priceDetails: import("../price-details/price-details-slice").PriceDetailsState; summary: import("../summary/summary-slice").SummaryState; apiSettings: import("../../..").ApiSettingsState; }) => import("@qite/tide-client").BookingAirlineGroup[] | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: import("@qite/tide-client").BookingPackageOption | undefined, resultFuncArgs_1: import("@qite/tide-client").BookingPackageFlight | undefined, resultFuncArgs_2: import("@qite/tide-client").BookingPackageFlight | undefined) => import("@qite/tide-client").BookingAirlineGroup[] | undefined; memoizedResultFunc: ((resultFuncArgs_0: import("@qite/tide-client").BookingPackageOption | undefined, resultFuncArgs_1: import("@qite/tide-client").BookingPackageFlight | undefined, resultFuncArgs_2: import("@qite/tide-client").BookingPackageFlight | undefined) => import("@qite/tide-client").BookingAirlineGroup[] | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => import("@qite/tide-client").BookingAirlineGroup[] | undefined; dependencies: [(state: RootState) => import("@qite/tide-client").BookingPackageOption | undefined, (state: RootState) => import("@qite/tide-client").BookingPackageFlight | undefined, (state: RootState) => import("@qite/tide-client").BookingPackageFlight | undefined]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }; export declare const selectPackageAirportGroups: ((state: { booking: import("./booking-slice").BookingState; travelersForm: import("../travelers-form/travelers-form-slice").TravelersFormState; priceDetails: import("../price-details/price-details-slice").PriceDetailsState; summary: import("../summary/summary-slice").SummaryState; apiSettings: import("../../..").ApiSettingsState; }) => import("@qite/tide-client").BookingAirportGroup[] | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: import("@qite/tide-client").BookingPackageOption | undefined, resultFuncArgs_1: import("@qite/tide-client").BookingPackageFlight | undefined, resultFuncArgs_2: import("@qite/tide-client").BookingPackageFlight | undefined) => import("@qite/tide-client").BookingAirportGroup[] | undefined; memoizedResultFunc: ((resultFuncArgs_0: import("@qite/tide-client").BookingPackageOption | undefined, resultFuncArgs_1: import("@qite/tide-client").BookingPackageFlight | undefined, resultFuncArgs_2: import("@qite/tide-client").BookingPackageFlight | undefined) => import("@qite/tide-client").BookingAirportGroup[] | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => import("@qite/tide-client").BookingAirportGroup[] | undefined; dependencies: [(state: RootState) => import("@qite/tide-client").BookingPackageOption | undefined, (state: RootState) => import("@qite/tide-client").BookingPackageFlight | undefined, (state: RootState) => import("@qite/tide-client").BookingPackageFlight | undefined]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }; export declare const selectRoomOptionDepartureFlightsMetaData: ((state: { booking: import("./booking-slice").BookingState; travelersForm: import("../travelers-form/travelers-form-slice").TravelersFormState; priceDetails: import("../price-details/price-details-slice").PriceDetailsState; summary: import("../summary/summary-slice").SummaryState; apiSettings: import("../../..").ApiSettingsState; }) => import("@qite/tide-client").BookingPackageFlightMetaData[]) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: import("@qite/tide-client").BookingPackageOption | undefined, resultFuncArgs_1: import("@qite/tide-client").BookingPackageEntryLineFlightMetaData[] | undefined) => import("@qite/tide-client").BookingPackageFlightMetaData[]; memoizedResultFunc: ((resultFuncArgs_0: import("@qite/tide-client").BookingPackageOption | undefined, resultFuncArgs_1: import("@qite/tide-client").BookingPackageEntryLineFlightMetaData[] | undefined) => import("@qite/tide-client").BookingPackageFlightMetaData[]) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => import("@qite/tide-client").BookingPackageFlightMetaData[]; dependencies: [(state: RootState) => import("@qite/tide-client").BookingPackageOption | undefined, (state: RootState) => import("@qite/tide-client").BookingPackageEntryLineFlightMetaData[] | undefined]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }; export declare const selectRoomOptionReturnFlightsMetaData: ((state: { booking: import("./booking-slice").BookingState; travelersForm: import("../travelers-form/travelers-form-slice").TravelersFormState; priceDetails: import("../price-details/price-details-slice").PriceDetailsState; summary: import("../summary/summary-slice").SummaryState; apiSettings: import("../../..").ApiSettingsState; }) => import("@qite/tide-client").BookingPackageFlightMetaData[] | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: import("@qite/tide-client").BookingPackageOption | undefined, resultFuncArgs_1: import("@qite/tide-client").BookingPackageEntryLineFlightMetaData[] | undefined) => import("@qite/tide-client").BookingPackageFlightMetaData[] | undefined; memoizedResultFunc: ((resultFuncArgs_0: import("@qite/tide-client").BookingPackageOption | undefined, resultFuncArgs_1: import("@qite/tide-client").BookingPackageEntryLineFlightMetaData[] | undefined) => import("@qite/tide-client").BookingPackageFlightMetaData[] | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => import("@qite/tide-client").BookingPackageFlightMetaData[] | undefined; dependencies: [(state: RootState) => import("@qite/tide-client").BookingPackageOption | undefined, (state: RootState) => import("@qite/tide-client").BookingPackageEntryLineFlightMetaData[] | undefined]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }; export declare const selectApiSettings: (state: RootState) => import("../../..").ApiSettingsState; export declare const selectIsUnavailable: (state: RootState) => boolean | undefined; export declare const selectRequestRooms: (state: RootState) => import("@qite/tide-client").BookingPackageRequestRoom[] | undefined; export declare const selectOfficeId: (state: RootState) => number; export declare const selectLanguageCode: (state: RootState) => string; export declare const selectCurrencyCode: (state: RootState) => string; export declare const selectDefaultStaticTranslations: (state: RootState) => Record; export declare const selectLanguage: (state: RootState) => string; export declare const selectAllDynamicTranslations: (state: RootState) => { language: string; value: any; }[] | undefined; export declare const selectDynamicTranslations: ((state: { booking: import("./booking-slice").BookingState; travelersForm: import("../travelers-form/travelers-form-slice").TravelersFormState; priceDetails: import("../price-details/price-details-slice").PriceDetailsState; summary: import("../summary/summary-slice").SummaryState; apiSettings: import("../../..").ApiSettingsState; }) => any) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: { language: string; value: any; }[] | undefined, resultFuncArgs_1: string) => any; memoizedResultFunc: ((resultFuncArgs_0: { language: string; value: any; }[] | undefined, resultFuncArgs_1: string) => any) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => any; dependencies: [(state: RootState) => { language: string; value: any; }[] | undefined, (state: RootState) => string]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }; export declare const selectTranslations: ((state: { booking: import("./booking-slice").BookingState; travelersForm: import("../travelers-form/travelers-form-slice").TravelersFormState; priceDetails: import("../price-details/price-details-slice").PriceDetailsState; summary: import("../summary/summary-slice").SummaryState; apiSettings: import("../../..").ApiSettingsState; }) => Record) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: Record, resultFuncArgs_1: any) => Record; memoizedResultFunc: ((resultFuncArgs_0: Record, resultFuncArgs_1: any) => Record) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => Record; dependencies: [(state: RootState) => Record, ((state: { booking: import("./booking-slice").BookingState; travelersForm: import("../travelers-form/travelers-form-slice").TravelersFormState; priceDetails: import("../price-details/price-details-slice").PriceDetailsState; summary: import("../summary/summary-slice").SummaryState; apiSettings: import("../../..").ApiSettingsState; }) => any) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: { language: string; value: any; }[] | undefined, resultFuncArgs_1: string) => any; memoizedResultFunc: ((resultFuncArgs_0: { language: string; value: any; }[] | undefined, resultFuncArgs_1: string) => any) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => any; dependencies: [(state: RootState) => { language: string; value: any; }[] | undefined, (state: RootState) => string]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }; export declare const selectBookingOptions: (state: RootState) => import("../../types").BookingOptions; export declare const selectBookingType: (state: RootState) => string; export declare const selectTagIds: (state: RootState) => number[] | undefined; export declare const selectAgentAdressId: (state: RootState) => number | undefined; export declare const selectProductAttributes: (state: RootState) => import("../../types").ProductAttributes | undefined; export declare const selectBookingAttributes: (state: RootState) => import("../../types").BookingAttributes | undefined; export declare const selectBookingNumber: (state: RootState) => string | undefined; export declare const selectIsOption: (state: RootState) => boolean | undefined; export declare const selectBookingRooms: (state: RootState) => Room[] | undefined; export declare const selectBookingRemarks: (state: RootState) => string | undefined; export declare const selectVoucherCodes: (state: RootState) => string[] | undefined; export declare const selectCalculateDeposit: (state: RootState) => boolean; export declare const selectShowCommission: (state: RootState) => boolean | undefined; export declare const selectIsRetry: (state: RootState) => boolean; export declare const selectStartDate: (state: RootState) => string | undefined; export declare const selectEndDate: (state: RootState) => string | undefined; export declare const selectAgents: (state: RootState) => import("@qite/tide-client").BookingTravelAgent[] | undefined; export declare const selectCountries: (state: RootState) => import("@qite/tide-client").CountryItem[] | undefined; export declare const selectProductCode: (state: RootState) => string | undefined; export declare const selectAccommodationCodes: (state: RootState) => string[]; export declare const selectAccommodationViews: (state: RootState) => { [key: string]: string; } | undefined; export declare const selectMappingInfo: (state: RootState) => import("@qite/tide-client/build/types/booking-v2/shared/booking-package-option-mapping-info").BookingPackageOptionMappingInfo | undefined; export declare const selectBookingQuery: (state: RootState) => Record | undefined; export declare const selectBookingQueryString: ((state: { booking: import("./booking-slice").BookingState; travelersForm: import("../travelers-form/travelers-form-slice").TravelersFormState; priceDetails: import("../price-details/price-details-slice").PriceDetailsState; summary: import("../summary/summary-slice").SummaryState; apiSettings: import("../../..").ApiSettingsState; }) => string | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: Record | undefined) => string | undefined; memoizedResultFunc: ((resultFuncArgs_0: Record | undefined) => string | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => string | undefined; dependencies: [(state: RootState) => Record | undefined]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }; export declare const selectMainBookerId: ((state: { booking: import("./booking-slice").BookingState; travelersForm: import("../travelers-form/travelers-form-slice").TravelersFormState; priceDetails: import("../price-details/price-details-slice").PriceDetailsState; summary: import("../summary/summary-slice").SummaryState; apiSettings: import("../../..").ApiSettingsState; }) => number | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: import("../../types").TravelersFormValues | undefined) => number | undefined; memoizedResultFunc: ((resultFuncArgs_0: import("../../types").TravelersFormValues | undefined) => number | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => number | undefined; dependencies: [(state: RootState) => import("../../types").TravelersFormValues | undefined]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }; export declare const selectBookingPackagePax: ((state: { booking: import("./booking-slice").BookingState; travelersForm: import("../travelers-form/travelers-form-slice").TravelersFormState; priceDetails: import("../price-details/price-details-slice").PriceDetailsState; summary: import("../summary/summary-slice").SummaryState; apiSettings: import("../../..").ApiSettingsState; }) => BookingPackagePax[]) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: import("../../types").TravelersFormValues | undefined) => BookingPackagePax[]; memoizedResultFunc: ((resultFuncArgs_0: import("../../types").TravelersFormValues | undefined) => BookingPackagePax[]) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => BookingPackagePax[]; dependencies: [(state: RootState) => import("../../types").TravelersFormValues | undefined]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }; export declare const selectBookingAddress: ((state: { booking: import("./booking-slice").BookingState; travelersForm: import("../travelers-form/travelers-form-slice").TravelersFormState; priceDetails: import("../price-details/price-details-slice").PriceDetailsState; summary: import("../summary/summary-slice").SummaryState; apiSettings: import("../../..").ApiSettingsState; }) => BookingPackageAddress | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: import("../../types").TravelersFormValues | undefined, resultFuncArgs_1: BookingPackagePax[], resultFuncArgs_2: string) => BookingPackageAddress | undefined; memoizedResultFunc: ((resultFuncArgs_0: import("../../types").TravelersFormValues | undefined, resultFuncArgs_1: BookingPackagePax[], resultFuncArgs_2: string) => BookingPackageAddress | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => BookingPackageAddress | undefined; dependencies: [(state: RootState) => import("../../types").TravelersFormValues | undefined, ((state: { booking: import("./booking-slice").BookingState; travelersForm: import("../travelers-form/travelers-form-slice").TravelersFormState; priceDetails: import("../price-details/price-details-slice").PriceDetailsState; summary: import("../summary/summary-slice").SummaryState; apiSettings: import("../../..").ApiSettingsState; }) => BookingPackagePax[]) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: import("../../types").TravelersFormValues | undefined) => BookingPackagePax[]; memoizedResultFunc: ((resultFuncArgs_0: import("../../types").TravelersFormValues | undefined) => BookingPackagePax[]) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => BookingPackagePax[]; dependencies: [(state: RootState) => import("../../types").TravelersFormValues | undefined]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }, (state: RootState) => string]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }; export declare const selectBookingPackageRequest: ((state: { booking: import("./booking-slice").BookingState; travelersForm: import("../travelers-form/travelers-form-slice").TravelersFormState; priceDetails: import("../price-details/price-details-slice").PriceDetailsState; summary: import("../summary/summary-slice").SummaryState; apiSettings: import("../../..").ApiSettingsState; }) => BookingPackageRequest) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: number, resultFuncArgs_1: number | undefined, resultFuncArgs_2: number | undefined) => BookingPackageRequest; memoizedResultFunc: ((resultFuncArgs_0: number, resultFuncArgs_1: number | undefined, resultFuncArgs_2: number | undefined) => BookingPackageRequest) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => BookingPackageRequest; dependencies: [(state: RootState) => number, ((state: { booking: import("./booking-slice").BookingState; travelersForm: import("../travelers-form/travelers-form-slice").TravelersFormState; priceDetails: import("../price-details/price-details-slice").PriceDetailsState; summary: import("../summary/summary-slice").SummaryState; apiSettings: import("../../..").ApiSettingsState; }) => number | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: import("../../types").TravelersFormValues | undefined) => number | undefined; memoizedResultFunc: ((resultFuncArgs_0: import("../../types").TravelersFormValues | undefined) => number | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => number | undefined; dependencies: [(state: RootState) => import("../../types").TravelersFormValues | undefined]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }, (state: RootState) => number | undefined]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }; export declare const selectBookingPackageBookRequest: ((state: { booking: import("./booking-slice").BookingState; travelersForm: import("../travelers-form/travelers-form-slice").TravelersFormState; priceDetails: import("../price-details/price-details-slice").PriceDetailsState; summary: import("../summary/summary-slice").SummaryState; apiSettings: import("../../..").ApiSettingsState; }) => BookingPackageRequest | null) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: BookingPackageRequest, resultFuncArgs_1: import("../../types").BookingOptions, resultFuncArgs_2: string, resultFuncArgs_3: BookingPackagePax[], resultFuncArgs_4: BookingPackageAddress | undefined, resultFuncArgs_5: import("@qite/tide-client").BookingPackage | undefined, resultFuncArgs_6: boolean, resultFuncArgs_7: boolean | undefined, resultFuncArgs_8: number | undefined, resultFuncArgs_9: boolean, resultFuncArgs_10: boolean, resultFuncArgs_11: import("@qite/tide-client").BookingProductNotification[], resultFuncArgs_12: number[] | undefined, resultFuncArgs_13: string | undefined, resultFuncArgs_14: string[] | undefined) => BookingPackageRequest | null; memoizedResultFunc: ((resultFuncArgs_0: BookingPackageRequest, resultFuncArgs_1: import("../../types").BookingOptions, resultFuncArgs_2: string, resultFuncArgs_3: BookingPackagePax[], resultFuncArgs_4: BookingPackageAddress | undefined, resultFuncArgs_5: import("@qite/tide-client").BookingPackage | undefined, resultFuncArgs_6: boolean, resultFuncArgs_7: boolean | undefined, resultFuncArgs_8: number | undefined, resultFuncArgs_9: boolean, resultFuncArgs_10: boolean, resultFuncArgs_11: import("@qite/tide-client").BookingProductNotification[], resultFuncArgs_12: number[] | undefined, resultFuncArgs_13: string | undefined, resultFuncArgs_14: string[] | undefined) => BookingPackageRequest | null) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => BookingPackageRequest | null; dependencies: [((state: { booking: import("./booking-slice").BookingState; travelersForm: import("../travelers-form/travelers-form-slice").TravelersFormState; priceDetails: import("../price-details/price-details-slice").PriceDetailsState; summary: import("../summary/summary-slice").SummaryState; apiSettings: import("../../..").ApiSettingsState; }) => BookingPackageRequest) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: number, resultFuncArgs_1: number | undefined, resultFuncArgs_2: number | undefined) => BookingPackageRequest; memoizedResultFunc: ((resultFuncArgs_0: number, resultFuncArgs_1: number | undefined, resultFuncArgs_2: number | undefined) => BookingPackageRequest) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => BookingPackageRequest; dependencies: [(state: RootState) => number, ((state: { booking: import("./booking-slice").BookingState; travelersForm: import("../travelers-form/travelers-form-slice").TravelersFormState; priceDetails: import("../price-details/price-details-slice").PriceDetailsState; summary: import("../summary/summary-slice").SummaryState; apiSettings: import("../../..").ApiSettingsState; }) => number | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: import("../../types").TravelersFormValues | undefined) => number | undefined; memoizedResultFunc: ((resultFuncArgs_0: import("../../types").TravelersFormValues | undefined) => number | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => number | undefined; dependencies: [(state: RootState) => import("../../types").TravelersFormValues | undefined]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }, (state: RootState) => number | undefined]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }, (state: RootState) => import("../../types").BookingOptions, (state: RootState) => string, ((state: { booking: import("./booking-slice").BookingState; travelersForm: import("../travelers-form/travelers-form-slice").TravelersFormState; priceDetails: import("../price-details/price-details-slice").PriceDetailsState; summary: import("../summary/summary-slice").SummaryState; apiSettings: import("../../..").ApiSettingsState; }) => BookingPackagePax[]) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: import("../../types").TravelersFormValues | undefined) => BookingPackagePax[]; memoizedResultFunc: ((resultFuncArgs_0: import("../../types").TravelersFormValues | undefined) => BookingPackagePax[]) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => BookingPackagePax[]; dependencies: [(state: RootState) => import("../../types").TravelersFormValues | undefined]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }, ((state: { booking: import("./booking-slice").BookingState; travelersForm: import("../travelers-form/travelers-form-slice").TravelersFormState; priceDetails: import("../price-details/price-details-slice").PriceDetailsState; summary: import("../summary/summary-slice").SummaryState; apiSettings: import("../../..").ApiSettingsState; }) => BookingPackageAddress | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: import("../../types").TravelersFormValues | undefined, resultFuncArgs_1: BookingPackagePax[], resultFuncArgs_2: string) => BookingPackageAddress | undefined; memoizedResultFunc: ((resultFuncArgs_0: import("../../types").TravelersFormValues | undefined, resultFuncArgs_1: BookingPackagePax[], resultFuncArgs_2: string) => BookingPackageAddress | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => BookingPackageAddress | undefined; dependencies: [(state: RootState) => import("../../types").TravelersFormValues | undefined, ((state: { booking: import("./booking-slice").BookingState; travelersForm: import("../travelers-form/travelers-form-slice").TravelersFormState; priceDetails: import("../price-details/price-details-slice").PriceDetailsState; summary: import("../summary/summary-slice").SummaryState; apiSettings: import("../../..").ApiSettingsState; }) => BookingPackagePax[]) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: import("../../types").TravelersFormValues | undefined) => BookingPackagePax[]; memoizedResultFunc: ((resultFuncArgs_0: import("../../types").TravelersFormValues | undefined) => BookingPackagePax[]) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => BookingPackagePax[]; dependencies: [(state: RootState) => import("../../types").TravelersFormValues | undefined]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }, (state: RootState) => string]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }, (state: RootState) => import("@qite/tide-client").BookingPackage | undefined, (state: RootState) => boolean, (state: RootState) => boolean | undefined, ((state: { booking: import("./booking-slice").BookingState; travelersForm: import("../travelers-form/travelers-form-slice").TravelersFormState; priceDetails: import("../price-details/price-details-slice").PriceDetailsState; summary: import("../summary/summary-slice").SummaryState; apiSettings: import("../../..").ApiSettingsState; }) => number | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: import("../../types").TravelersFormValues | undefined) => number | undefined; memoizedResultFunc: ((resultFuncArgs_0: import("../../types").TravelersFormValues | undefined) => number | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => number | undefined; dependencies: [(state: RootState) => import("../../types").TravelersFormValues | undefined]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }, (state: RootState) => boolean, (state: RootState) => boolean, (state: RootState) => import("@qite/tide-client").BookingProductNotification[], (state: RootState) => number[] | undefined, (state: RootState) => string | undefined, (state: RootState) => string[] | undefined]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }; export declare const selectTravelersFirstStep: (state: any) => any;