import { RequestOptions } from "../lib/sdks.js"; import { PageIterator } from "../types/operations.js"; import type { InfiniteData, QueryKey, UseInfiniteQueryOptions, UseMutationOptions, UseQueryOptions, UseSuspenseInfiniteQueryOptions, UseSuspenseQueryOptions } from "@tanstack/react-query"; export type TupleToPrefixes = T extends [...infer Prefix, any] ? TupleToPrefixes | T : never; export type QueryHookOptions = Omit, "queryKey" | "queryFn" | "select" | keyof RequestOptions> & RequestOptions; export type SuspenseQueryHookOptions = Omit, "queryKey" | "queryFn" | "select" | keyof RequestOptions> & RequestOptions; export type InfiniteQueryHookOptions> = Omit, Data, QueryKey, Data["~next"]>, "queryKey" | "queryFn" | "select" | "getNextPageParam" | "getPreviousPageParam" | "initialPageParam" | keyof RequestOptions> & RequestOptions & { initialPageParam?: Data["~next"]; }; export type SuspenseInfiniteQueryHookOptions> = Omit, Data, QueryKey, Data["~next"]>, "queryKey" | "queryFn" | "select" | "getNextPageParam" | "getPreviousPageParam" | "initialPageParam" | keyof RequestOptions> & RequestOptions & { initialPageParam?: Data["~next"]; }; export type MutationHookOptions = Omit, "mutationKey" | "mutationFn" | keyof RequestOptions> & RequestOptions; //# sourceMappingURL=_types.d.ts.map