import { AfterViewInit, DoCheck, OnDestroy, OnInit } from "@angular/core";
import { DayPilot } from "./core/daypilot-core";
import * as i0 from "@angular/core";
export declare class DayPilotMonthComponent implements OnInit, OnDestroy, AfterViewInit, DoCheck {
    control: DayPilot.Month;
    events: DayPilot.EventData[];
    config: any;
    private _requestUpdate;
    private _hashOptions;
    private _hashEvents;
    private _id;
    get id(): string;
    ngOnInit(): void;
    ngOnDestroy(): void;
    ngAfterViewInit(): void;
    ngDoCheck(): void;
    private dispose;
    private updateOptions;
    private updateEvents;
    static ɵfac: i0.ɵɵFactoryDeclaration<DayPilotMonthComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DayPilotMonthComponent, "daypilot-month", never, { "events": "events"; "config": "config"; }, {}, never, never>;
}
