import { Relation } from './relation.bo'; import { BankAccount } from './bank-account.bo'; import { RelationMailingCode } from './relation-mailing-code'; import { RelationPriceList } from './relation-price-list.bo'; import { CoDocument } from '@colijnit/mainapi/build/model/co-document.bo'; import { CoNotition } from '@colijnit/mainapi/build/model/co-notition.bo'; import { TagTreeItem } from '@colijnit/mainapi/build/model/tag-tree-item.bo'; import { ContactMoment } from '@colijnit/mainapi/build/model/contact-moment.bo'; import { OwnRisk } from '@colijnit/mainapi/build/model/own-risk.bo'; import { ServiceProvider } from './service-provider.bo'; import { InsuredInterest } from '@colijnit/mainapi/build/model/insured-interest.bo'; import { EmployeeStatisticsGroup } from '../enum/employee-statistics-group.enum'; import { MaritalStatusType } from '../enum/marital-status-type.enum'; import { MedicalUserType } from '../enum/medical-user-type.enum'; import { EmployeeGroup } from './employee-group.bo'; import { Identification } from './identification.bo'; import { EmployeeContract } from './employee-contract.bo'; import { PersonalSkill } from './personal-skill.bo'; import { PersonEducation } from './person-education.bo'; import { RelationObserver } from './relation-observer.bo'; export declare class EmployeeFullObject extends Relation { job: string; employmentStartDate: Date; employmentEndDate: Date; employeeStatus: string; reasonEndEmployment: string; employmentContract: string; statisticsGroup: EmployeeStatisticsGroup; department: number; dateOfBirth: Date; maritalStatus: MaritalStatusType; numberOfChildren: number; district: number; employmentContractEndDate: Date; driversLicense: string; distributionDiscount: number; capacityPercentage: number; nationality: string; isCaseManager: boolean; isHrmEmployee: boolean; branchId: number; medicalUserType: MedicalUserType; username: string; userGroupId: number; bankAccounts: BankAccount[]; mailingCodes: RelationMailingCode[]; pricelists: RelationPriceList[]; employeeGroups: EmployeeGroup[]; documentation: CoDocument[]; notitions: CoNotition[]; tags: TagTreeItem[]; contactMoments: ContactMoment[]; images: CoDocument[]; identifications: Identification[]; ownRisks: OwnRisk[]; serviceProviders: ServiceProvider[]; insuredInterests: InsuredInterest[]; contracts: EmployeeContract[]; personalSkills: PersonalSkill[]; educations: PersonEducation[]; observers: RelationObserver[]; mailingCodeIds: string[]; employeeGroupIds: number[]; get avatarImage(): CoDocument; set avatarImage(avatarImage: CoDocument); get avatarImageUri(): string; constructor(); buildMailingCodeIds(): void; buildMailingCodes(): void; buildEmployeeGroupIds(): void; buildEmployeeGroups(): void; orderDocuments(byOrderedCollection: CoDocument[]): void; orderImages(byOrderedCollection: CoDocument[]): void; }