import { EventEmitter, OnInit } from '@angular/core'; import { Dayjs } from 'dayjs'; export declare class CalendarComponent implements OnInit { selected: Dayjs; disabled: boolean; daySelected: EventEmitter; next: EventEmitter; back: EventEmitter; monthSelected: Dayjs; dayjsSupport: Dayjs; dayArray: Dayjs[]; constructor(); ngOnInit(): void; /** * Compongo l'array dei giorni da mostrare nel calendar, sarà un array composto sempre da 42 giorni */ setDaysArray(): void; /** * Vado avanti con il mese, aggiorno il mese corrente e ricreo l'array dei giorni */ nextMonth(): void; /** * Vado indietro con il mese, aggiorno il mese corrente e ricreo l'array dei giorni */ prevMonth(): void; /** * È stata selezionata una data tra quelle disponibili */ dateSelected(val: Dayjs): void; /************************************************************************************************************ ********************************************* UI *********************************************************** ************************************************************************************************************/ /** * Ritorna la classe css del day */ getDayCss(d: Dayjs): string; /** * Ritorna true se la data è disabilitata */ dayDisabled(d: Dayjs): boolean; goNext(): void; goBack(): void; }