import { AfterViewInit } from '@angular/core'; import { IDay, IMonth, IRangeDayIds } from '../../models/interfaces'; import * as i0 from "@angular/core"; export declare class CalendarMonthComponent implements AfterViewInit { private readonly dayComponents; month: IMonth; /** * To update the states of days, it is the parent ChangeDetectorRef that is used * due to the specifics of HostBinding, described here https://github.com/angular/angular/issues/22560 */ private readonly cdr; ngAfterViewInit(): void; /** Setting the value of `grid-column-start` for the first day of the month */ private setFirstDayGridColumnStart; /** Updating states of being in a range of days */ updateDaysRangeState(rangeIds: IRangeDayIds): void; /** Update selection status for one day */ updateDaySelection(selectedDayId: string): void; trackByDayId(index: number, day: IDay): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }