import { Transaction } from '@binance-chain/javascript-sdk'; import { ChromeLedgerBridge } from './chrome-usb/bridge'; import { FirefoxLedgerBridge } from './firefox-u2f/bridge'; export declare class BBCLedgerBridge { page: number; perPage: number; hrp: string; bridge: ChromeLedgerBridge | FirefoxLedgerBridge; constructor(); setHrp(hrp: string): void; unlock(hdPath: string): Promise; signTransaction(tx: Transaction, hdPath: string): Promise; signMessage(message: string, hdPath: string): Promise; getPublicKey(hdPath: string): Promise; getFirstPage(hdPath: string): Promise<{ address: string; hdPath: string; balance: number; index: number; }[]>; getNextPage(hdPath: string): Promise<{ address: string; hdPath: string; balance: number; index: number; }[]>; getPreviousPage(hdPath: string): Promise<{ address: string; hdPath: string; balance: number; index: number; }[]>; private _toPathArray; __getPage(hdPath: string, increment: number): Promise<{ address: string; hdPath: string; balance: number; index: number; }[]>; }