import { ChangeDetectorRef, EventEmitter, OnChanges, OnInit } from "@angular/core"; import { BehaviorSubject, Subject } from "rxjs"; import { DestroyStreamService } from "../../../../../services"; import * as i0 from "@angular/core"; export declare class RangeDateControllerDirective implements OnInit, OnChanges { private readonly destroy$; private readonly cdr; dateRange: [Date | null, Date | null]; range$: BehaviorSubject<[Date | null, Date | null]>; change$: Subject<[Date | null, Date | null]>; onChange: EventEmitter<[Date | null, Date | null]>; constructor(destroy$: DestroyStreamService, cdr: ChangeDetectorRef); ngOnInit(): void; ngOnChanges(): void; setFrom(date: Date): void; setTo(date: Date): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }