import { EventEmitter, OnInit } from '@angular/core'; import { AtI18nInterface } from '../../i18n/at-i18n.interface'; import { AtI18nService } from '../../i18n/at-i18n.service'; import { AtDate } from '../at-day'; import { BladeDate } from '../blade-date'; export declare class CalendarComponent implements OnInit { private at_i18n_service; _clickMonth: EventEmitter; _clickYear: EventEmitter; constructor(at_i18n_service: AtI18nService); _clickDate: EventEmitter; disableDate: any; _show_value: any; showValue: any; monthName: any[]; _disabledDate: any; private: any; _atType: 'full' | 'month' | 'year'; atType: "month" | "year" | "full"; private _weeks; private _months; private _years; years: any[]; months: any[]; atValue: string | Date; private _atValue; private _atYear; private _atMonth; private _atDay; weeks: any[]; atYear: number; atMonth: number; format: string; atDay: number; private _locale; locale: AtI18nInterface; ngOnInit(): void; buildWeeks(d: BladeDate): AtDate[]; buildWeek(date: BladeDate, month: BladeDate): AtDate[]; buildYears(year: number): any[]; buildMonths(date: BladeDate): any[]; buildCalendar(): void; clickDay(day: AtDate): void; clickMonth(single: any): void; clickYear(year: any): void; }