import { type DeviceManagementKit, type DeviceSessionId } from "@ledgerhq/device-management-kit"; import { type GetAddressDAReturnType } from "../api/app-binder/GetAddressDeviceActionTypes"; import { type SignTransactionDAReturnType } from "../api/app-binder/SignTransactionDeviceActionTypes"; import { type AddressOptions } from "../api/model/AddressOptions"; import { type TransactionOptions } from "../api/model/TransactionOptions"; import { type SignerPolkadot } from "../api/SignerPolkadot"; type DefaultSignerPolkadotConstructorArgs = { dmk: DeviceManagementKit; sessionId: DeviceSessionId; }; export declare class DefaultSignerPolkadot implements SignerPolkadot { private readonly _container; constructor({ dmk, sessionId }: DefaultSignerPolkadotConstructorArgs); getAddress(derivationPath: string, ss58Prefix: number, options?: AddressOptions): GetAddressDAReturnType; signTransaction(derivationPath: string, blob: Uint8Array, metadata: Uint8Array, options?: TransactionOptions): SignTransactionDAReturnType; } export {}; //# sourceMappingURL=DefaultSignerPolkadot.d.ts.map