import WalletConnectProvider from '@walletconnect/ethereum-provider'; import { IWCEthRpcConnectionOptions } from '@walletconnect/types'; import { AbstractConnector } from '@web3-react/abstract-connector'; import { ConnectorUpdate } from '@web3-react/types'; export declare const URI_AVAILABLE = "URI_AVAILABLE"; export interface WalletConnectConnectorArguments extends IWCEthRpcConnectionOptions { supportedChainIds?: number[]; } export declare class UserRejectedRequestError extends Error { constructor(); } export declare class WalletConnectConnector extends AbstractConnector { walletConnectProvider?: WalletConnectProvider; private readonly config; constructor(config: WalletConnectConnectorArguments); private handleChainChanged; private handleAccountsChanged; private handleDisconnect; activate(): Promise; getProvider(): Promise; getChainId(): Promise; getAccount(): Promise; deactivate(): void; close(): Promise; }