import EthereumProvider from '@walletconnect/ethereum-provider'; import { EthereumProviderOptions } from '@walletconnect/ethereum-provider/dist/types/EthereumProvider'; import { NetworkDetails } from '../types'; import { EthereumConnector } from './EthereumConnector'; export declare class WalletConnectConnector extends EthereumConnector { protected _providerOptions: EthereumProviderOptions; name: string; protected _network_not_exist_error_codes: number[]; constructor(supportedNetworks: NetworkDetails[], defaultChainId: number, _providerOptions: EthereumProviderOptions); protected getEthereumProvider(): Promise; protected _onDisconnect: (error?: { [key: string]: unknown; code: number; } | undefined) => Promise; }