import { Web3Provider } from '@ethersproject/providers';
import { AbstractConnector } from '@web3-react/abstract-connector';
import { AbstractConnectorArguments, ConnectorUpdate } from '@web3-react/types';
export declare class VenlyConnector extends AbstractConnector {
    private web3Provider;
    private venlyOptions;
    constructor(kwargs: AbstractConnectorArguments);
    private convertProvider;
    private handleChainChanged;
    private handleAccountsChanged;
    private handleClose;
    private handleNetworkChanged;
    activate(): Promise<ConnectorUpdate>;
    getProvider(): Promise<Web3Provider>;
    getChainId(): Promise<number | string>;
    getAccount(): Promise<null | string>;
    deactivate(): null;
    isAuthorized(): Promise<boolean>;
}
