import { OnInit } from '@angular/core'; import { IMonth, IRange, IRangeItem, IYear } from '../../models/interfaces'; import { MonthOrder } from '../../models/types'; import * as i0 from "@angular/core"; export declare class CalendarComponent implements OnInit { years: IYear[]; weekdays: string[]; currentMonth: IMonth; currentMonthIndex: MonthOrder; currentMonthName: string; /** Current year index */ currentYearIndex: number; /** Current year number */ currentYearNum: number; /** Information about the selected date or date range */ dateInfo: IRange | IRangeItem | null; isLeftControlDisabled: boolean; isRightControlDisabled: boolean; private readonly calendarService; private readonly optionsService; private readonly internalizationService; private readonly cdr; ngOnInit(): void; private initWeekdays; /** Setting the current month, its name and year number */ private setCurrentMonthYear; /** Setting next month */ setNextMonth(): void; /** Setting previous month */ setPrevMonth(): void; /** Select one date or range */ select(): void; trackByIndex(index: number): number; isWeekend(index: number): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }