import { RequestArguments } from 'web3-core'; import { EthereumConnector } from '../connectors'; import { EthereumListener, EthereumProvider, NetworkDetails } from '../types'; export declare class TestEthereumProvider implements EthereumProvider { _testProviderListeners: Record; _testProviderChainId: string; _testAccount: string; connected: boolean; once(eventName: string, listener: EthereumListener): void; on(eventName: string, listener: EthereumListener): void; removeListener(eventName: string, listener: EthereumListener): void; request({ params, method }: RequestArguments): Promise; } export declare class TestEthereumConnector extends EthereumConnector { _testProvider: EthereumProvider; name: string; constructor(_testProvider: EthereumProvider, supportedNetworks: NetworkDetails[], defaultChainId: number, activeChainId?: number[]); protected getEthereumProvider(): Promise; }