import { AbstractConnector } from '@web3-react/abstract-connector';
import { ConnectorUpdate } from '@web3-react/types';
export interface SequenceConnectorArguments {
    chainId: number;
    appName?: string;
}
export declare class SequenceConnector extends AbstractConnector {
    private chainId;
    private readonly appName;
    sequenceWallet: any;
    sequenceProvider: any;
    constructor({ chainId, appName }: SequenceConnectorArguments);
    private handleChainChanged;
    private handleAccountsChanged;
    private handleClose;
    private handleNetworkChanged;
    private listenToEvents;
    activate(): Promise<ConnectorUpdate>;
    getProvider(): Promise<any>;
    getChainId(): Promise<number | string>;
    getAccount(): Promise<null | string>;
    deactivate(): Promise<void>;
    close(): Promise<void>;
}
