import { EventEmitter } from '@angular/core'; import { CellTemplateDirective } from '../base/template-base'; import * as i0 from "@angular/core"; export declare const CALENDAR_TEMPLATE = "\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t{{months[month-1]}} {{year}}\n\t\t\t
\n\t\t\t
\n\t\t\t
\n\t\t\t
\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t
{{weekNumberHeader}}{{week}}
{{calcWeekNumber(week)}}\n\t\t\t\t\t\t\t{{day[2]}}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t{{months[rowIndex*4+colIndex]}}\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t
\n\t\t
\n\t
\n"; export declare class CalendarComponent { cellTemplate: CellTemplateDirective; weeks: string[]; months: string[]; border: boolean; showWeek: boolean; weekNumberHeader: string; selection: Date; validator: Function; selectionChange: EventEmitter; highlightDay: any; highlightMonth: any; headerData: any[]; bodyData: any[]; showMenu: boolean; private _firstDay; private _year; private _month; get firstDay(): number; set firstDay(value: number); get year(): number; set year(value: number); get month(): number; set month(value: number); get saIndex(): number; get suIndex(): number; ngOnInit(): void; onDayClick(day: any, $event: any): void; onMonthClick(monthName: any, $event: any): void; isHighlighted(day: any): boolean; isSelected(day: any): boolean; isToday(day: any): boolean; isValid(day: any): any; isDiff(date1: Date, date2: Date): boolean; toDate(day: any): Date; toArray(date: Date): number[]; calcWeekNumber(week: any): number; getWeekNumber(date: Date): number; getHeaderData(): string[]; getWeeks(): any[]; nextYear(): void; prevYear(): void; nextMonth(): void; prevMonth(): void; moveTo(date: Date): void; highlightDate(date: Date): void; selectDate(date?: Date): void; navDate(step: number): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }