/// import { IDropdown } from '../components/Dropdown/DropdownTypes'; import { IPaginated } from '../types/PaginationTypes'; interface UsePaginatedOptionsParams { fetchOptions?: IPaginated.FetchOptionsFn; pageSize?: number; searchDebounceMs?: number; } declare function usePaginatedOptions({ fetchOptions, pageSize, searchDebounceMs, }: UsePaginatedOptionsParams): { options: IDropdown.Option[]; pageOptions: IDropdown.Option[]; preseedOptions: IDropdown.Option[]; isLoading: boolean; isLoadingMore: boolean; hasMore: boolean; search: string; setSearch: import("react").Dispatch>; loadMore: () => void; prependOption: (option: IDropdown.Option) => void; clearPreseed: () => void; }; export { usePaginatedOptions };