import { AxiosRequestConfig } from 'axios'; export declare class JsonRpcError implements Error { code: string; name: string; message: string; stack?: string; constructor(message: string, code: string); } export declare type JsonRpcResult = { id: number; jsonrpc: '2.0'; result?: T; error?: Error; }; export default class JsonRpcClient { private url; private prefix?; private config?; constructor(url: string, prefix?: string | undefined, config?: AxiosRequestConfig | undefined); call(method: string, params: P): Promise>; }