import { IkasOrderTransaction } from "../../../../storefront-models/src"; /** * Returns the formatted currency string for an order transaction amount, defaulting to zero and empty strings for missing values. * * @ai-category OrderTransaction, Order * @ai-related getOrderTransactionPaymentMethodTranslation * * @param transaction - The order transaction whose amount to format. * @returns A locale-formatted currency string representing the transaction amount (e.g. "$25.00"). * * @example * ```typescript * import { getOrderTransactionFormattedAmount } from "@ikas/bp-storefront"; * * const formatted = getOrderTransactionFormattedAmount(transaction); * // "$25.00" * ``` */ export declare function getOrderTransactionFormattedAmount(transaction: IkasOrderTransaction): string; /** * Returns the localized label for an order transaction's payment method. * * @ai-category OrderTransaction, Order * @ai-related getOrderTransactionFormattedAmount * * @param orderTransaction - The order transaction whose payment method to translate. * @returns The translated payment method string (e.g. "Credit Card", "Cash on Delivery"), or an empty string if the payment method is not set or unrecognized. * * @example * ```typescript * import { getOrderTransactionPaymentMethodTranslation } from "@ikas/bp-storefront"; * * const label = getOrderTransactionPaymentMethodTranslation(transaction); * // "Credit Card" * ``` */ export declare function getOrderTransactionPaymentMethodTranslation(orderTransaction: IkasOrderTransaction): string;