import { EventEmitter } from '@angular/core'; import { NbCalendarViewMode, NbCalendarViewModeValues } from '../../model'; import { NbCalendarYearModelService } from '../../services/calendar-year-model.service'; import { NbDateService } from '../../services/date.service'; import * as i0 from "@angular/core"; export declare class NbCalendarViewModeComponent { protected dateService: NbDateService; protected yearModelService: NbCalendarYearModelService; date: D; viewMode: NbCalendarViewMode; static ngAcceptInputType_viewMode: NbCalendarViewModeValues; changeMode: EventEmitter; constructor(dateService: NbDateService, yearModelService: NbCalendarYearModelService); getText(): string; getIcon(): string; protected getFirstYear(): string; protected getLastYear(): string; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "nb-calendar-view-mode", never, { "date": { "alias": "date"; "required": false; }; "viewMode": { "alias": "viewMode"; "required": false; }; }, { "changeMode": "changeMode"; }, never, never, false, never>; }