import type { CraftedTransaction, FeeEstimation, MemoNotSupported, StakingTransactionIntent, StringMemo, TransactionIntent } from "@ledgerhq/coin-module-framework/api/index"; import { VersionedTransaction, TransactionInstruction, BlockhashWithExpiryBlockHeight } from "@solana/web3.js"; import type { ChainAPI } from "../network"; import type { Command, Transaction } from "../types"; export declare function craftTransaction(api: ChainAPI, intent: TransactionIntent | StakingTransactionIntent, customFees?: FeeEstimation): Promise; export declare const buildVersionedTransaction: (address: string, transaction: Transaction, api: ChainAPI) => Promise VersionedTransaction]>; export declare function buildInstructionsForCommand(api: ChainAPI, command: Command): Promise; //# sourceMappingURL=craftTransaction.d.ts.map