import { ChangeDetectorRef, OnDestroy } from '@angular/core'; import { DateAdapter, MatDateFormats } from '@angular/material/core'; import { MatCalendar } from '@angular/material/datepicker'; import { MatDateRangePicker } from '@angular/material/datepicker'; import * as i0 from "@angular/core"; export declare class CalendarHeaderComponent implements OnDestroy { private calendar; private dateAdapter; private picker; private dateFormats; uuid: number; private readonly destroy$; constructor(calendar: MatCalendar, // calendar instance of picker dateAdapter: DateAdapter, // native or moment date adapter picker: MatDateRangePicker, dateFormats: MatDateFormats, // for formatting cdr: ChangeDetectorRef); selectedPreset: string; presets: string[]; ngOnInit(): void; get periodLabel(): string; previousClicked(mode: 'month' | 'year'): void; nextClicked(mode: 'month' | 'year'): void; changeView(): void; today: Date; presetChanged(evt: any): void; findDate(selected: string): any; private changeDate; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "ng-component", never, {}, {}, never, never, true, never>; }