export interface Camt053Transaction { date: string; amount: number; currency: string; type: 'credit' | 'debit'; counterpartyName: string | null; counterpartyAccountIBAN: string | null; description: string | null; endToEndReference: string | null; remittanceReference: string | null; purpose: string | null; } export interface Camt053Statement { statementTitle: string; accountHolder: string | null; accountIBAN: string | null; currency: string; statementDate: string; sequenceNumber: number | null; openingBalance: number | null; closingBalance: number | null; numberOfCredits: number | null; totalCredits: number | null; numberOfDebits: number | null; totalDebits: number | null; transactions: Camt053Transaction[]; }