import { ComponentFactoryResolver, ComponentRef, OnDestroy, OnInit, Renderer2, ViewContainerRef } from '@angular/core'; import { Subscription } from 'rxjs'; import { CalendarState } from '../lib/calendar-state'; import { PgCalendarDateGridComponent } from './pg-calendar-date-grid/pg-calendar-date-grid.component'; import { AnimationService } from '../../core/ui/animation.service'; import * as i0 from "@angular/core"; export declare class PgCalendarMonthComponent implements OnInit, OnDestroy { calendarState: CalendarState; private _animation; private _cmptFactoryResolver; private _renderer; openMonth: Date; subs: Subscription[]; globalPromise: Promise; currentMonthCmptRef: ComponentRef; dynamicSubs: any[]; monthOutlet: ViewContainerRef; constructor(calendarState: CalendarState, _animation: AnimationService, _cmptFactoryResolver: ComponentFactoryResolver, _renderer: Renderer2); ngOnInit(): void; ngOnDestroy(): void; calculateCalendarGridSize(): void; private _renderMonth; private _renderMonthInternal; static ɵfac: i0.ɵɵFactoryDef; static ɵcmp: i0.ɵɵComponentDefWithMeta; }