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