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