import { EventEmitter, TemplateRef } from '@angular/core'; import { MonthViewDay, CalendarEvent } from 'calendar-utils'; import { isWithinThreshold } from '../common/util'; import { PlacementArray } from 'positioning'; export declare class CalendarMonthCellComponent { day: MonthViewDay; openDay: MonthViewDay; locale: string; tooltipPlacement: PlacementArray; tooltipAppendToBody: boolean; customTemplate: TemplateRef; tooltipTemplate: TemplateRef; tooltipDelay: number | null; highlightDay: EventEmitter; unhighlightDay: EventEmitter; eventClicked: EventEmitter<{ event: CalendarEvent; sourceEvent: MouseEvent; }>; trackByEventId: (index: number, event: CalendarEvent) => string | number | CalendarEvent; validateDrag: typeof isWithinThreshold; }