import { AfterViewInit, OnInit } from '@angular/core'; import { IMonth, IYear } from '../../models/interfaces'; import * as i0 from "@angular/core"; export declare class CalendarMonthsTrackComponent implements OnInit, AfterViewInit { private readonly monthComponents; private readonly scrollerRef; private currentYearIndex; private currentMonthIndex; years: IYear[]; private readonly calendarService; private readonly renderer; ngOnInit(): void; ngAfterViewInit(): void; /** Getting the number of scrolled months */ private getScrolledMonthNumber; /** Updating the states of being in the range of days of months */ private updateDaysRangeState; /** Update selection status for one day */ private updateDaySelection; /** Setting the `left` property for the scroller */ setScrollerLeft(value: number): void; trackById(index: number, item: IYear | IMonth): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }