import { EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import { UtilService } from '../../services/public-api'; import { IMyOptions, IMyCalendarDay, IMyDate, IMyDateRange, IMyWeek } from '../../interfaces/public-api'; export declare class DayViewComponent implements OnChanges { private utilService; opts: IMyOptions; dates: Array; weekDays: Array; selectedDate: IMyDate; selectedDateRange: IMyDateRange; selectedWeek: IMyWeek; dayCellClicked: EventEmitter; dayCellKeyDown: EventEmitter; weekClicked: EventEmitter; onMouseEnter: EventEmitter; onMouseLeave: EventEmitter; prevMonthId: number; currMonthId: number; nextMonthId: number; constructor(utilService: UtilService); ngOnChanges(changes: SimpleChanges): void; onDayCellClicked(event: any, cell: IMyCalendarDay): void; onDayCellKeyDown(event: KeyboardEvent, cell: IMyCalendarDay): void; onWeekClicked(event: KeyboardEvent, week: IMyWeek): void; onDayCellMouseEnter(cell: any): void; onDayCellMouseLeave(): void; isDateInRange(date: IMyDate): boolean; isDateSame(date: IMyDate): boolean; isDateRangeBeginOrEndSame(date: IMyDate): boolean; }