/// import 'babel-polyfill'; import { Waves, IUserData } from './Waves'; export declare class WavesLedger { ready: boolean; private _wavesLibPromise; private _initTransportPromise; private _debug; private _openTimeout; private _listenTimeout; private _exchangeTimeout; private _networkCode; private _error; private _transport; constructor(options: IWavesLedger); tryConnect(): Promise; disconnect(): Promise; getTransport(): Promise; getUserDataById(id: number): Promise; getVersion(): Promise>; getPaginationUsersData(from: number, limit: number): Promise>; signTransaction(userId: number, asset: { precision: number; }, txData: Uint8Array, version?: number): Promise; signOrder(userId: number, asset: { precision: number; }, txData: Uint8Array): Promise; signSomeData(userId: number, dataBuffer: Uint8Array): Promise; signRequest(userId: number, dataBuffer: Uint8Array): Promise; signMessage(userId: number, message: string): Promise; getLastError(): any; probeDevice(): Promise; getPathById(id: number): string; _setSettings(): void; _initU2FTransport(): Promise | null; _initWavesLib(): Promise; } interface IWavesLedger { debug?: boolean; openTimeout?: number; listenTimeout?: number; exchangeTimeout?: number; networkCode?: number; transport?: any; } interface IUser extends IUserData { id: number; path: string; } export {};