import type { UseQueryResult } from '@tanstack/react-query'; import type { IotaRpcMethods, UseIotaClientQueryOptions } from './useIotaClientQuery.js'; type IotaClientQueryOptions = IotaRpcMethods[keyof IotaRpcMethods] extends infer Method ? Method extends { name: infer M extends keyof IotaRpcMethods; params?: infer P; } ? undefined extends P ? { method: M; params?: P; options?: UseIotaClientQueryOptions; } : { method: M; params: P; options?: UseIotaClientQueryOptions; } : never : never; export type UseIotaClientQueriesResults = { -readonly [K in keyof Args]: Args[K] extends { method: infer M extends keyof IotaRpcMethods; readonly options?: { select?: (...args: any[]) => infer R; } | object; } ? UseQueryResult : never; }; export declare function useIotaClientQueries>({ queries, combine, }: { queries: Queries; combine?: (results: UseIotaClientQueriesResults) => Results; }): Results; export {}; //# sourceMappingURL=useIotaClientQueries.d.ts.map