import { QueryCache } from './queryCache'; import { MutationCache } from './mutationCache'; import type { CancelOptions, DefaultedQueryObserverOptions } from './types'; import type { Logger } from './logger'; import type { QueryState } from './query'; import type { DefaultOptions, FetchInfiniteQueryOptions, FetchQueryOptions, InfiniteData, InvalidateOptions, InvalidateQueryFilters, MutationKey, MutationObserverOptions, MutationOptions, QueryClientConfig, QueryFunction, QueryKey, QueryObserverOptions, RefetchOptions, RefetchQueryFilters, ResetOptions, ResetQueryFilters, SetDataOptions, WithRequired } from './types'; import type { MutationFilters, QueryFilters, Updater } from './utils'; export declare class QueryClient { private queryCache; private mutationCache; private logger; private defaultOptions; private queryDefaults; private mutationDefaults; private mountCount; private unsubscribeFocus?; private unsubscribeOnline?; constructor(config?: QueryClientConfig); mount(): void; unmount(): void; isFetching(filters?: QueryFilters): number; isFetching(queryKey?: QueryKey, filters?: QueryFilters): number; isMutating(filters?: MutationFilters): number; getQueryData(queryKey: QueryKey, filters?: QueryFilters): TQueryFnData | undefined; ensureQueryData(options: WithRequired, 'queryKey'>): Promise; ensureQueryData(queryKey: TQueryKey, options?: Omit, 'queryKey'>): Promise; ensureQueryData(queryKey: TQueryKey, queryFn: QueryFunction, options?: Omit, 'queryKey' | 'queryFn'>): Promise; getQueriesData(queryKey: QueryKey): [QueryKey, TQueryFnData | undefined][]; getQueriesData(filters: QueryFilters): [QueryKey, TQueryFnData | undefined][]; setQueryData(queryKey: QueryKey, updater: Updater, options?: SetDataOptions): TQueryFnData | undefined; setQueriesData(queryKey: QueryKey, updater: Updater, options?: SetDataOptions): [QueryKey, TQueryFnData | undefined][]; setQueriesData(filters: QueryFilters, updater: Updater, options?: SetDataOptions): [QueryKey, TQueryFnData | undefined][]; getQueryState(queryKey: QueryKey, filters?: QueryFilters): QueryState | undefined; removeQueries(filters?: QueryFilters): void; removeQueries(queryKey?: QueryKey, filters?: QueryFilters): void; resetQueries(filters?: ResetQueryFilters, options?: ResetOptions): Promise; resetQueries(queryKey?: QueryKey, filters?: ResetQueryFilters, options?: ResetOptions): Promise; cancelQueries(filters?: QueryFilters, options?: CancelOptions): Promise; cancelQueries(queryKey?: QueryKey, filters?: QueryFilters, options?: CancelOptions): Promise; invalidateQueries(filters?: InvalidateQueryFilters, options?: InvalidateOptions): Promise; invalidateQueries(queryKey?: QueryKey, filters?: InvalidateQueryFilters, options?: InvalidateOptions): Promise; refetchQueries(filters?: RefetchQueryFilters, options?: RefetchOptions): Promise; refetchQueries(queryKey?: QueryKey, filters?: RefetchQueryFilters, options?: RefetchOptions): Promise; fetchQuery(options: FetchQueryOptions): Promise; fetchQuery(queryKey: TQueryKey, options?: FetchQueryOptions): Promise; fetchQuery(queryKey: TQueryKey, queryFn: QueryFunction, options?: FetchQueryOptions): Promise; prefetchQuery(options: FetchQueryOptions): Promise; prefetchQuery(queryKey: TQueryKey, options?: FetchQueryOptions): Promise; prefetchQuery(queryKey: TQueryKey, queryFn: QueryFunction, options?: FetchQueryOptions): Promise; fetchInfiniteQuery(options: FetchInfiniteQueryOptions): Promise>; fetchInfiniteQuery(queryKey: TQueryKey, options?: FetchInfiniteQueryOptions): Promise>; fetchInfiniteQuery(queryKey: TQueryKey, queryFn: QueryFunction, options?: FetchInfiniteQueryOptions): Promise>; prefetchInfiniteQuery(options: FetchInfiniteQueryOptions): Promise; prefetchInfiniteQuery(queryKey: TQueryKey, options?: FetchInfiniteQueryOptions): Promise; prefetchInfiniteQuery(queryKey: TQueryKey, queryFn: QueryFunction, options?: FetchInfiniteQueryOptions): Promise; resumePausedMutations(): Promise; getQueryCache(): QueryCache; getMutationCache(): MutationCache; getLogger(): Logger; getDefaultOptions(): DefaultOptions; setDefaultOptions(options: DefaultOptions): void; setQueryDefaults(queryKey: QueryKey, options: QueryObserverOptions): void; getQueryDefaults(queryKey?: QueryKey): QueryObserverOptions | undefined; setMutationDefaults(mutationKey: MutationKey, options: MutationObserverOptions): void; getMutationDefaults(mutationKey?: MutationKey): MutationObserverOptions | undefined; defaultQueryOptions(options?: QueryObserverOptions | DefaultedQueryObserverOptions): DefaultedQueryObserverOptions; defaultMutationOptions>(options?: T): T; clear(): void; } //# sourceMappingURL=queryClient.d.ts.map