/// import { PublicKeyString } from '@neo-one/client-common'; import { HDStore } from './types'; export interface LedgerQueueRequest { readonly msg: Buffer; readonly resolve: (value: Buffer) => void; readonly reject: (error: Error) => void; } export declare class LedgerNanoStore implements HDStore { static readonly byteLimit: number; static readonly type: string; static readonly init: () => Promise; private readonly ledger; private readonly mutableQueue; private mutableRunning; private constructor(); getPublicKey(account?: number): Promise; sign({ message, account }: { readonly message: Buffer; readonly account: number; }): Promise; close(): Promise; private send; private startSendLoop; private doSend; }