UNPKG

@duffel/components

Version:

Component library to build your travel product with Duffel.

15 lines (14 loc) 846 B
/// <reference types="@duffel/api" /> import { OfferRequest } from "@duffel/api/types"; import * as React from "react"; import { NGSOfferRow } from "./lib/group-offers-for-ngs-view"; export declare function useSort(): { sortOption: "duration-asc" | "duration-desc" | "1-asc" | "1-desc" | "2-asc" | "2-desc" | "3-asc" | "3-desc" | "4-asc" | "4-desc" | "5-asc" | "5-desc" | "recommended"; setSortOption: React.Dispatch<React.SetStateAction<"duration-asc" | "duration-desc" | "1-asc" | "1-desc" | "2-asc" | "2-desc" | "3-asc" | "3-desc" | "4-asc" | "4-desc" | "5-asc" | "5-desc" | "recommended">>; sortingFunction: (rows: NGSOfferRow[]) => NGSOfferRow[]; }; export interface DuffelNGSViewProps { offerRequest: OfferRequest; onSelect: (offerId: string) => void; } export declare const DuffelNGSView: React.FC<DuffelNGSViewProps>;