import { ChangeDetectorRef, OnDestroy, OnInit } from '@angular/core'; import { DateAdapter, MatDateFormats } from '@angular/material/core'; import { MatCalendar, MatCalendarHeader, MatDatepickerIntl } from '@angular/material/datepicker'; import { DatePickerMode } from '../model/datepicker.model'; import { DatepickerModeService } from '../service/datepicker-mode.service'; /** * Default header for calendar of GorDatepicker. * * @see MatCalendarHeader */ export declare class CalendarHeaderComponent extends MatCalendarHeader implements OnInit, OnDestroy { private modeService; /** * A valid text color for period button. * * @default "#2d2d2d" */ color: string; /** * A valid fill color for next and previous buttons. * * @default "#888e8e" */ colorCtrls: string; /** * A flag to choose the behavior of datepicker header * If it's set year-only, then the header can't be changed * If it's set year-month, then the hader can toggle between year and multi-year view * If it's set all, then the default behavior will be chosen * * @default "all" */ mode: DatePickerMode; constructor(_intl: MatDatepickerIntl, calendar: MatCalendar, _dateAdapter: DateAdapter, _dateFormats: MatDateFormats, changeDetectorRef: ChangeDetectorRef, modeService: DatepickerModeService); ngOnInit(): void; currentPeriodClicked: () => void; ngOnDestroy(): void; }