import { UseQueryOptions } from "./types.cjs"; import { DefaultError, InitialDataFunction, NonUndefinedGuard, OmitKeyof, QueryFunction, QueryKey, QueryKeyWithDataTag, SkipToken } from "@tanstack/query-core"; //#region src/queryOptions.d.ts type UndefinedInitialDataOptions = UseQueryOptions & { initialData?: undefined | InitialDataFunction> | NonUndefinedGuard; }; type UnusedSkipTokenOptions = OmitKeyof, 'queryFn'> & { queryFn?: Exclude['queryFn'], SkipToken | undefined>; }; type DefinedInitialDataOptions = Omit, 'queryFn'> & { initialData: NonUndefinedGuard | (() => NonUndefinedGuard); queryFn?: QueryFunction; }; declare function queryOptions(options: DefinedInitialDataOptions): DefinedInitialDataOptions & QueryKeyWithDataTag; declare function queryOptions(options: UnusedSkipTokenOptions): UnusedSkipTokenOptions & QueryKeyWithDataTag; declare function queryOptions(options: UndefinedInitialDataOptions): UndefinedInitialDataOptions & QueryKeyWithDataTag; //#endregion export { DefinedInitialDataOptions, UndefinedInitialDataOptions, UnusedSkipTokenOptions, queryOptions }; //# sourceMappingURL=queryOptions.d.cts.map