import { Observable } from 'rxjs'; export declare class RangePickerRef { view: string; private _startDatePickerExists; private _endDatePickerExists; private _startDate$; private _endDate$; private _activePicker$; private _startDate; private _endDate; constructor(view: string); get startDate(): Date; get endDate(): Date; get activePicker$(): Observable<'from' | 'to' | null>; get startDate$(): Observable; get endDate$(): Observable; get startDatePickerExists(): boolean; get endDatePickerExists(): boolean; get isRangeValid(): boolean; /** * Update start date and change end date if needed * @param value */ updateStartDate(value: Date): void; /** * Update end date * @param value */ updateEndDate(value: Date): void; sameAsStartDate(value: Date): boolean; sameAsEndDate(value: Date): boolean; activateFromPicker(): void; activateToPicker(): void; /** * Mark start date picker as destroyed */ destroyStartDatePicker(): void; /** * Mark end date picker as destroyed */ destroyEndDatePicker(): void; /** * destroy everything related with picker */ destroy(): void; }