export declare enum TransactionType { DEPOSIT = "deposit", WITHDRAWAL = "withdrawal", TRANSFER = "transfer", PAYMENT = "payment" } export declare enum TransactionStatus { PENDING = "pending", COMPLETED = "completed", FAILED = "failed", CANCELLED = "cancelled" } export declare enum TransactionCategory { NORMAL = "normal", COMPENSATION = "compensation", FEE = "fee", REVERSAL = "reversal" } export declare class TransactionDto { id: string; userId: string; type: TransactionType; amount: number; currency: string; description: string; status: TransactionStatus; createdAt: Date; updatedAt: Date; }