import { OnDestroy } from '@angular/core'; import { Subject } from 'rxjs'; import * as i0 from "@angular/core"; /** * DatepickerService is used in date-picker and date-picker-header component to get date range, isRangeSelection, and selected date(s). * @export * @class DatepickerService */ export declare class DatepickerService implements OnDestroy { destroy$: Subject; range: Subject<{ start: Date | string; end: Date | string; }>; range$: import("rxjs").Observable<{ start: Date | string; end: Date | string; }>; selectedRange: { start: Date | string; end: Date | string; }; selectedDate: Date | string; isRangeSelection: boolean; constructor(); /** * Returns the calendar type. * @return {boolean} * @memberof DatepickerService */ getCalendarType(): boolean; /** * Returns selected range * @return {({ start: Date | string; end: Date | string })} * @memberof DatepickerService */ getSelectedRange(): { start: Date | string; end: Date | string; }; /** * Implementation of ngOnDestroy lifecycle hook method to unsubscribe the open observable subscriptions. * @memberof DatePickerHeaderComponent */ ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }