UNPKG

@duffel/components

Version:

Component library to build your travel product with Duffel.

29 lines (28 loc) 1.08 kB
/// <reference types="@duffel/api" /> import { OfferRequest } from "@duffel/api/types"; export declare function useFilters(offerRequest: OfferRequest, selectedSliceKeys: string[]): { airlinesFilterOptions: { iata_code: string; name: string; }[]; airlinesFilter: { iata_code: string; name: string; }[]; timesFilter: { departure: [number, number]; arrival: [number, number]; }; stopsFilter: "any" | "direct-only" | "1-stop-at-most" | "2-stops-at-most"; setAirlinesFilter: import("react").Dispatch<import("react").SetStateAction<{ iata_code: string; name: string; }[]>>; setTimesFilter: import("react").Dispatch<import("react").SetStateAction<{ departure: [number, number]; arrival: [number, number]; }>>; setStopsFilter: import("react").Dispatch<import("react").SetStateAction<"any" | "direct-only" | "1-stop-at-most" | "2-stops-at-most">>; clearFilters: () => void; filteredOffers: Omit<import("@duffel/api/types").Offer, "available_services">[]; };