import type { AreAllOptional, DeepReadonly, OperationInfiniteData, ServiceOperationInfiniteQueryKey, } from '@openapi-qraft/tanstack-query-react-types'; import type { SetDataOptions, Updater } from '@tanstack/react-query'; export interface ServiceOperationSetInfiniteQueryData< TSchema extends { url: string; method: string }, TOperationQueryFnData, TQueryParams, > { setInfiniteQueryData( parameters: | (AreAllOptional extends true ? DeepReadonly | undefined : DeepReadonly) | ServiceOperationInfiniteQueryKey, updater: Updater< | NoInfer> | undefined, | NoInfer< DeepReadonly< OperationInfiniteData > > | undefined >, options?: SetDataOptions ): OperationInfiniteData | undefined; }