1 | import { EventEmitter, TemplateRef } from '@angular/core';
|
2 | import { MonthViewDay, CalendarEvent } from 'calendar-utils';
|
3 | import { isWithinThreshold } from '../common/util';
|
4 | import { PlacementArray } from 'positioning';
|
5 | export declare class CalendarMonthCellComponent {
|
6 | day: MonthViewDay;
|
7 | openDay: MonthViewDay;
|
8 | locale: string;
|
9 | tooltipPlacement: PlacementArray;
|
10 | tooltipAppendToBody: boolean;
|
11 | customTemplate: TemplateRef<any>;
|
12 | tooltipTemplate: TemplateRef<any>;
|
13 | tooltipDelay: number | null;
|
14 | highlightDay: EventEmitter<any>;
|
15 | unhighlightDay: EventEmitter<any>;
|
16 | eventClicked: EventEmitter<{
|
17 | event: CalendarEvent<any>;
|
18 | sourceEvent: MouseEvent;
|
19 | }>;
|
20 | trackByEventId: (index: number, event: CalendarEvent<any>) => string | number | CalendarEvent<any>;
|
21 | validateDrag: typeof isWithinThreshold;
|
22 | }
|