import { EventEmitter, OnChanges, SimpleChanges } from "@angular/core"; import * as i0 from "@angular/core"; export declare class CalendarBoxComponent implements OnChanges { shMin?: Date; shMax?: Date; shRange: boolean; value?: Date | [Date, Date]; dateSelected: EventEmitter; currentYear: number; currentMonth: number; weekDays: string[]; calendarDays: any[]; selectedDates: Date[]; flagDate: any; months: number[]; monthSelectorOpen: boolean; years: number[]; yearSelectorOpen: boolean; constructor(); ngOnChanges(changes: SimpleChanges): void; compareDate: (date1: Date, date2: Date, type?: string) => boolean; setTargetDate(): void; generateCalendar(): void; prevMonth(): void; nextMonth(): void; prevYear(): void; nextYear(): void; selectDay(day: any): void; proccessDate(day: any): void; proccessLayout(day: any): void; openMonthSelector(): void; selectMonth(month: number): void; openYearSelector(): void; selectYear(year: number): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }