import type { ConcordiumSigner, ConcordiumNetwork } from "@ledgerhq/coin-concordium/types"; import { type Address, type CredentialDeploymentTransaction, type AnyTransaction, type SigningResult } from "@ledgerhq/concordium-core"; import { type DeviceManagementKit } from "@ledgerhq/device-management-kit"; export declare class DmkSignerConcordium implements ConcordiumSigner { private readonly signer; constructor(dmk: DeviceManagementKit, sessionId: string); getPublicKey(path: string, confirm?: boolean): Promise; getAddress(path: string, display?: boolean, _id?: number, _cred?: number, _idp?: number): Promise
; signTransaction(tx: AnyTransaction, path: string, maxFee: bigint): Promise; signCredentialDeployment(tx: CredentialDeploymentTransaction, path: string): Promise; verifyAddress(path: string, address: string, network: ConcordiumNetwork): Promise; private serializeCredentialDeploymentToBytes; private mapResult; private mapError; private originalErrorMessage; private formatGenericMessage; } //# sourceMappingURL=DmkSignerConcordium.d.ts.map