import { SearchConfig } from "./types";
export declare function useAdvancedSearch<T extends Record<string, string>>(config: SearchConfig<T>): {
    query: import("@tanstack/react-query").UseInfiniteQueryResult<import("@tanstack/query-core").InfiniteData<T[], unknown>, Error>;
    items: T[];
    searchTerm: string;
    setSearch: (term: string) => void;
    clearSearch: () => void;
    filters: Record<string, string[]>;
    setFilters: import("react").Dispatch<import("react").SetStateAction<Record<string, string[]>>>;
};
//# sourceMappingURL=useAdvancedSearch.d.ts.map