import { BillingImpactEnum } from "../enums/billing_impact_enum"; import { BillingTimesheetStatusEnum } from "../enums/billing_timesheet_change_status_enum"; import { IBillingTimesheetEntity } from "../interface/billing_timesheet.entity.interface"; import { EntityEnum } from "../interface/entity.utils.interface"; import { BaseEntityModel } from "./base.entity.model"; export declare class BillingTimesheetEntityModel extends BaseEntityModel implements IBillingTimesheetEntity { id: number; billingId: number; dateCode: string; timesheetId: number; userId: number; projectId: number; task: string; description?: string; totalDuration: number; totalAmount: number; impact: BillingImpactEnum; amendmentPurpose?: string; changedStatus: BillingTimesheetStatusEnum; createdOn: number; updatedOn: number; createdBy: number; updatedBy: number; getRelationConfigs(): any; static fromEntity(entity: IBillingTimesheetEntity): BillingTimesheetEntityModel; }