import { EResumeIntervalType } from '../../resume';
import { ETransactionResumesTargetType } from '../enums/transaction-resumes-target-type.enum';
import { ITransactionInfoResume } from '../interfaces';
import { ITransactionResumeItemDetail } from '../interfaces/i-resume-item-detail';
import { ITransactionResume } from '../interfaces/i-transaction-resume';
export declare class TransactionResumeEntity implements ITransactionResume {
    info: ITransactionInfoResume;
    interval: EResumeIntervalType;
    id: string;
    resumeVersion: string;
    createdAt: Date;
    updatedAt: Date;
    totalTarget: {
        target: ETransactionResumesTargetType;
        item: ITransactionResumeItemDetail;
    }[];
    items: {
        id: string;
        target: ETransactionResumesTargetType;
        item: ITransactionResumeItemDetail;
    }[];
    constructor(data?: Partial<TransactionResumeEntity>);
}
