export declare enum FlightTrip { OneWay = "One Way", RoundTrip = "Round Trip" } export interface FlightBookerState { trip: FlightTrip; departureDate: string | null; returnDate: string | null; } export declare const initialState: FlightBookerState; export declare const name: "flight-booker", reducer: import("redux").Reducer; export declare const flightTypeChanged: import("@reduxjs/toolkit").ActionCreatorWithPayload, dateChanged: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ departureDate: string; returnDate?: string; }, "flight-booker/dateChanged">; export declare const selectFlightBookerState: import("reselect").Selector<{ "flight-booker": FlightBookerState; }, FlightBookerState, []> & { unwrapped: (state: FlightBookerState) => FlightBookerState; }, selectIsBookableFlight: import("reselect").Selector<{ "flight-booker": FlightBookerState; }, boolean, []> & { unwrapped: ({ trip, departureDate, returnDate }: FlightBookerState) => boolean; }; //# sourceMappingURL=flightBookerSlice.d.ts.map