import type { Dispatch, ReactNode, SetStateAction } from 'react'; type OfferListContextValue = { selectable: 'radio' | 'checkbox'; radioSelectedRow: string | undefined; setRadioSelectedRow: Dispatch>; expandable?: boolean; disabled?: boolean; loading?: boolean; onChangeSelect?: (selected: string | string[]) => void; autoCollapse?: boolean; checkboxSelectedRows: string[]; setCheckboxSelectedRows: Dispatch>; }; type OfferListProviderProps = { selectable: 'radio' | 'checkbox'; children: ReactNode; expandable?: boolean; disabled?: boolean; loading?: boolean; onChangeSelect?: (selected: string | string[]) => void; autoCollapse?: boolean; radioSelectedRow: string | undefined; setRadioSelectedRow: Dispatch>; checkboxSelectedRows: string[]; setCheckboxSelectedRows: Dispatch>; }; export declare const OfferListProvider: ({ selectable, children, expandable, disabled, loading, onChangeSelect, autoCollapse, radioSelectedRow, setRadioSelectedRow, checkboxSelectedRows, setCheckboxSelectedRows, }: OfferListProviderProps) => import("react").JSX.Element; export declare const useOfferListContext: () => OfferListContextValue; export {}; //# sourceMappingURL=OfferListProvider.d.ts.map