import type { Snippet } from 'svelte'; import type { DefaultError, DefinedQueryObserverResult, InfiniteQueryObserverOptions, InfiniteQueryObserverResult, MutateFunction, Mutation, MutationFilters, MutationObserverOptions, MutationObserverResult, MutationState, OmitKeyof, Override, QueryClient, QueryKey, QueryObserverOptions, QueryObserverResult } from '@tanstack/query-core'; export type Accessor = () => T; /** Options for createBaseQuery */ export type CreateBaseQueryOptions = QueryObserverOptions; /** Result from createBaseQuery */ export type CreateBaseQueryResult = QueryObserverResult; /** Options for createQuery */ export type CreateQueryOptions = CreateBaseQueryOptions; /** Result from createQuery */ export type CreateQueryResult = CreateBaseQueryResult; /** Options for createInfiniteQuery */ export type CreateInfiniteQueryOptions = InfiniteQueryObserverOptions; /** Result from createInfiniteQuery */ export type CreateInfiniteQueryResult = InfiniteQueryObserverResult; /** Options for createBaseQuery with initialData */ export type DefinedCreateBaseQueryResult = DefinedQueryObserverResult; /** Options for createQuery with initialData */ export type DefinedCreateQueryResult = DefinedCreateBaseQueryResult; /** Options for createMutation */ export type CreateMutationOptions = OmitKeyof, '_defaulted'>; export type CreateMutateFunction = (...args: Parameters>) => void; export type CreateMutateAsyncFunction = MutateFunction; export type CreateBaseMutationResult = Override, { mutate: CreateMutateFunction; }> & { mutateAsync: CreateMutateAsyncFunction; }; /** Result from createMutation */ export type CreateMutationResult = CreateBaseMutationResult; /** Options for useMutationState */ export type MutationStateOptions = { filters?: MutationFilters; select?: (mutation: Mutation) => TResult; }; export type QueryClientProviderProps = { client: QueryClient; children: Snippet; }; //# sourceMappingURL=types.d.ts.map