import { ChangeDetectorRef, OnInit } from '@angular/core'; import { EsFormField } from '../../model/es-form-field.interface'; import { CustomLocale } from 'flatpickr/dist/types/locale'; import flatpickr from 'flatpickr'; import { FormFlatpickrService } from './form-flatpickr.service'; import { DatePickerMode } from './date-picker-mode'; import { EsFieldBase } from '../field-base/field-base.component'; import * as i0 from "@angular/core"; export declare class FormFlatpickrComponent extends EsFieldBase implements EsFormField, OnInit { private formFlatpickrService; flatPickr: flatpickr.Instance; locale: CustomLocale; isStatic: boolean; isConfirm: boolean; transToday: string; transConfirm: string; hasChanged: boolean; enableTime: boolean; enableSeconds: boolean; clickOpens: boolean; noCalendar: boolean; isOpen: boolean; dateFormat: string; enable: (() => boolean)[]; _changeEvent: () => void; _valueChangeEvent: () => void; _openEvent: () => void; _closeEvent: () => void; constructor(formFlatpickrService: FormFlatpickrService, cd: ChangeDetectorRef); ngOnInit(): void; _getConfigValue(attribute: string, defaultValue: any): any; setupCalendarAppearance(mode: DatePickerMode): void; private setSelectedDate; onReady($event: any): void; openPicker(): void; onValueUpdated(event: any): void; onChange(event: any): void; onOpen(_event: any): void; onClose(_event: any): void; clearSelection(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }