import { BusinessObject } from '@colijnit/ioneconnector/build/model/business-object'; import { PayFrequency } from '../enum/pay-frequency.enum'; import { CoDocument } from '@colijnit/mainapi/build/model/co-document.bo'; import { SalaryDocument } from './salary-document.bo'; export declare class Salary extends BusinessObject { id: number; relationId: number; employeeContractId: number; salaryAmount: number; salaryCurrencyId: number; payFrequency: PayFrequency; holidayAllowancePercentage: number; extraAllowances: number[]; socialAssuranceSalaryAmount: number; socialAssuranceSalaryCurrencyId: number; taxSalaryAmount: number; taxSalaryCurrencyId: number; grossSalaryAmount: number; grossSalaryCurrencyId: number; standWorkingDaysPerWeek: number; standWorkingHoursPerWeek: number; isFixedSchedule: boolean; schedule: string; scheduleExplanation: string; isWeekendShifts: boolean; partTimeFactorPercentage: number; internalRatePerHour: number; externalRatePerHour: number; holidays: number; workingTimeReductionDays: number; continuedPaymentPercentage: number; startDate: Date; reasonEndDate: string; documentation: SalaryDocument[]; coDocuments: CoDocument[]; allDocumentContentsLoaded: boolean; isFirstRecord: boolean; constructor(); getId(): number; addCoDocument(document: CoDocument): void; removeCoDocument(document: CoDocument): void; buildCoDocuments(): void; buildDocumentations(): void; ensureOtherCurrenciesSet(): void; }