import { DefaultError, DefinedInfiniteQueryObserverResult, DefinedQueryObserverResult, DistributiveOmit, InfiniteData, InfiniteQueryExecuteOptions, InfiniteQueryObserverOptions, InfiniteQueryObserverResult, MutateFunction, MutationObserverOptions, MutationObserverResult, OmitKeyof, Override, QueryExecuteOptions, QueryKey, QueryObserverOptions, QueryObserverResult, SkipToken } from "@tanstack/query-core"; //#region src/types.d.ts type AnyUseBaseQueryOptions = UseBaseQueryOptions; interface UseBaseQueryOptions extends QueryObserverOptions { /** * Set this to `false` to unsubscribe this observer from updates to the query cache. * Defaults to `true`. */ subscribed?: boolean; } type UsePrefetchQueryOptions = DistributiveOmit, 'queryFn'> & { queryFn?: Exclude['queryFn'], SkipToken>; }; type UsePrefetchInfiniteQueryOptions, TQueryKey extends QueryKey = QueryKey, TPageParam = unknown> = DistributiveOmit, 'queryFn'> & { queryFn?: Exclude['queryFn'], SkipToken>; }; type AnyUseQueryOptions = UseQueryOptions; interface UseQueryOptions extends OmitKeyof, 'suspense'> {} type AnyUseSuspenseQueryOptions = UseSuspenseQueryOptions; interface UseSuspenseQueryOptions extends OmitKeyof, 'queryFn' | 'enabled' | 'throwOnError' | 'placeholderData'> { queryFn?: Exclude['queryFn'], SkipToken>; } type AnyUseInfiniteQueryOptions = UseInfiniteQueryOptions; interface UseInfiniteQueryOptions, TQueryKey extends QueryKey = QueryKey, TPageParam = unknown> extends OmitKeyof, 'suspense'> { /** * Set this to `false` to unsubscribe this observer from updates to the query cache. * Defaults to `true`. */ subscribed?: boolean; } type AnyUseSuspenseInfiniteQueryOptions = UseSuspenseInfiniteQueryOptions; interface UseSuspenseInfiniteQueryOptions, TQueryKey extends QueryKey = QueryKey, TPageParam = unknown> extends OmitKeyof, 'queryFn' | 'enabled' | 'throwOnError' | 'placeholderData'> { queryFn?: Exclude['queryFn'], SkipToken>; } type UseBaseQueryResult = QueryObserverResult; type UseQueryResult = UseBaseQueryResult; type UseSuspenseQueryResult = DistributiveOmit, 'isPlaceholderData'>; type DefinedUseQueryResult = DefinedQueryObserverResult; type UseInfiniteQueryResult = InfiniteQueryObserverResult; type DefinedUseInfiniteQueryResult = DefinedInfiniteQueryObserverResult; type UseSuspenseInfiniteQueryResult = OmitKeyof, 'isPlaceholderData'>; type AnyUseMutationOptions = UseMutationOptions; interface UseMutationOptions extends OmitKeyof, '_defaulted'> {} type UseMutateFunction = (...args: Parameters>) => void; type UseMutateAsyncFunction = MutateFunction; type UseBaseMutationResult = Override, { mutate: UseMutateFunction; }> & { mutateAsync: UseMutateAsyncFunction; }; type UseMutationResult = UseBaseMutationResult; //#endregion export { AnyUseBaseQueryOptions, AnyUseInfiniteQueryOptions, AnyUseMutationOptions, AnyUseQueryOptions, AnyUseSuspenseInfiniteQueryOptions, AnyUseSuspenseQueryOptions, DefinedUseInfiniteQueryResult, DefinedUseQueryResult, UseBaseMutationResult, UseBaseQueryOptions, UseBaseQueryResult, UseInfiniteQueryOptions, UseInfiniteQueryResult, UseMutateAsyncFunction, UseMutateFunction, UseMutationOptions, UseMutationResult, UsePrefetchInfiniteQueryOptions, UsePrefetchQueryOptions, UseQueryOptions, UseQueryResult, UseSuspenseInfiniteQueryOptions, UseSuspenseInfiniteQueryResult, UseSuspenseQueryOptions, UseSuspenseQueryResult }; //# sourceMappingURL=types.d.ts.map