import { ElementRef, EventEmitter } from '@angular/core'; import * as i0 from "@angular/core"; interface CalendarDay { date: Date; label: number; inCurrentMonth: boolean; isToday: boolean; isSelected: boolean; disabled: boolean; } export declare class DatePickerComponent { private el; name: string; value: string; min: string; max: string; disabled: boolean; valueChange: EventEmitter; blurred: EventEmitter; triggerRef: ElementRef; weekdays: string[]; open: boolean; viewDate: Date; days: CalendarDay[]; panelTop: number; panelLeft: number; constructor(el: ElementRef); onDocClick(event: MouseEvent): void; onViewportChange(): void; toggle(): void; private openPanel; private close; private updatePosition; shiftMonth(delta: number): void; select(day: CalendarDay): void; clear(): void; goToday(): void; monthLabel(): string; displayLabel(): string; private buildGrid; private formatDate; private parseDate; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};