import { QueryFunction, QueryKey } from '../queryCore/core'; import type { UseInfiniteQueryOptions, UseInfiniteQueryStoreResult } from '../types'; export declare function useInfiniteQuery(options: UseInfiniteQueryOptions): UseInfiniteQueryStoreResult; export declare function useInfiniteQuery(queryKey: TQueryKey, options?: Omit, 'queryKey'>): UseInfiniteQueryStoreResult; export declare function useInfiniteQuery(queryKey: TQueryKey, queryFn: QueryFunction, options?: Omit, 'queryKey' | 'queryFn'>): UseInfiniteQueryStoreResult; export default function useInfiniteQuery(arg1: TQueryKey | UseInfiniteQueryOptions, arg2?: QueryFunction | UseInfiniteQueryOptions, arg3?: UseInfiniteQueryOptions): UseInfiniteQueryStoreResult;