import { EventEmitter, TemplateRef, OnChanges, SimpleChanges, ChangeDetectorRef, OnInit } from '@angular/core';
import { PoComboOption } from '../../po-field/po-combo/interfaces/po-combo-option.interface';
import { PoCalendarLangService } from '../services/po-calendar.lang.service';
export declare class PoCalendarHeaderComponent implements OnInit, OnChanges {
    readonly cdr: ChangeDetectorRef;
    readonly poCalendarLangService: PoCalendarLangService;
    hidePrevious: boolean;
    hideNext: boolean;
    displayMonth: number;
    displayYear: number;
    displayMonthLabel: string;
    monthOptions?: Array<PoComboOption>;
    headerTemplate?: TemplateRef<any>;
    templateContext: any;
    size: string;
    private _locale;
    set locale(value: string);
    get locale(): string;
    previous: EventEmitter<void>;
    next: EventEmitter<void>;
    selectMonth: EventEmitter<number>;
    selectYear: EventEmitter<number>;
    previousMonthLabel: string;
    nextMonthLabel: string;
    private labelsInitialized;
    ngOnInit(): void;
    private setupLabels;
    ngOnChanges(changes: SimpleChanges): void;
}
