import { Amount } from '@zeniai/client-epic-state';
/**
 * Same visual date as Missing Receipts list (`dateFormat.visual.MMMDCommaYYYYformat`).
 */
export declare function formatUnmatchedListZeniDate(date: {
    format: (pattern: string) => string;
}): string;
/**
 * Parses API / search result date strings (ISO, YYYY-MM-DD, or already formatted)
 * and formats with the same pattern as Missing Receipts / Possible Matches.
 */
export declare function formatUnmatchedListTransactionDate(transactionDate: string | null | undefined): string;
/** Amount column for Possible Matches / Manual Search rows (numeric amount + symbol or ISO code). */
export declare function formatUnmatchedListAmount(amount: number | null | undefined, currencySymbolOrIso: string): string;
/** Same pattern as Missing Receipts list row amount (`amountToString("0,0.[00]", transaction.amount)`). */
export declare function formatUnmatchedListAmountFromAmount(amount: Amount | null | undefined): string;
