/// import { EventEmitter } from 'events'; import { AbstractConnectorArguments, ConnectorUpdate } from '@web3-react/types'; export declare abstract class AbstractConnector extends EventEmitter { readonly supportedChainIds?: number[]; constructor({ supportedChainIds }?: AbstractConnectorArguments); abstract activate(): Promise; abstract getProvider(): Promise; abstract getChainId(): Promise; abstract getAccount(): Promise; abstract deactivate(): void; protected emitUpdate(update: ConnectorUpdate): void; protected emitError(error: Error): void; protected emitDeactivate(): void; }