import { EventEmitter, OnInit, TemplateRef, NgZone } from '@angular/core'; import { CalendarService } from './calendar.service'; import { IEvent, CalendarMode, QueryMode, Step, IMonthViewDisplayEventTemplateContext, IMonthViewEventDetailTemplateContext, IDisplayWeekViewHeader, IDisplayAllDayEvent, IDisplayEvent, IWeekViewAllDayEventSectionTemplateContext, IDayViewAllDayEventSectionTemplateContext, IWeekViewNormalEventSectionTemplateContext, IDayViewNormalEventSectionTemplateContext, IDateFormatter, IRange, ITimeSelected } from './calendar.interface'; import * as i0 from "@angular/core"; export declare class CalendarComponent implements OnInit { private calendarService; private appLocale; private ngZone; get currentDate(): Date; set currentDate(val: Date); eventSource: IEvent[]; calendarMode: CalendarMode; formatDay: string; formatDayHeader: string; formatDayTitle: string; formatWeekTitle: string; formatMonthTitle: string; formatWeekViewDayHeader: string; formatHourColumn: string; showEventDetail: boolean; startingDayMonth: number; startingDayWeek: number; allDayLabel: string; noEventsLabel: string; queryMode: QueryMode; step: Step; timeInterval: number; autoSelect: boolean; markDisabled?: (date: Date) => boolean; monthviewDisplayEventTemplate?: TemplateRef; monthviewInactiveDisplayEventTemplate?: TemplateRef; monthviewEventDetailTemplate?: TemplateRef; weekviewHeaderTemplate?: TemplateRef; weekviewAllDayEventTemplate?: TemplateRef; weekviewNormalEventTemplate?: TemplateRef; dayviewCategoryItemTemplate?: TemplateRef; dayviewAllDayEventTemplate?: TemplateRef; dayviewNormalEventTemplate?: TemplateRef; weekviewAllDayEventSectionTemplate?: TemplateRef; weekviewNormalEventSectionTemplate?: TemplateRef; dayviewAllDayEventSectionTemplate?: TemplateRef; dayviewNormalEventSectionTemplate?: TemplateRef; weekviewInactiveAllDayEventSectionTemplate?: TemplateRef; weekviewInactiveNormalEventSectionTemplate?: TemplateRef; dayviewInactiveAllDayEventSectionTemplate?: TemplateRef; dayviewInactiveNormalEventSectionTemplate?: TemplateRef; dateFormatter?: IDateFormatter; dir: string; scrollToHour: number; preserveScrollPosition: boolean; lockSwipeToPrev: boolean; lockSwipeToNext: boolean; lockSwipes: boolean; locale: string; startHour: number; endHour: number; sliderOptions: any; dayviewCategorySource?: Set; dayviewShowCategoryView: boolean; onCurrentDateChanged: EventEmitter; onRangeChanged: EventEmitter; onEventSelected: EventEmitter; onTimeSelected: EventEmitter; onDayHeaderSelected: EventEmitter; onTitleChanged: EventEmitter; private _currentDate; hourParts: number; hourSegments: number; private currentDateChangedFromChildrenSubscription?; constructor(calendarService: CalendarService, appLocale: string, ngZone: NgZone); ngOnInit(): void; ngOnDestroy(): void; rangeChanged(range: IRange): void; eventSelected(event: IEvent): void; timeSelected(timeSelected: ITimeSelected): void; daySelected(daySelected: ITimeSelected): void; titleChanged(title: string): void; loadEvents(): void; slideNext(): void; slidePrev(): void; update(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }