import { AfterViewInit, ChangeDetectorRef, OnInit, QueryList } from '@angular/core'; import { DateRange, DateRangeOptions } from '../model/model'; import { OverlayRef } from '@angular/cdk/overlay'; import { ConfigStoreService } from '../services/config-store.service'; import { D } from '../../datepicker/datetime/date-formats'; import { CalendarWrapperComponent } from '../calendar-wrapper/calendar-wrapper.component'; import { Observable } from 'rxjs'; import { RadioButtonComponent } from '../../radio-button/radio'; export declare class PickerOverlayComponent implements OnInit, AfterViewInit { configStoreService: ConfigStoreService; private overlayRef; private cd; options$: Observable; _fromDate: D | undefined; _toDate: D | undefined; _disabled: boolean; _selectedPreset: DateRange | null; maxDate: Date | undefined; calendarWrappers: QueryList; _presetRadios: QueryList; constructor(configStoreService: ConfigStoreService, overlayRef: OverlayRef, cd: ChangeDetectorRef); ngOnInit(): void; ngAfterViewInit(): void; _updateFromDate(date?: D): void; _updateDurationFromDate(date?: D): void; _getDurationFromDateMinMax(): Date; _updateToDate(date?: D): void; _updateRangeByPreset(range: DateRange): void; _isRangePreset(): void; _applyNewDates(): void; _discardNewDates(): void; _setValidity(): void; readonly _fromMaxDate: Observable; readonly _ToMinDate: Observable; }