import { Address, Hex, SignableTx } from '@cfxdevkit/cdk'; import { LedgerTransportLike } from '../types.js'; export interface CoreLedgerInfo { flags: number; major: number; minor: number; patch: number; } export interface CoreAddressResult { address: Address; coreAddress: string; publicKey: Hex; } export declare function getCoreLedgerInfo(transport: LedgerTransportLike): Promise; export declare function getCoreLedgerAddress(input: { transport: LedgerTransportLike; path: string; networkId: number; display?: boolean; }): Promise; export declare function signCoreLedgerTransaction(input: { transport: LedgerTransportLike; path: string; tx: SignableTx; }): Promise; export declare function signCoreLedgerMessage(input: { transport: LedgerTransportLike; path: string; chainId: number; message: string | Uint8Array; }): Promise; //# sourceMappingURL=apdu.d.ts.map