import { OnInit, EventEmitter } from '@angular/core'; import { DiariseOptionModel } from '../../../models/diarise-option.model'; import { DiariseOptionClickEvent } from '../../../events/diarise-option-click-event'; import { DiariseReasonModel } from '../../../models/diarise-reason.model'; import { DiariseWorkEvent } from '../../../events/diarise-work-event'; export declare class E5coreUiWorkDiariseBaseComponent implements OnInit { private locale; periodChange: EventEmitter; diariseWork: EventEmitter; reasonTextChange: EventEmitter; reasonChange: EventEmitter; dateChange: EventEmitter; timeChange: EventEmitter; reasons: DiariseReasonModel[]; periodOptions: DiariseOptionModel[]; displayedDate: Date; displayedTime: string; diariseReasonPropertyId: string; diariseReasonTextValue: string; diariseReasonPlaceHolder: string; diariseReasonOption: string; showDiariseTime: boolean; showDiariseButton: boolean; showDiariseReasonDropdown: boolean; showDiariseReasonText: boolean; diariseDate: Date; diarisePeriod: DiariseOptionModel; constructor(locale: string); ngOnInit(): void; onDiarisePeriodOptionClick(diarisePeriodOption: DiariseOptionModel): void; onDiariseReasonTextChange($event: any): void; onDiariseReasonChange($event: any): void; onDiariseButtonClick($event: DiariseWorkEvent): void; onDateChange($event: DiariseWorkEvent): void; onTimeChange($event: string): void; }