/// import { WalletProvider } from '@liquality/wallet-provider'; import { Network, Address } from '@liquality/types'; import HwTransport from '@ledgerhq/hw-transport'; interface IApp { transport: any; } export declare type Newable = { new (...args: any[]): T; }; export default abstract class LedgerProvider extends WalletProvider { _App: any; _network: Network; _ledgerScrambleKey: string; _transport: HwTransport; _Transport: any; _appInstance: TApp; constructor(options: { App: Newable; Transport: any; network: Network; ledgerScrambleKey: string; }); createTransport(): Promise; errorProxy(target: any, func: string): any; getApp(): Promise; isWalletAvailable(): Promise; getConnectedNetwork(): Promise; getWalletAddress(address: string): Promise
; } export {};