/// /// import { OnInit, ElementRef } from '@angular/core'; import { ControlValueAccessor, NgModel } from '@angular/forms'; export declare class DatePicker implements OnInit, ControlValueAccessor { private _eref; private selDate; private selDay; private curDay; private curMonth; private onChange; private onTouched; private isClosed; private calDaysLabel; private calMonthsLabel; private shortCalMonthsLabel; private calDaysInMonth; private totalMonths; private today; private month; private year; private date; private monthName; private dayRows; private dayCells; private selectedMonth; private montIndex; private dateView; private monthView; private yearView; private cd; private typed; private dateChanged; private monthButtonClicked; private modeValue; private showText; dateFormat: string; startDate: string; showDeaultDate: boolean; ngOnInit(): void; constructor(cd: NgModel, _eref: ElementRef); private displayDateBox(event); private generateCalendar(startingDay); private nextMonth(event); private previousMonth(event); private selectDate(day); private enableMonthView(); private onDocumentClick(event); private setValue(value); private blur(event); private valueChanging(); private initValue(); writeValue(value: string): void; registerOnChange(fn: (_: any) => {}): void; registerOnTouched(fn: (_: any) => {}): void; private selectMonth(month); formatDate(datevalue: any): string; }