export declare enum PaymentStatus { PENDING = "PENDING", SUCCESS = "SUCCESS", FAILED = "FAILED", REFUNDED = "REFUNDED" } export declare enum PaymentProvider { PAYMOB = "PAYMOB", BINANCE = "BINANCE", MANUAL = "MANUAL" } export declare class Transaction { id: string; tenantId: string; subscriptionId: string; amount: number; currency: string; provider: PaymentProvider; externalTransactionId: string; status: PaymentStatus; metadata: Record; createdAt: Date; }