import { AnyDataTag } from '@tanstack/query-core'; import { CancelledError } from '@tanstack/query-core'; import { CancelOptions } from '@tanstack/query-core'; import type { ComputedRef } from 'vue-demi'; import { DataTag } from '@tanstack/query-core'; import { dataTagErrorSymbol } from '@tanstack/query-core'; import { dataTagSymbol } from '@tanstack/query-core'; import { DefaultedInfiniteQueryObserverOptions } from '@tanstack/query-core'; import { DefaultedQueryObserverOptions } from '@tanstack/query-core'; import { DefaultError } from '@tanstack/query-core'; import { DefaultOptions } from '@tanstack/query-core'; import { defaultScheduler } from '@tanstack/query-core'; import { defaultShouldDehydrateMutation } from '@tanstack/query-core'; import { defaultShouldDehydrateQuery } from '@tanstack/query-core'; import { DefinedInfiniteQueryObserverResult } from '@tanstack/query-core'; import { DefinedQueryObserverResult } from '@tanstack/query-core'; import { dehydrate } from '@tanstack/query-core'; import { DehydratedState } from '@tanstack/query-core'; import { DehydrateOptions } from '@tanstack/query-core'; import { DistributiveOmit } from '@tanstack/query-core'; import { EnsureInfiniteQueryDataOptions } from '@tanstack/query-core'; import { EnsureQueryDataOptions } from '@tanstack/query-core'; import { environmentManager } from '@tanstack/query-core'; import { experimental_streamedQuery } from '@tanstack/query-core'; import { FetchInfiniteQueryOptions } from '@tanstack/query-core'; import { FetchNextPageOptions } from '@tanstack/query-core'; import { FetchPreviousPageOptions } from '@tanstack/query-core'; import { FetchQueryOptions } from '@tanstack/query-core'; import { FetchStatus } from '@tanstack/query-core'; import { focusManager } from '@tanstack/query-core'; import { GetNextPageParamFunction } from '@tanstack/query-core'; import { GetPreviousPageParamFunction } from '@tanstack/query-core'; import { hashKey } from '@tanstack/query-core'; import { hydrate } from '@tanstack/query-core'; import { HydrateOptions } from '@tanstack/query-core'; import { InferDataFromTag } from '@tanstack/query-core'; import { InferErrorFromTag } from '@tanstack/query-core'; import { InfiniteData } from '@tanstack/query-core'; import { InfiniteQueryObserver } from '@tanstack/query-core'; import { InfiniteQueryObserverBaseResult } from '@tanstack/query-core'; import { InfiniteQueryObserverLoadingErrorResult } from '@tanstack/query-core'; import { InfiniteQueryObserverLoadingResult } from '@tanstack/query-core'; import { InfiniteQueryObserverOptions } from '@tanstack/query-core'; import { InfiniteQueryObserverPendingResult } from '@tanstack/query-core'; import { InfiniteQueryObserverPlaceholderResult } from '@tanstack/query-core'; import { InfiniteQueryObserverRefetchErrorResult } from '@tanstack/query-core'; import { InfiniteQueryObserverResult } from '@tanstack/query-core'; import { InfiniteQueryObserverSuccessResult } from '@tanstack/query-core'; import { InfiniteQueryPageParamsOptions } from '@tanstack/query-core'; import { InitialDataFunction } from '@tanstack/query-core'; import { InitialPageParam } from '@tanstack/query-core'; import { InvalidateOptions } from '@tanstack/query-core'; import { InvalidateQueryFilters } from '@tanstack/query-core'; import { isCancelledError } from '@tanstack/query-core'; import { isServer } from '@tanstack/query-core'; import { keepPreviousData } from '@tanstack/query-core'; import { ManagedTimerId } from '@tanstack/query-core'; import { matchMutation } from '@tanstack/query-core'; import { matchQuery } from '@tanstack/query-core'; import { Mock } from 'vitest'; import { MutateFunction } from '@tanstack/query-core'; import { MutateOptions } from '@tanstack/query-core'; import { Mutation } from '@tanstack/query-core'; import { MutationCache as MutationCache_2 } from '@tanstack/query-core'; import { MutationCacheNotifyEvent } from '@tanstack/query-core'; import type { MutationFilters as MutationFilters_2 } from '@tanstack/query-core'; import { MutationFunction } from '@tanstack/query-core'; import { MutationFunctionContext } from '@tanstack/query-core'; import { MutationKey } from '@tanstack/query-core'; import { MutationMeta } from '@tanstack/query-core'; import { MutationObserver as MutationObserver_2 } from '@tanstack/query-core'; import { MutationObserverBaseResult } from '@tanstack/query-core'; import { MutationObserverErrorResult } from '@tanstack/query-core'; import { MutationObserverIdleResult } from '@tanstack/query-core'; import { MutationObserverLoadingResult } from '@tanstack/query-core'; import { MutationObserverOptions } from '@tanstack/query-core'; import { MutationObserverResult } from '@tanstack/query-core'; import { MutationObserverSuccessResult } from '@tanstack/query-core'; import { MutationScope } from '@tanstack/query-core'; import { MutationState } from '@tanstack/query-core'; import { MutationStatus } from '@tanstack/query-core'; import { NetworkMode } from '@tanstack/query-core'; import { NonUndefinedGuard } from '@tanstack/query-core'; import { noop } from '@tanstack/query-core'; import { NotifyEvent } from '@tanstack/query-core'; import { NotifyEventType } from '@tanstack/query-core'; import { notifyManager } from '@tanstack/query-core'; import { NotifyOnChangeProps } from '@tanstack/query-core'; import { OmitKeyof } from '@tanstack/query-core'; import { onlineManager } from '@tanstack/query-core'; import { Override } from '@tanstack/query-core'; import { partialMatchKey } from '@tanstack/query-core'; import { PlaceholderDataFunction } from '@tanstack/query-core'; import { QueriesObserver } from '@tanstack/query-core'; import { QueriesObserverOptions } from '@tanstack/query-core'; import { QueriesPlaceholderDataFunction } from '@tanstack/query-core'; import { Query } from '@tanstack/query-core'; import { QueryBooleanOption } from '@tanstack/query-core'; import { QueryCache as QueryCache_2 } from '@tanstack/query-core'; import { QueryCacheNotifyEvent } from '@tanstack/query-core'; import { QueryClient as QueryClient_2 } from '@tanstack/query-core'; import { QueryClientConfig } from '@tanstack/query-core'; import type { QueryFilters as QueryFilters_2 } from '@tanstack/query-core'; import { QueryFunction } from '@tanstack/query-core'; import { QueryFunctionContext } from '@tanstack/query-core'; import { QueryKey } from '@tanstack/query-core'; import { QueryKeyHashFunction } from '@tanstack/query-core'; import { QueryMeta } from '@tanstack/query-core'; import { QueryObserver } from '@tanstack/query-core'; import { QueryObserverBaseResult } from '@tanstack/query-core'; import { QueryObserverLoadingErrorResult } from '@tanstack/query-core'; import { QueryObserverLoadingResult } from '@tanstack/query-core'; import { QueryObserverOptions } from '@tanstack/query-core'; import { QueryObserverPendingResult } from '@tanstack/query-core'; import { QueryObserverPlaceholderResult } from '@tanstack/query-core'; import { QueryObserverRefetchErrorResult } from '@tanstack/query-core'; import { QueryObserverResult } from '@tanstack/query-core'; import { QueryObserverSuccessResult } from '@tanstack/query-core'; import { QueryPersister } from '@tanstack/query-core'; import { QueryState } from '@tanstack/query-core'; import { QueryStatus } from '@tanstack/query-core'; import type { Ref } from 'vue-demi'; import { RefetchOptions } from '@tanstack/query-core'; import { RefetchQueryFilters } from '@tanstack/query-core'; import { Register } from '@tanstack/query-core'; import { replaceEqualDeep } from '@tanstack/query-core'; import { ResetOptions } from '@tanstack/query-core'; import { ResultOptions } from '@tanstack/query-core'; import { SetDataOptions } from '@tanstack/query-core'; import { shouldThrowError } from '@tanstack/query-core'; import { SkipToken } from '@tanstack/query-core'; import { skipToken } from '@tanstack/query-core'; import { StaleTime } from '@tanstack/query-core'; import { StaleTimeFunction } from '@tanstack/query-core'; import { ThrowOnError } from '@tanstack/query-core'; import { TimeoutCallback } from '@tanstack/query-core'; import { timeoutManager } from '@tanstack/query-core'; import { TimeoutProvider } from '@tanstack/query-core'; import type { ToRefs } from 'vue-demi'; import { UnsetMarker } from '@tanstack/query-core'; import { unsetMarker } from '@tanstack/query-core'; import type { UnwrapRef } from 'vue-demi'; import { Updater } from '@tanstack/query-core'; import { WithRequired } from '@tanstack/query-core'; export { AnyDataTag } export { CancelledError } export { CancelOptions } declare interface ClientOptions extends CommonOptions { queryClient?: QueryClient; } declare type ClientPersister = (client: QueryClient) => [() => void, Promise]; export declare function cloneDeep(value: MaybeRefDeep, customize?: (val: MaybeRefDeep, key: string, level: number) => T | undefined): T; export declare function cloneDeepUnref(obj: MaybeRefDeep, unrefGetters?: boolean): T; declare interface CommonOptions { enableDevtoolsV6Plugin?: boolean; queryClientKey?: string; clientPersister?: ClientPersister; clientPersisterOnSuccess?: (client: QueryClient) => void; } declare interface ConfigOptions extends CommonOptions { queryClientConfig?: QueryClientConfig_alias_1; } export { DataTag } export { dataTagErrorSymbol } export { dataTagSymbol } export declare type DeepUnwrapRef = T extends UnwrapLeaf ? T : T extends Ref ? DeepUnwrapRef : T extends {} ? { [Property in keyof T]: DeepUnwrapRef; } : UnwrapRef; export { DefaultedInfiniteQueryObserverOptions } export { DefaultedQueryObserverOptions } export { DefaultError } export { DefaultOptions } export declare interface DefaultOptions_alias_1 { queries?: OmitKeyof, 'queryKey'> & ShallowOption; mutations?: MutationObserverOptions & ShallowOption; hydrate?: HydrateOptions['defaultOptions']; dehydrate?: DehydrateOptions; } export { defaultScheduler } export { defaultShouldDehydrateMutation } export { defaultShouldDehydrateQuery } export { DefinedInfiniteQueryObserverResult } declare type DefinedInitialDataInfiniteOptions, TQueryKey extends QueryKey = QueryKey, TPageParam = unknown> = UseInfiniteQueryOptions & { initialData: NonUndefinedGuard> | (() => NonUndefinedGuard>); }; export { DefinedInitialDataInfiniteOptions } export { DefinedInitialDataInfiniteOptions as DefinedInitialDataInfiniteOptions_alias_1 } declare type DefinedInitialQueryOptions = UseQueryOptions & { initialData: NonUndefinedGuard | (() => NonUndefinedGuard); }; export { DefinedInitialQueryOptions } export { DefinedInitialQueryOptions as DefinedInitialQueryOptions_alias_2 } export declare type DefinedInitialQueryOptions_alias_1 = QueryOptions & { initialData: NonUndefinedGuard | (() => NonUndefinedGuard); }; export { DefinedQueryObserverResult } export { dehydrate } export { DehydratedState } export { DehydrateOptions } export { DistributiveOmit } export { EnsureInfiniteQueryDataOptions } export { EnsureQueryDataOptions } export { environmentManager } export declare type Equal = (() => T extends TTargetA ? 1 : 2) extends () => T extends TTargetB ? 1 : 2 ? true : false; export { experimental_streamedQuery } export { FetchInfiniteQueryOptions } export { FetchNextPageOptions } export { FetchPreviousPageOptions } export { FetchQueryOptions } export { FetchStatus } export { focusManager } export declare function getClientKey(key?: string): string; declare type GetDefinedOrUndefinedQueryResult = T extends { initialData?: infer TInitialData; } ? unknown extends TInitialData ? QueryObserverResult : TInitialData extends TData ? DefinedQueryObserverResult : TInitialData extends () => infer TInitialDataResult ? unknown extends TInitialDataResult ? QueryObserverResult : TInitialDataResult extends TData ? DefinedQueryObserverResult : QueryObserverResult : QueryObserverResult : QueryObserverResult; export { GetNextPageParamFunction } export { GetPreviousPageParamFunction } export declare function getQueryState(query: Query): QueryState_2; export declare function getQueryStateLabel(query: Query): string; export declare function getQueryStatusBg(query: Query): number; export declare function getQueryStatusFg(query: Query): number; declare type GetUseQueryOptionsForUseQueries = T extends UseQueryOptions ? DeepUnwrapRef : T extends { queryFnData: infer TQueryFnData; error?: infer TError; data: infer TData; } ? UseQueryOptionsForUseQueries : T extends { queryFnData: infer TQueryFnData; error?: infer TError; } ? UseQueryOptionsForUseQueries : T extends { data: infer TData; error?: infer TError; } ? UseQueryOptionsForUseQueries : T extends [infer TQueryFnData, infer TError, infer TData] ? UseQueryOptionsForUseQueries : T extends [infer TQueryFnData, infer TError] ? UseQueryOptionsForUseQueries : T extends [infer TQueryFnData] ? UseQueryOptionsForUseQueries : T extends { queryFn?: QueryFunction | SkipTokenForUseQueries; select?: (data: any) => infer TData; throwOnError?: ThrowOnError; } ? UseQueryOptionsForUseQueries : T extends { queryFn?: QueryFunction | SkipTokenForUseQueries; throwOnError?: ThrowOnError; } ? UseQueryOptionsForUseQueries : UseQueryOptionsForUseQueries; declare type GetUseQueryResult = T extends UseQueryOptions ? GetDefinedOrUndefinedQueryResult : T extends { queryFnData: any; error?: infer TError; data: infer TData; } ? GetDefinedOrUndefinedQueryResult : T extends { queryFnData: infer TQueryFnData; error?: infer TError; } ? GetDefinedOrUndefinedQueryResult : T extends { data: infer TData; error?: infer TError; } ? GetDefinedOrUndefinedQueryResult : T extends [any, infer TError, infer TData] ? GetDefinedOrUndefinedQueryResult : T extends [infer TQueryFnData, infer TError] ? GetDefinedOrUndefinedQueryResult : T extends [infer TQueryFnData] ? GetDefinedOrUndefinedQueryResult : T extends { queryFn?: QueryFunction | SkipTokenForUseQueries; select?: (data: any) => infer TData; throwOnError?: ThrowOnError; } ? GetDefinedOrUndefinedQueryResult : T extends { queryFn?: QueryFunction | SkipTokenForUseQueries; throwOnError?: ThrowOnError; } ? GetDefinedOrUndefinedQueryResult : QueryObserverResult; export { hashKey } export { hydrate } export { HydrateOptions } export { InferDataFromTag } export { InferErrorFromTag } export { InfiniteData } export { InfiniteQueryObserver } export { InfiniteQueryObserverBaseResult } export { InfiniteQueryObserverLoadingErrorResult } export { InfiniteQueryObserverLoadingResult } export { InfiniteQueryObserverOptions } export { InfiniteQueryObserverPendingResult } export { InfiniteQueryObserverPlaceholderResult } export { InfiniteQueryObserverRefetchErrorResult } export { InfiniteQueryObserverResult } export { InfiniteQueryObserverSuccessResult } declare function infiniteQueryOptions, TQueryKey extends QueryKey = QueryKey, TPageParam = unknown>(options: UndefinedInitialDataInfiniteOptions): UndefinedInitialDataInfiniteOptions & { queryKey: DataTag, TError>; }; declare function infiniteQueryOptions, TQueryKey extends QueryKey = QueryKey, TPageParam = unknown>(options: DefinedInitialDataInfiniteOptions): DefinedInitialDataInfiniteOptions & { queryKey: DataTag, TError>; }; export { infiniteQueryOptions } export { infiniteQueryOptions as infiniteQueryOptions_alias_1 } export { InfiniteQueryPageParamsOptions } export { InitialDataFunction } export { InitialPageParam } export { InvalidateOptions } export { InvalidateQueryFilters } export { isCancelledError } export { isServer } export { keepPreviousData } export { ManagedTimerId } export { matchMutation } export { matchQuery } declare type MAXIMUM_DEPTH = 20; export declare type MaybeGetter = T | (() => T); export declare type MaybeRef = Ref | ComputedRef | T; export declare type MaybeRefDeep = MaybeRef; } : T>; export declare type MaybeRefOrGetter = MaybeRef | (() => T); export { MutateFunction } export { MutateOptions } declare type MutateSyncFunction = (...options: Parameters>) => void; export { Mutation } declare class MutationCache extends MutationCache_2 { find(filters: MaybeRefDeep): Mutation | undefined; findAll(filters?: MaybeRefDeep): Array; } export { MutationCache } export { MutationCache as MutationCache_alias_1 } export { MutationCacheNotifyEvent } declare type MutationFilters = MaybeRefDeep; export { MutationFilters } export { MutationFilters as MutationFilters_alias_1 } export { MutationFunction } export { MutationFunctionContext } export { MutationKey } export { MutationMeta } export { MutationObserver_2 as MutationObserver } export { MutationObserverBaseResult } export { MutationObserverErrorResult } export { MutationObserverIdleResult } export { MutationObserverLoadingResult } export { MutationObserverOptions } export { MutationObserverResult } export { MutationObserverSuccessResult } declare type MutationOptions = OmitKeyof, '_defaulted'> & ShallowOption; export { MutationOptions } export { MutationOptions as MutationOptions_alias_1 } declare function mutationOptions(options: WithRequired, 'mutationKey'>): WithRequired, 'mutationKey'>; declare function mutationOptions(options: () => WithRequired, 'mutationKey'>): () => WithRequired, 'mutationKey'>; declare function mutationOptions(options: Omit, 'mutationKey'>): Omit, 'mutationKey'>; declare function mutationOptions(options: () => Omit, 'mutationKey'>): () => Omit, 'mutationKey'>; export { mutationOptions } export { mutationOptions as mutationOptions_alias_1 } declare type MutationResult = DistributiveOmit, 'mutate' | 'reset'>; export { MutationScope } export { MutationState } declare type MutationStateOptions = { filters?: MutationFilters; select?: (mutation: Mutation) => TResult; }; export { MutationStateOptions } export { MutationStateOptions as MutationStateOptions_alias_1 } export { MutationStatus } export { NetworkMode } export { NonUndefinedGuard } export { noop } export { NotifyEvent } export { NotifyEventType } export { notifyManager } export { NotifyOnChangeProps } export declare type NoUnknown = Equal extends true ? never : T; export { OmitKeyof } export { onlineManager } export { Override } export { partialMatchKey } export { PlaceholderDataFunction } declare type PrefetchInfinitePages = { pages?: never; getNextPageParam?: GetNextPageParamFunction; } | { pages: number; getNextPageParam: GetNextPageParamFunction; }; declare type Primitive = string | number | boolean | bigint | symbol | undefined | null; export { QueriesObserver } export { QueriesObserverOptions } export { QueriesPlaceholderDataFunction } export { Query } export { QueryBooleanOption } declare class QueryCache extends QueryCache_2 { find(filters: MaybeRefDeep>): Query | undefined; findAll(filters?: MaybeRefDeep): Array; } export { QueryCache } export { QueryCache as QueryCache_alias_1 } export { QueryCacheNotifyEvent } declare class QueryClient extends QueryClient_2 { constructor(config?: QueryClientConfig_alias_1); isRestoring?: Ref; isFetching(filters?: MaybeRefDeep): number; isMutating(filters?: MaybeRefDeep): number; getQueryData(queryKey: TTaggedQueryKey): InferDataFromTag | undefined; getQueryData(queryKey: MaybeRefDeep): TData | undefined; ensureQueryData(options: EnsureQueryDataOptions): Promise; ensureQueryData(options: MaybeRefDeep>): Promise; getQueriesData(filters: MaybeRefDeep): Array<[QueryKey, TData | undefined]>; setQueryData>(queryKey: TTaggedQueryKey, updater: Updater | undefined, NoInfer | undefined>, options?: MaybeRefDeep): NoInfer | undefined; setQueryData>(queryKey: MaybeRefDeep, updater: Updater | undefined, NoInfer | undefined>, options?: MaybeRefDeep): NoInfer | undefined; setQueriesData(filters: MaybeRefDeep, updater: Updater, options?: MaybeRefDeep): Array<[QueryKey, TData | undefined]>; getQueryState(queryKey: MaybeRefDeep): QueryState | undefined; removeQueries, TInferredError = InferErrorFromTag>(filters?: QueryFilters_2): void; resetQueries, TInferredError = InferErrorFromTag>(filters?: QueryFilters_2, options?: MaybeRefDeep): Promise; cancelQueries, TInferredError = InferErrorFromTag>(filters?: QueryFilters_2, options?: MaybeRefDeep): Promise; invalidateQueries, TInferredError = InferErrorFromTag>(filters?: InvalidateQueryFilters | (() => InvalidateQueryFilters), options?: MaybeRefDeep): Promise; refetchQueries, TInferredError = InferErrorFromTag>(filters?: RefetchQueryFilters, options?: MaybeRefDeep): Promise; fetchQuery(options: FetchQueryOptions): Promise; fetchQuery(options: MaybeRefDeep> | (() => FetchQueryOptions)): Promise; prefetchQuery(options: FetchQueryOptions): Promise; prefetchQuery(options: MaybeRefDeep>): Promise; fetchInfiniteQuery(options: FetchInfiniteQueryOptions): Promise>; fetchInfiniteQuery(options: MaybeRefDeep>): Promise>; prefetchInfiniteQuery(options: FetchInfiniteQueryOptions): Promise; prefetchInfiniteQuery(options: MaybeRefDeep>): Promise; setDefaultOptions(options: MaybeRefDeep): void; setQueryDefaults(queryKey: MaybeRefDeep, options: MaybeRefDeep, 'queryKey'>>): void; getQueryDefaults(queryKey: MaybeRefDeep): OmitKeyof, 'queryKey'>; setMutationDefaults(mutationKey: MaybeRefDeep, options: MaybeRefDeep>): void; getMutationDefaults(mutationKey: MaybeRefDeep): MutationObserverOptions; } export { QueryClient } export { QueryClient as QueryClient_alias_1 } export { QueryClientConfig } export declare interface QueryClientConfig_alias_1 { queryCache?: QueryCache_2; mutationCache?: MutationCache_2; defaultOptions?: DefaultOptions_alias_1; } declare type QueryFilters = MaybeRefDeep | (() => MaybeRefDeep); export { QueryFilters } export { QueryFilters as QueryFilters_alias_1 } export { QueryFunction } export { QueryFunctionContext } export { QueryKey } export { QueryKeyHashFunction } export { QueryMeta } export { QueryObserver } export { QueryObserverBaseResult } export { QueryObserverLoadingErrorResult } export { QueryObserverLoadingResult } export { QueryObserverOptions } export { QueryObserverPendingResult } export { QueryObserverPlaceholderResult } export { QueryObserverRefetchErrorResult } export { QueryObserverResult } export { QueryObserverSuccessResult } declare type QueryOptions = { [Property in keyof QueryObserverOptions]: Property extends 'enabled' ? MaybeRefOrGetter | (() => QueryBooleanOption>) : Property extends 'queryKey' ? MaybeRefOrGetter : QueryObserverOptions>[Property]; } & ShallowOption; export { QueryOptions } export { QueryOptions as QueryOptions_alias_1 } declare function queryOptions(options: DefinedInitialQueryOptions_alias_1): DefinedInitialQueryOptions_alias_1 & { queryKey: DataTag; }; declare function queryOptions(options: () => DefinedInitialQueryOptions_alias_1): () => DefinedInitialQueryOptions_alias_1 & { queryKey: DataTag; }; declare function queryOptions(options: UndefinedInitialQueryOptions_alias_1): UndefinedInitialQueryOptions_alias_1 & { queryKey: DataTag; }; declare function queryOptions(options: () => UndefinedInitialQueryOptions_alias_1): () => UndefinedInitialQueryOptions_alias_1 & { queryKey: DataTag; }; export { queryOptions } export { queryOptions as queryOptions_alias_1 } export { QueryPersister } export { QueryState } declare enum QueryState_2 { Fetching = 0, Fresh = 1, Stale = 2, Inactive = 3, Paused = 4 } export { QueryStatus } export { RefetchOptions } export { RefetchQueryFilters } export { Register } export { replaceEqualDeep } export { ResetOptions } export { ResultOptions } export { SetDataOptions } export declare function setupDevtools(app: any, queryClient: QueryClient): void; export declare type ShallowOption = { /** * Return data in a shallow ref object (it is `false` by default). It can be set to `true` to return data in a shallow ref object, which can improve performance if your data does not need to be deeply reactive. */ shallow?: boolean; }; export { shouldThrowError } export { SkipToken } export { skipToken } declare type SkipTokenForUseQueries = symbol; declare type SortFn = (a: Query, b: Query) => number; export declare const sortFns: Record; export { StaleTime } export { StaleTimeFunction } export { ThrowOnError } export { TimeoutCallback } export { timeoutManager } export { TimeoutProvider } export declare function toValueDeep(source: (() => T) | MaybeRefDeep): T; declare type UndefinedInitialDataInfiniteOptions, TQueryKey extends QueryKey = QueryKey, TPageParam = unknown> = UseInfiniteQueryOptions & { initialData?: undefined; }; export { UndefinedInitialDataInfiniteOptions } export { UndefinedInitialDataInfiniteOptions as UndefinedInitialDataInfiniteOptions_alias_1 } declare type UndefinedInitialQueryOptions = UseQueryOptions & { initialData?: undefined | InitialDataFunction> | NonUndefinedGuard; }; export { UndefinedInitialQueryOptions } export { UndefinedInitialQueryOptions as UndefinedInitialQueryOptions_alias_2 } export declare type UndefinedInitialQueryOptions_alias_1 = QueryOptions & { initialData?: undefined | InitialDataFunction> | NonUndefinedGuard; }; export { UnsetMarker } export { unsetMarker } declare type UnwrapLeaf = Primitive | Function | Date | Error | RegExp | Map | WeakMap | Set | WeakSet; export { Updater } export declare function updateState(state: Record, update: Record): void; export declare function useBaseQuery(Observer: typeof QueryObserver, options: MaybeRefOrGetter>, queryClient?: QueryClient): UseBaseQueryReturnType; export declare const useBaseQuery_alias_1: Mock; declare namespace UseBaseQueryModule { export { useBaseQuery, UseBaseQueryReturnType } } export declare type UseBaseQueryReturnType> = { [K in keyof TResult]: K extends 'fetchNextPage' | 'fetchPreviousPage' | 'refetch' ? TResult[K] : Ref[K]>; } & { suspense: () => Promise; }; declare function useInfiniteQuery, TQueryKey extends QueryKey = QueryKey, TPageParam = unknown>(options: MaybeRefOrGetter>, queryClient?: QueryClient): UseInfiniteQueryReturnType; declare function useInfiniteQuery, TQueryKey extends QueryKey = QueryKey, TPageParam = unknown>(options: MaybeRefOrGetter>, queryClient?: QueryClient): UseInfiniteQueryReturnType; declare function useInfiniteQuery, TQueryKey extends QueryKey = QueryKey, TPageParam = unknown>(options: MaybeRefOrGetter>, queryClient?: QueryClient): UseInfiniteQueryReturnType; export { useInfiniteQuery } export { useInfiniteQuery as useInfiniteQuery_alias_1 } declare type UseInfiniteQueryOptions = MaybeRef<{ [Property in keyof InfiniteQueryObserverOptions]: Property extends 'enabled' ? MaybeRefOrGetter, TPageParam>[Property]> : MaybeRefDeep, TPageParam>[Property]>; } & ShallowOption>; export { UseInfiniteQueryOptions } export { UseInfiniteQueryOptions as UseInfiniteQueryOptions_alias_1 } declare type UseInfiniteQueryReturnType = UseBaseQueryReturnType>; export { UseInfiniteQueryReturnType } export { UseInfiniteQueryReturnType as UseInfiniteQueryReturnType_alias_1 } declare function useIsFetching(fetchingFilters?: QueryFilters, queryClient?: QueryClient): Ref; export { useIsFetching } export { useIsFetching as useIsFetching_alias_1 } declare function useIsMutating(filters?: MutationFilters | (() => MutationFilters), queryClient?: QueryClient): Ref; export { useIsMutating } export { useIsMutating as useIsMutating_alias_1 } declare function useMutation(mutationOptions: UseMutationOptions, queryClient?: QueryClient): UseMutationReturnType; export { useMutation } export { useMutation as useMutation_alias_1 } declare type UseMutationOptions = MaybeRefDeep> | (() => MaybeRefDeep>); export { UseMutationOptions } export { UseMutationOptions as UseMutationOptions_alias_1 } declare type UseMutationReturnType> = ToRefs> & { mutate: MutateSyncFunction; mutateAsync: MutateFunction; reset: MutationObserverResult['reset']; }; export { UseMutationReturnType } export { UseMutationReturnType as UseMutationReturnType_alias_1 } declare function useMutationState(options?: MutationStateOptions | (() => MutationStateOptions), queryClient?: QueryClient): Readonly>>; export { useMutationState } export { useMutationState as useMutationState_alias_1 } declare function usePrefetchInfiniteQuery(options: MaybeRefOrGetter>>, queryClient?: QueryClient): void; export { usePrefetchInfiniteQuery } export { usePrefetchInfiniteQuery as usePrefetchInfiniteQuery_alias_1 } declare type UsePrefetchInfiniteQueryOptions = OmitKeyof, TQueryKey, TPageParam>, 'queryFn' | 'initialPageParam'> & InitialPageParam & { queryFn?: Exclude, TQueryKey, TPageParam>['queryFn'], SkipToken>; } & PrefetchInfinitePages; export { UsePrefetchInfiniteQueryOptions } export { UsePrefetchInfiniteQueryOptions as UsePrefetchInfiniteQueryOptions_alias_1 } declare function usePrefetchQuery(options: MaybeRefOrGetter>>, queryClient?: QueryClient): void; export { usePrefetchQuery } export { usePrefetchQuery as usePrefetchQuery_alias_1 } declare type UsePrefetchQueryOptions = OmitKeyof, 'queryFn'> & { queryFn?: Exclude['queryFn'], SkipToken>; }; export { UsePrefetchQueryOptions } export { UsePrefetchQueryOptions as UsePrefetchQueryOptions_alias_1 } declare function useQueries, TCombinedResult = UseQueriesResults>({ queries, ...options }: ShallowOption & { queries: (() => MaybeRefDeep>) | MaybeRefDeep> | MaybeRefDeep; } ]>; combine?: (result: UseQueriesResults) => TCombinedResult; }, queryClient?: QueryClient): Readonly>; export { useQueries } export { useQueries as useQueries_alias_1 } /** * UseQueriesOptions reducer recursively unwraps function arguments to infer/enforce type param */ declare type UseQueriesOptions, TResults extends Array = [], TDepth extends ReadonlyArray = []> = TDepth['length'] extends MAXIMUM_DEPTH ? Array : T extends [] ? [] : T extends [infer Head] ? [...TResults, GetUseQueryOptionsForUseQueries] : T extends [infer Head, ...infer Tails] ? UseQueriesOptions<[ ...Tails ], [ ...TResults, GetUseQueryOptionsForUseQueries ], [ ...TDepth, 1 ]> : ReadonlyArray extends T ? T : T extends Array> ? Array> : Array; export { UseQueriesOptions } export { UseQueriesOptions as UseQueriesOptions_alias_1 } declare type UseQueriesOptionsArg> = readonly [ ...UseQueriesOptions ]; /** * UseQueriesResults reducer recursively maps type param to results */ declare type UseQueriesResults, TResults extends Array = [], TDepth extends ReadonlyArray = []> = TDepth['length'] extends MAXIMUM_DEPTH ? Array : T extends [] ? [] : T extends [infer Head] ? [...TResults, GetUseQueryResult] : T extends [infer Head, ...infer Tails] ? UseQueriesResults<[ ...Tails ], [ ...TResults, GetUseQueryResult ], [ ...TDepth, 1 ]> : { [K in keyof T]: GetUseQueryResult; }; export { UseQueriesResults } export { UseQueriesResults as UseQueriesResults_alias_1 } declare function useQuery(options: DefinedInitialQueryOptions, queryClient?: QueryClient): UseQueryDefinedReturnType; declare function useQuery(options: UndefinedInitialQueryOptions, queryClient?: QueryClient): UseQueryReturnType; declare function useQuery(options: MaybeRefOrGetter>, queryClient?: QueryClient): UseQueryReturnType; export { useQuery } export { useQuery as useQuery_alias_1 } declare function useQueryClient(id?: string): QueryClient; export { useQueryClient } export { useQueryClient as useQueryClient_alias_1 } export declare const useQueryClient_alias_2: Mock<() => QueryClient>; declare type UseQueryDefinedReturnType = UseBaseQueryReturnType>; export { UseQueryDefinedReturnType } export { UseQueryDefinedReturnType as UseQueryDefinedReturnType_alias_1 } declare type UseQueryOptions = MaybeRef<{ [Property in keyof QueryObserverOptions]: Property extends 'enabled' ? MaybeRefOrGetter | (() => QueryBooleanOption>) : MaybeRefDeep>[Property]>; } & ShallowOption>; export { UseQueryOptions } export { UseQueryOptions as UseQueryOptions_alias_1 } declare type UseQueryOptionsForUseQueries = UseQueryOptions; declare type UseQueryOptionsGeneric = UseQueryOptions | UseInfiniteQueryOptions; declare type UseQueryReturnType = UseBaseQueryReturnType; export { UseQueryReturnType } export { UseQueryReturnType as UseQueryReturnType_alias_1 } declare const VUE_QUERY_CLIENT = "VUE_QUERY_CLIENT"; export { VUE_QUERY_CLIENT } export { VUE_QUERY_CLIENT as VUE_QUERY_CLIENT_alias_1 } declare const VueQueryPlugin: { install: (app: any, options?: VueQueryPluginOptions) => void; }; export { VueQueryPlugin } export { VueQueryPlugin as VueQueryPlugin_alias_1 } declare type VueQueryPluginOptions = ConfigOptions | ClientOptions; export { VueQueryPluginOptions } export { VueQueryPluginOptions as VueQueryPluginOptions_alias_1 } export { WithRequired } export { }