import { TemplateRef, EventEmitter } from '@angular/core'; import { MonthViewModel, DayViewModel, WeekViewModel } from './datepicker-view-model'; import { FishDate } from './fish-date'; import { FishDatepickerI18n } from './datepicker-i18n'; import { DayTemplateContext } from './datepicker-day-template-context'; export declare class FishDatepickerMonthView { i18n: FishDatepickerI18n; dayTemplate: TemplateRef; disabled: boolean; month: MonthViewModel; outsideDays: 'visible' | 'hidden' | 'collapsed'; selectedDate: FishDate; showWeekdays: any; showWeekNumbers: any; select: EventEmitter; constructor(i18n: FishDatepickerI18n); doSelect(day: DayViewModel): void; _getDayContext(day: any, month: any): { date: { year: any; month: any; day: any; }; currentMonth: any; disabled: boolean; selected: boolean; }; isDisabled(day: DayViewModel): boolean; isSelected(date: FishDate): boolean; isCollapsed(week: WeekViewModel): boolean; isHidden(day: DayViewModel): boolean; }