import { EventEmitter, OnInit } from '@angular/core'; import { CalendarEvent, CalendarView } from 'angular-calendar'; import { Subject } from 'rxjs'; import { CalendarData } from '../../../models/CalendarData'; import { TranslateService } from '@ngx-translate/core'; import * as i0 from "@angular/core"; export declare class UserCalendarComponent implements OnInit { translateService: TranslateService; view: CalendarView; viewDate: Date; nextViewDate: Date | undefined; prevViewDate: Date | undefined; refresh: Subject; activeDayIsOpen: boolean; events: CalendarEvent[]; fakeCalendarDataSource: CalendarData[]; CalendarDataSource: CalendarData[]; clicked: EventEmitter; constructor(translateService: TranslateService); ngOnInit(): void; dayClicked({ date, events }: { date: Date; events: CalendarEvent[]; }): void; handleEvent(action: string, event: CalendarEvent): void; closeOpenMonthViewDay(): void; updateMonths(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }