import { OnChanges } from '@angular/core';
import { CalendarItem, CalendarSelection, CalendarView } from './calendar.types';
import * as i0 from "@angular/core";
export declare class CalendarItemComponent implements OnChanges {
    item?: CalendarItem;
    activeDate?: Date;
    selection?: CalendarSelection;
    view: CalendarView;
    today: boolean;
    selected: boolean;
    outsideActiveMonth: boolean;
    constructor();
    ngOnChanges(): void;
    private isSelected;
    static ɵfac: i0.ɵɵFactoryDeclaration<CalendarItemComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<CalendarItemComponent, "button[ec-calendar-item]", never, { "item": { "alias": "item"; "required": false; }; "activeDate": { "alias": "activeDate"; "required": false; }; "selection": { "alias": "selection"; "required": false; }; "view": { "alias": "view"; "required": false; }; }, {}, never, never, false, never>;
}
