import { AfterViewInit, ChangeDetectorRef, ElementRef, EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { Panel } from '../base-date-picker.class'; import { ECalendarType } from '../enums'; import { DatePickerConfig } from '../lc-date-picker-config'; import { LCDatePickerControl } from '../lc-date-picker-control'; import * as i0 from "@angular/core"; export declare class LCDatePickerComponent implements OnInit, AfterViewInit, OnDestroy { private readonly cd; private readonly _elementRef; protected activePanel: Panel; protected calendarType: ECalendarType; protected opened: boolean; protected readonly ECalendarType: typeof ECalendarType; protected control: LCDatePickerControl; componentMargin: any; tabIndex: number; config: DatePickerConfig; dateChange: EventEmitter; openedChange: EventEmitter; private readonly subscriptions; constructor(cd: ChangeDetectorRef, _elementRef: ElementRef); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; reset(): void; changeDate(): void; confirm(): void; private getActivePanel; private initCalendar; private setupSubscriptions; private setCalendarPosition; private navigation; private calendarSize; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }