import { EventEmitter, OnChanges, SimpleChanges } from "@angular/core"; import { ControlValueAccessor } from "@angular/forms"; import { FilterDirective } from "./filter.directive"; import { DateMode } from "../../constants/date-mode-options.constants"; import * as i0 from "@angular/core"; export declare class DateFilterDirective extends FilterDirective implements OnChanges, ControlValueAccessor { constructor(); format: string; start: string; depth: string; strictMode: boolean; min: Date; max: Date; showTodayButton: boolean; allowEdit: boolean; range: boolean; isReadOnly: boolean; dateMode: DateMode; open: EventEmitter; navigated: EventEmitter; ngOnChanges(changes: SimpleChanges): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }