import { DateCodeModel } from "../../utils"; import { VirtualEntityEnum } from "../interface/entity.utils.interface"; import { ILeaveCountVirtualEntity } from "../interface/leave.entity.interface"; import { BaseEntityModel } from "./base.entity.model"; import { LeaveEntityModel } from "./leave.entity.model"; export declare class LeaveCountVirtualEntityModel extends BaseEntityModel implements ILeaveCountVirtualEntity { id: number; period: string; leaveId?: number; count: number; createdBy: number; updatedBy: number; createdOn: number; updatedOn: number; static fromEntity(entity: ILeaveCountVirtualEntity): LeaveCountVirtualEntityModel; getRelationConfigs(): any[]; static relationConfigs: never[]; static fromLeaveHoliday(leaveModel: LeaveEntityModel, holidayDateCodes: DateCodeModel[]): LeaveCountVirtualEntityModel; }