import { ElementRef, OnInit, OnDestroy, EventEmitter } from "@angular/core"; import { ControlValueAccessor } from "@angular/forms"; import * as i0 from "@angular/core"; export declare class SlickDatePickerComponent implements OnInit, OnDestroy, ControlValueAccessor { private el; slickDatePicker: SlickDatePickerComponent; format: string; condensed: boolean; mobile: boolean; onDateChange: EventEmitter; containerRef: ElementRef; fnDocumentClick: (e: any) => void; fnDocumentMouseDown: (e: any) => void; onKeydown(event: KeyboardEvent): Promise; onFocus(event: FocusEvent): void; onBlur(event: FocusEvent, targetElement: HTMLElement): Promise; uuid: string; ignoreBlur: boolean; showDatePicker: boolean; datePickerVisiblity: string; datePickerOpacity: string; left: string; top: string; selectedDate: Date; isInitial: boolean; private inputGroupPrepend; constructor(el: ElementRef); ngOnInit(): Promise; ngOnDestroy(): void; propagateChange: (_: any) => void; private doPropagate; private emitDateChange; writeValue(obj: any): void; registerOnChange(fn: any): void; registerOnTouched(): void; private documentMouseDown; private documentClick; onDateSelect(date: any): void; showCalendar(): Promise; hideCalendar(): void; private reposition; toggleCalendar(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }