/// /// import Transport from "@ledgerhq/hw-transport"; import { PsbtV2 } from "@ledgerhq/psbtv2"; import { WalletPolicy } from "./policy"; /** * This class encapsulates the APDU protocol documented at * https://github.com/LedgerHQ/app-bitcoin-new/blob/master/doc/bitcoin.md */ export declare class AppClient { transport: Transport; constructor(transport: Transport); private makeRequest; getExtendedPubkey(display: boolean, pathElements: number[]): Promise; getWalletAddress(walletPolicy: WalletPolicy, walletHMAC: Buffer | null, change: number, addressIndex: number, display: boolean): Promise; signPsbt(psbt: PsbtV2, walletPolicy: WalletPolicy, walletHMAC: Buffer | null, progressCallback: () => void): Promise>; getMasterFingerprint(): Promise; signMessage(message: Buffer, pathElements: number[]): Promise; } //# sourceMappingURL=appClient.d.ts.map