import { SignerContext } from "@ledgerhq/ledger-wallet-framework/signer";
import type { CryptoCurrency } from "@ledgerhq/ledger-wallet-framework/types";
import type { Account } from "@ledgerhq/types-live";
import type { CantonSigner } from "../types";
type TransferInstructionType = "accept-transfer-instruction" | "reject-transfer-instruction" | "withdraw-transfer-instruction";
export declare const buildTransferInstruction: (signerContext: SignerContext<CantonSigner>) => (currency: CryptoCurrency, deviceId: string, account: Account, partyId: string, contractId: string, type: TransferInstructionType, reason?: string) => Promise<void>;
export {};
//# sourceMappingURL=acceptOffer.d.ts.map