import * as i0 from '@angular/core'; import { OnInit, OnChanges, EventEmitter, SimpleChanges } from '@angular/core'; interface DayObj { date: Date; isCurrentMonth: boolean; } declare class DatePickerComponent implements OnInit, OnChanges { value?: Date; disabled: boolean; placeholder: string; minDate?: Date; maxDate?: Date; className: string; dateChange: EventEmitter; isOpen: boolean; viewDate: Date; dayNames: string[]; days: DayObj[]; private el; private cdr; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; get formattedDate(): string; get currentMonthName(): string; get currentYear(): number; generateCalendar(): void; toggleMenu(): void; prevMonth(e: Event): void; nextMonth(e: Event): void; selectDate(d: Date): void; isToday(d: Date): boolean; isSelected(d: Date): boolean; isDisabled(d: Date): boolean; onClickOutside(target: EventTarget | null): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export { DatePickerComponent };