import { EventEmitter, Type } from '@angular/core';
import { NbCalendarCell, NbCalendarSize, NbCalendarViewMode } from '../calendar-kit';
export declare class NbCalendarComponent<D> {
    boundingMonth: boolean;
    startView: NbCalendarViewMode;
    min: D;
    max: D;
    filter: (D: any) => boolean;
    dayCellComponent: Type<NbCalendarCell<D, D>>;
    monthCellComponent: Type<NbCalendarCell<D, D>>;
    yearCellComponent: Type<NbCalendarCell<D, D>>;
    size: NbCalendarSize;
    visibleDate: D;
    showHeader: boolean;
    date: D;
    dateChange: EventEmitter<D>;
}
