import { EventEmitter, OnInit } from '@angular/core'; import { Validators } from "@angular/forms"; import { DatePipe } from "@angular/common"; import { InputDisplay } from "../../enum/input-display"; import * as i0 from "@angular/core"; export declare class CalendarComponent implements OnInit { private _datePipe; protected readonly Validators: typeof Validators; label: string; labelText: string; showIcon: boolean; showTodayBtn: boolean; showClearBtn: boolean; showClearVal: boolean; alwaysOpen: boolean; valueChange: EventEmitter; dateFormat: string; startDate: string; endDate: string; hint: string; labelFontWeight: string | number; inputFormControl: any; customValidationsKeys: string[]; view: 'month' | 'year' | 'date'; patternErrorMessage: string; appendToElement: string; placeholder: string; disabledGreDates: string[]; disabledGreDaysOfWeekIndexes: number[]; panelStyleClass: string; display: InputDisplay; minDate: Date; maxDate: Date; defaultDate: Date; disabledDates: Date[]; enabledDates: Date[]; constructor(_datePipe: DatePipe); ngOnInit(): void; onSelect($event: any): void; handleDate(): void; private initViewFormat; private formatDate; private parseDate; clearDate(): void; chooseCurrentCalendarDate(): void; onShowCalendarPopup(): void; onCloseCalendarPopup(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }