/**----------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { ChangeDetectorRef, EventEmitter, OnChanges, OnDestroy, OnInit, TemplateRef } from '@angular/core'; import { LocalizationService } from '@progress/kendo-angular-l10n'; import { IntlService } from '@progress/kendo-angular-intl'; import { CalendarView } from './models/view.type'; import { CalendarViewEnum } from './models/view.enum'; import { CalendarOrientation } from './models/orientation'; import { BusViewService } from './services/bus-view.service'; import { DisabledDatesService } from './services/disabled-dates.service'; import { SVGIcon } from '@progress/kendo-svg-icons'; import { DateInputSize } from '../common/models/size'; import * as i0 from "@angular/core"; /** * @hidden */ export declare class HeaderComponent implements OnChanges, OnInit, OnDestroy { private bus; private cdr; localization: LocalizationService; private intl; private disabledDatesService; /** * @hidden */ chevronRightIcon: SVGIcon; /** * @hidden */ chevronLeftIcon: SVGIcon; navigate: boolean; todayAvailable: boolean; activeViewValue: CalendarView; todayMessage: string; title: string; prevButtonTitle: string; nextButtonTitle: string; parentViewButtonTitle: string; activeView: CalendarViewEnum; currentDate: Date; min: Date; max: Date; rangeLength: number; titleTemplateRef: TemplateRef; headerTemplateRef: TemplateRef; isPrevDisabled: boolean; isNextDisabled: boolean; showNavigationButtons: boolean; orientation: CalendarOrientation; id: string; size: DateInputSize; todayButtonClick: EventEmitter; prevButtonClick: EventEmitter; nextButtonClick: EventEmitter; getComponentClass: boolean; get verticalHostClass(): boolean; private subscriptions; constructor(bus: BusViewService, cdr: ChangeDetectorRef, localization: LocalizationService, intl: IntlService, disabledDatesService: DisabledDatesService); ngOnInit(): void; ngOnChanges(): void; ngOnDestroy(): void; handleTodayClick(): void; handleNavigation(): void; isDisabled(): string; private intlChange; private l10nChange; private getTitle; private setTodayAvailability; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }