/// <reference types="@duffel/api" />
import * as React from "react";
import { NGSShelf } from "./lib";
import { NGSOfferRow } from "./lib/group-offers-for-ngs-view";
import { OfferRequest } from "@duffel/api/types";
export interface NGSTableProps {
    offers: OfferRequest["offers"];
    sliceIndex: number;
    previousSliceKeys: string[];
    onSelect: (offerId: string, sliceKey: string, offer: OfferRequest["offers"][number]) => void;
    sortingFunction: (rows: NGSOfferRow[]) => NGSOfferRow[];
    selectedColumn: NGSShelf | null;
    setSelectedColumn: (shelf: NGSShelf | null) => void;
}
export declare const NGSTable: React.FC<NGSTableProps>;
