import { HardwareWallet } from "."; import { txParams } from "./baseWallet"; export default class Ledger extends HardwareWallet { static LABEL: string; static TYPE: string; PATH_TYPE_NAME: { LIVE: string; LEGACY: string; }; private awaitLock; private eth; ethAppVersion: string; constructor(); enable(): Promise; type(): string; id(): string; signPersonalMessage(message: string): Promise; signTransaction(txParams: txParams): Promise; sendTransaction(txParams: txParams): Promise; getAddressesWithPath(pathRule: string, from: number, count: number): Promise<{ [key: string]: string; }>; getAddresses(): Promise; name(): string; }