import { EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { CalendarType, GlobalConfig, SelectModes, IDate, DaysViewInMonth, ISelectedDate, IDayView } from '../config/datePicker-config'; import Calendar from '../helpers/calendar'; import * as i0 from "@angular/core"; export declare class NgxDatePickerComponent implements OnInit, OnDestroy { private calandarConfig; config: GlobalConfig; onDateSelect: EventEmitter; onEvents: EventEmitter<"closeDatepicker">; selectMode: SelectModes; calendarType: CalendarType; displayFooter: boolean; months: string[]; weekDays: string[]; selectedMonthDays: DaysViewInMonth[]; currentDate: IDate; selectedDate: ISelectedDate; viewDate: { year: number; month: number | null; }; yearsStep: number; constructor(calandarConfig: Calendar); ngOnInit(): void; getCurrentDate(): IDate; navigate(action: "next" | "back"): void; setValueForSelectView(viewMode: SelectModes, value: number, dayInfo?: IDayView): void; closeDatePicker(): void; done(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }