import { EventEmitter, OnChanges } from "@angular/core"; import { BehaviorSubject } from "rxjs"; import * as i0 from "@angular/core"; export declare class DateControllerDirective implements OnChanges { date: Date | null; pluginDate: Date; onSelect: EventEmitter; change$: BehaviorSubject; constructor(); updateState(date: Date): void; update(date: Date): void; getPluginDateParams(): { year: number; month: number; day: number; }; getInputDateParams(): { year: number | undefined; month: number | undefined; day: number | undefined; }; setYear(year: number): void; setMonth(month: number): void; setDay(day: number): void; ngOnChanges(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }