import type { IotaClient } from '@iota/iota-sdk/client'; import type { IotaClientGraphQLTransport } from './transport.js'; interface ResponseTypes { getRpcApiVersion: { info: { version?: string; }; }; } export declare const RPC_METHODS: { [K in keyof IotaClient as IotaClient[K] extends (...args: any[]) => Promise ? K : never]?: IotaClient[K] extends (...args: any[]) => infer R ? (transport: IotaClientGraphQLTransport, inputs: any[]) => K extends keyof ResponseTypes ? Promise : R : never; }; export declare class UnsupportedParamError extends Error { constructor(method: string, param: string); } export declare class UnsupportedMethodError extends Error { constructor(method: string); } export {}; //# sourceMappingURL=methods.d.ts.map