import { Order } from './order.entity';
import { Receipt } from './receipt.entity';
export declare class Payment {
    id: string;
    amount: number;
    method: 'mpesa' | 'card' | 'cash';
    status: 'pending' | 'completed' | 'failed' | 'refunded';
    metadata: Record<string, any>;
    reference: string;
    transactionTime: Date;
    transactionDescription: string;
    refundAmount: number;
    refundReason: string;
    refundDate: Date;
    order: Order;
    receipts: Receipt[];
    createdAt: Date;
    updatedAt: Date;
}
