import type { UseQueryOptionsForUseSuspenseQuery, WithOptional, } from '@openapi-qraft/tanstack-query-react-types'; import type { UseSuspenseQueryResult } from '@tanstack/react-query'; export interface ServiceOperationUseSuspenseQueries< TSchema extends { url: string; method: string }, TOperationQueryFnData, TQueryParams, TError, > { useSuspenseQueries< T extends Array< UseQueryOptionsForUseSuspenseQuery< TSchema, TQueryParams, TOperationQueryFnData, TError > >, TCombinedResult = Array< UseSuspenseQueryResult >, >(options: { queries: T; combine?: ( results: Array< WithOptional< UseSuspenseQueryResult, 'data' > > ) => TCombinedResult; }): TCombinedResult; }