import { EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import { NzCalendarI18nInterface } from '../../../i18n/nz-i18n.interface'; import { CandyDate } from '../candy-date'; export declare class DecadePanelComponent implements OnChanges { locale: NzCalendarI18nInterface; value: CandyDate; valueChange: EventEmitter; readonly startYear: number; readonly endYear: number; prefixCls: string; panelDecades: PanelDecadeData[][]; constructor(); ngOnChanges(changes: SimpleChanges): void; previousCentury(): void; nextCentury(): void; trackPanelDecade(index: number, decadeData: PanelDecadeData): string; private render(); private gotoYear(amount); private chooseDecade(startYear); private makePanelDecades(); } export interface PanelDecadeData { content: string; title: string; isCurrent: boolean; isLowerThanStart: boolean; isBiggerThanEnd: boolean; classMap: object; onClick(): void; }