/// import { Account, AddressString, NetworkType } from '@neo-one/client-common'; import { HDAccount, HDHandler } from './HDKeyStore'; import { HDStore } from './types'; export declare type LocalPath = readonly [number, number, number]; export declare type LocalHDAccount = HDAccount; export interface HDLocalStore extends HDStore { readonly getMasterPath: () => Promise; } export declare class LocalHDHandler implements HDHandler { private readonly store; private readonly getAccount; constructor(getAccount: (network: NetworkType, address: AddressString) => Promise, store: HDLocalStore); scanAccounts(network: NetworkType, maxOffset?: number): Promise; sign(options: { readonly message: Buffer; readonly account: LocalPath; }): Promise; close(): Promise; private scanTree; private scanWallet; private scanChain; private publicKeyToLocalHDAccount; }