import { ethers } from 'ethers'; export declare function getNetworkName(networkId: number): Promise; export interface JsonRpcPayload { jsonrpc: string; method: string; params: any[]; id?: string | number; } export interface JsonRpcResponse { jsonrpc: string; id: number; result?: any; error?: string; } export declare class Web3ProviderWrapper { provider: ethers.providers.JsonRpcProvider; constructor(provider: ethers.providers.JsonRpcProvider); send(payload: JsonRpcPayload, callback: (error: Error | null, result?: JsonRpcResponse) => void): void; }