import { BusinessObject } from '@colijnit/ioneconnector/build/model/business-object'; import { Emolument } from './emolument.bo'; import { Salary } from './salary.bo'; import { EmployeeContractDurationType } from '../enum/employee-contract-duration-type.enum'; export declare class EmployeeContract extends BusinessObject { id: number; relationId: number; companyId: number; job: string; jobTypeId: number; hasOpenedAbsence: boolean; jobTitle: string; specification: string; jobCategoryId: number; funcLoadPercentage: number; departmentId: number; contractTypeId: string; reference: string; flexLawId: number; costCenter: string; jobSite: string; startDate: Date; endDate: Date; endDateReasonId: number; functionalLimitation: boolean; emoluments: Emolument[]; salaries: Salary[]; contractDurationType: EmployeeContractDurationType; companyName: string; companyNameLoaded: boolean; employeeName: string; employeeNameLoaded: boolean; constructor(); getId(): number; }