import { GenericContact } from '../contact/GenericContact.js';
import { PaymentReversalReason } from './PaymentReversalReason.js';
import { PaymentStatus } from './PaymentStatus.js';
import '../contact/RteArea.js';
import '../common/CommonPostAddress.js';

declare class ActualPayment {
    paymentDate: string;
    inputDate: string;
    amount: number | null;
    paymentMethod: string | null;
    sortCode?: string | null;
    chequeNumber?: string | null;
    reversalDate?: string | null;
    recorder?: GenericContact;
    reverser?: GenericContact | null;
    pvrCode?: PaymentReversalReason | null;
    clientGuid?: string | null;
    callCentreReference?: string | null;
    paymentStatus?: PaymentStatus | null;
}

export { ActualPayment };
