import { EventEmitter, OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { WeekDays } from '../../../libs/common/types/week-days.type'; import { FsDatePickerDialogModel } from '../../../libs/dialog/classes/dialog-model'; import * as i0 from "@angular/core"; export declare class FsDateCalendarPickerComponent implements OnInit, OnChanges, ControlValueAccessor { private _globalConfig; today: boolean; disabledDates: [Date, Date][]; enabledDates: [Date, Date][]; daySize: any; headerLayout: 'center' | 'left'; weekStartsOn: WeekDays; focusDate: Date; minDate: any; maxDate: any; monthChange: EventEmitter; private readonly _datePickerModel; private _onChange; private _onTouch; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; writeValue(date: Date | null): void; registerOnChange(fn: (value: Date | null) => void): void; registerOnTouched(fn: () => void): void; get datePickerModel(): FsDatePickerDialogModel; dateChanged(date: Date): void; nextMonth(): void; prevMonth(): void; private _init; private _goToFocusDate; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }