import { ConnectorUpdate } from '@web3-react-tfkt/types'; import { AbstractConnector } from '@web3-react-tfkt/abstract-connector'; import Web3ProviderEngine from 'web3-provider-engine'; interface LedgerConnectorArguments { chainId: number; url: string; pollingInterval?: number; requestTimeoutMs?: number; accountFetchingConfigs?: any; baseDerivationPath?: string; } export declare class LedgerConnector extends AbstractConnector { private readonly chainId; private readonly url; private readonly pollingInterval?; private readonly requestTimeoutMs?; private readonly accountFetchingConfigs?; private readonly baseDerivationPath?; private provider; constructor({ chainId, url, pollingInterval, requestTimeoutMs, accountFetchingConfigs, baseDerivationPath }: LedgerConnectorArguments); activate(): Promise; getProvider(): Promise; getChainId(): Promise; getAccount(): Promise; deactivate(): void; } export {};