import { ObjectBase } from '@tomei/general';
import Payment from '../payment/payment';
export default class PaymentItem extends ObjectBase {
    private _PaymentId;
    private _PayForObjectId;
    private _PayForObjectType;
    Currency: string;
    Amount: number;
    Name: string;
    Description: string;
    Remarks: string;
    private _ObjectType;
    get PaymentId(): string;
    private set PaymentId(value);
    get ObjectType(): string;
    get PayForObjectId(): string;
    set PayForObjectId(id: string);
    get PayForObjectType(): string;
    set PayForObjectType(type: string);
    get ObjectId(): string;
    get ObjectName(): string;
    get TableName(): string;
    constructor(payment: Payment, objectBeingPaidFor: ObjectBase);
    paid(dbTransaction: any): Promise<void>;
}
//# sourceMappingURL=payment-item.d.ts.map