import { FullCalendarComponent } from '@fullcalendar/angular'; import { EventInput } from '@fullcalendar/core'; import { OnInit } from '@angular/core'; import { FormGroup, AbstractControl, ControlContainer, FormGroupDirective } from '@angular/forms'; import { ErrorMassageValidation } from '../../Shared/services/validationErrorMassage.service'; import { ControlUtility } from '../../Shared/services/ControlUtility'; import { CalendarOptions } from '../../Shared/Models/CalendarOptions'; import { CalendarOptions as CalendarOptionsModel, EventApi } from '@fullcalendar/angular'; import { BBSFTranslateService, ControlValidationService, UtilityService } from 'bnsights-utilities-library'; export declare class CalendarComponent implements OnInit { private ErrorHandler; private controlUtility; private controlContainer; PhoneControlHost: FormGroupDirective; private UtilityService; private translate; private controlValidationService; static controlContainerstatic: any; constructor(ErrorHandler: ErrorMassageValidation, controlUtility: ControlUtility, controlContainer: ControlContainer, PhoneControlHost: FormGroupDirective, UtilityService: UtilityService, translate: BBSFTranslateService, controlValidationService: ControlValidationService); group: FormGroup; options: CalendarOptions; CalendarFormControl: AbstractControl; calendarComponent: FullCalendarComponent; calendarVisible: boolean; calendarOptions: CalendarOptionsModel; currentEvents: EventApi[]; calendarPlugins: import("@fullcalendar/common").PluginDef[]; calendarWeekends: boolean; calendarEvents: EventInput[]; DefaultView: string; CalendarViews: string; locales: any[]; CurrentLanguage: string; ngOnInit(): Promise; ngAfterViewInit(): void; resetError: () => void; getErrorValidation(Errorsitem: any[]): void; OnDayClickFunction(arg: any): void; OnEventClickFunction(arg: any): void; }