/** * @license * Copyright Akveo. All Rights Reserved. * Licensed under the MIT License. See License.txt in the project root for license information. */ import { EventEmitter } from '@angular/core'; export interface NbCalendarDay { name: string; isHoliday: boolean; } export type NbCalendarViewModeValues = 'year' | 'month' | 'date'; export declare enum NbCalendarViewMode { YEAR = "year", MONTH = "month", DATE = "date" } export type NbCalendarSizeValues = 'medium' | 'large'; export declare enum NbCalendarSize { MEDIUM = "medium", LARGE = "large" } export interface NbCalendarCell { date: D; select: EventEmitter; selectedValue?: T; visibleDate?: D; min?: D; max?: D; filter?: (D: any) => boolean; size?: NbCalendarSize; }