import { ObjectBase } from '@tomei/general';
import Payment from '../payment/payment';
import { PaymentPaidWithStatus } from '../enum/payment-status.enum';
export default class PaymentPaidWith extends ObjectBase {
    private _PaymentId;
    private _MethodTypeId;
    Currency: string;
    Amount: number;
    Status: PaymentPaidWithStatus;
    TransactionId: string;
    RefBank: string;
    RefName: string;
    RefNo: string;
    RefOther1: string;
    RefOther2: string;
    RefOther3: string;
    RefOther4: string;
    RefOther5: string;
    Remarks: string;
    PaymentMediaId: string;
    private _ObjectType;
    private static _RepositoryBase;
    private _DbTransaction;
    get ObjectType(): string;
    get PaymentId(): string;
    set PaymentId(id: string);
    get MethodTypeId(): string;
    set MethodTypeId(id: string);
    get ObjectId(): string;
    get ObjectName(): string;
    get TableName(): string;
    constructor(payment: Payment, paymentMethodTypeId: string, dbTransaction?: any);
}
//# sourceMappingURL=payment-paid-with.d.ts.map