import { Balance, FeeEstimation, TransactionIntent, TransactionValidation } from "@ledgerhq/coin-module-framework/api/types";
import type { AlgorandMemo } from "../types";
/**
 * Validate a transaction intent for Algorand
 * @param intent - The transaction intent
 * @param balances - Current account balances
 * @param customFees - Optional custom fees
 * @returns Validation result with errors, warnings, and amounts
 */
export declare function validateIntent(intent: TransactionIntent<AlgorandMemo>, balances: Balance[], customFees?: FeeEstimation): Promise<TransactionValidation>;
//# sourceMappingURL=validateIntent.d.ts.map