import { EventEmitter, ElementRef } from "@angular/core"; export declare class DatepickerMonthComponent { id: any; showMonthView: Boolean; selectedDate: Date; pageDate: Date; pageTimestamp: Number; allowedToShowView: any; disabledDates: Object; calendarClass: any; calendarStyle: Object; translation: Object; isRtl: Boolean; useUtc: Boolean; selectMonthEmit: EventEmitter<{}>; yearChanged: EventEmitter<{}>; calendarShowYear: EventEmitter<{}>; monthContainer: ElementRef; constructedDateUtils: { useUtc: any; getFullYear(date: any): any; getMonth(date: any): any; getDate(date: any): any; getDay(date: any): any; getHours(date: any): any; getMinutes(date: any): any; setFullYear(date: any, value: any): any; setMonth(date: any, value: any): any; setDate(date: any, value: any): any; compareDates(date1: any, date2: any): boolean; isValidDate(date: any): boolean; getDayNameAbbr(date: any, days: any): any; getMonthName(month: any, months: any): any; getMonthNameAbbr(month: any, monthsAbbr: any): any; daysInMonth(year: any, month: any): 30 | 29 | 28 | 31; getNthSuffix(day: any): "th" | "st" | "nd" | "rd"; formatDate(date: any, format: any, translation: any): any; createDateArray(start: any, end: any): any[]; validateDateInput(val: any): boolean; }; utils: { useUtc: any; getFullYear(date: any): any; getMonth(date: any): any; getDate(date: any): any; getDay(date: any): any; getHours(date: any): any; getMinutes(date: any): any; setFullYear(date: any, value: any): any; setMonth(date: any, value: any): any; setDate(date: any, value: any): any; compareDates(date1: any, date2: any): boolean; isValidDate(date: any): boolean; getDayNameAbbr(date: any, days: any): any; getMonthName(month: any, months: any): any; getMonthNameAbbr(month: any, monthsAbbr: any): any; daysInMonth(year: any, month: any): 30 | 29 | 28 | 31; getNthSuffix(day: any): "th" | "st" | "nd" | "rd"; formatDate(date: any, format: any, translation: any): any; createDateArray(start: any, end: any): any[]; validateDateInput(val: any): boolean; }; months(): any[]; /** * Get year name on current page. */ pageYearName(): string; /** * Is the left hand navigation disabled */ isLeftNavDisabled(): boolean; /** * Is the right hand navigation disabled */ isRightNavDisabled(): boolean; /** * Emits a selectMonth event */ selectMonth(month: any): boolean; /** * Changes the year up or down */ changeYear(incrementBy: any): void; /** * Decrements the year */ previousYear(): void; /** * Checks if the previous year is disabled or not */ isPreviousYearDisabled(timestamp?: any): boolean; /** * Increments the year */ nextYear(): void; /** * Checks if the next year is disabled or not */ isNextYearDisabled(timestamp?: any): boolean; /** * Emits an event that shows the year calendar */ showYearCalendar(): void; /** * Whether the selected date is in this month */ isSelectedMonth(date: any): boolean; /** * Whether a month is disabled */ isDisabledMonth(date: any): boolean; prevent(event: any): void; }