import { EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import { AbstractControl, FormControl } from '@angular/forms'; import { ThemesService } from '@progress-chef/platform-themes-service'; import * as i0 from "@angular/core"; export declare class DatepickerComponent implements OnChanges { private themesService; calendarType: "infinite" | "classic"; isDisabled: boolean; readOnlyInput: boolean; disabledDates?: Date[] | ((date: Date) => boolean); min: Date; max: Date; format: string; placeholder: string; incompleteDateValidation: boolean; fillMode: "flat" | "solid" | "outline" | "none"; rounded: "small" | "medium" | "large" | "full" | "none"; size: "small" | "medium" | "large" | "none"; modelChange: EventEmitter; control: AbstractControl | FormControl; value: Date; navigation: boolean; onOpenEvent: EventEmitter; onCloseEvent: EventEmitter; constructor(themesService: ThemesService); ngOnChanges(changes: SimpleChanges): void; onValueChange(ev: any): void; onOpen(event: any): void; onClose(event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; static ngAcceptInputType_isDisabled: boolean | string; static ngAcceptInputType_readOnlyInput: boolean | string; static ngAcceptInputType_incompleteDateValidation: boolean | string; static ngAcceptInputType_navigation: boolean | string; }