import type { ExtractFilterValue, FiltersMap } from '@wix/bex-core'; import { CursorFetchDataFn, OffsetFetchDataFn } from '@wix/bex-core/react'; import { UsePickerModalParamsBase } from './UsePickerModalParamsBase'; export type RawFiltersParams = { [P in keyof F]: { initialValue?: ExtractFilterValue; }; }; export interface PickerModalEvents { readonly onError?: (params: { err: unknown; isOnline: boolean; }) => boolean | null | undefined | void; } type PaginationModeConfig = { paginationMode?: 'offset'; fetchData: OffsetFetchDataFn; } | { paginationMode: 'cursor'; fetchData: CursorFetchDataFn; }; export type UsePickerModalParams = Omit, 'paginationMode' | 'fetchData'> & PaginationModeConfig; export {}; //# sourceMappingURL=usePickerModal.d.ts.map