import { DoCheck, EventEmitter } from "@angular/core";
import { Icon } from "../../../../enum/icon.enum";
import { IconCacheService } from "../../../../service/icon-cache.service";
export declare class CalendarHeaderComponent implements DoCheck {
    iconCacheService: IconCacheService;
    selectedDate: Date;
    readonly selectedDateChange: EventEmitter<Date>;
    readonly icons: typeof Icon;
    showMonthYearSelect: boolean;
    expanded: boolean;
    currentMonth: string;
    currentYear: number;
    selectedMonth: number;
    selectedYear: number;
    constructor(iconCacheService: IconCacheService);
    ngDoCheck(): void;
    subMonth(): void;
    addMonth(): void;
    hideMonthYearSelection(): void;
    setNewMonth(month: number): void;
    setNewYear(year: number): void;
    changeMonthYear(): void;
}
