import { AfterViewInit, ChangeDetectorRef, TemplateRef } from '@angular/core'; import { MonthMetaData } from '../../Models/calendarModel'; import * as i0 from "@angular/core"; export declare class UICalendarHeaderComponent { cellTemplate?: TemplateRef; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class UICalendarCellComponent { cellTemplate?: TemplateRef; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class UICalendarViewComponent implements AfterViewInit { private cdr; year?: number; month?: number; _offset: number; set offset(value: number); get offset(): number; dayClass: string; disabledClass: string; headerClass: string; cellClass: string; calendarClass: string; dayLabelClass: string; dayCell?: UICalendarCellComponent; headerCell?: UICalendarHeaderComponent; startDayOfWeek: number; currentYear: number; currentMonth: MonthMetaData; prependDays: number[]; daysArray: number[]; isLoaded: boolean; constructor(cdr: ChangeDetectorRef); ngAfterViewInit(): void; loadDefault(): void; dayToDate(dayNumber: number, isPrevious?: boolean): Date; nextOffset(index: number, inMonth: MonthMetaData, inYear: number): void; previousOffset(index: number, inMonth: MonthMetaData, inYear: number): void; handleOffset(index: number): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }