import { Enumeration } from "../types";
type UseSearchPaginatedResourceParams = {
    fieldName: string;
    initialOptions?: Enumeration[];
};
declare const useSearchPaginatedResource: ({ fieldName, initialOptions, }: UseSearchPaginatedResourceParams) => {
    allOptions: Enumeration[];
    setAllOptions: import("react").Dispatch<import("react").SetStateAction<Enumeration[]>>;
    runSearch: (query: string, resetOptions?: boolean) => Promise<void>;
    searchPage: import("react").RefObject<number>;
    totalSearchedItems: import("react").RefObject<number>;
    isPending: boolean;
    hasNextPage: boolean;
};
export default useSearchPaginatedResource;
//# sourceMappingURL=useSearchPaginatedResource.d.ts.map