import { ElementRef, OnDestroy, DoCheck, EventEmitter, IterableDiffers, AfterViewChecked } from '@angular/core'; export declare class Schedule implements DoCheck, OnDestroy, AfterViewChecked { el: ElementRef; events: any[]; header: any; style: any; styleClass: string; rtl: boolean; weekends: boolean; hiddenDays: number[]; fixedWeekCount: boolean; weekNumbers: boolean; businessHours: any; height: any; contentHeight: any; aspectRatio: number; eventLimit: any; defaultDate: any; editable: boolean; droppable: boolean; eventStartEditable: boolean; eventDurationEditable: boolean; defaultView: string; allDaySlot: boolean; allDayText: string; slotDuration: any; slotLabelInterval: any; snapDuration: any; scrollTime: any; minTime: any; maxTime: any; slotEventOverlap: boolean; nowIndicator: boolean; dragRevertDuration: number; dragOpacity: number; dragScroll: boolean; eventOverlap: any; eventConstraint: any; locale: any; eventRender: Function; dayRender: Function; onDayClick: EventEmitter; onDrop: EventEmitter; onEventClick: EventEmitter; onEventMouseover: EventEmitter; onEventMouseout: EventEmitter; onEventDragStart: EventEmitter; onEventDragStop: EventEmitter; onEventDrop: EventEmitter; onEventResizeStart: EventEmitter; onEventResizeStop: EventEmitter; onEventResize: EventEmitter; viewRender: EventEmitter; initialized: boolean; stopNgOnChangesPropagation: boolean; differ: any; schedule: any; constructor(el: ElementRef, differs: IterableDiffers); ngAfterViewChecked(): void; initialize(): void; ngDoCheck(): void; ngOnDestroy(): void; gotoDate(date: any): void; prev(): void; next(): void; prevYear(): void; nextYear(): void; today(): void; incrementDate(duration: any): void; changeView(viewName: string): void; getDate(): any; } export declare class ScheduleModule { }