import { OnInit, AfterViewInit, EventEmitter, TemplateRef } from '@angular/core'; import { MddsCommonService } from '@hicoder/angular-core'; import { NgbModal } from '@ng-bootstrap/ng-bootstrap'; import { CalendarService } from './calendar.service'; import { CalendarMessage } from './calendar.interface'; import * as i0 from "@angular/core"; export declare class MddsCalendarComponent implements OnInit, AfterViewInit { private modalService; private commonService; service: CalendarService; defaultView: string; weekHourRange: number[]; isReadOnly: boolean; groupName: string; calendarEvent: EventEmitter; private locale; private timeZone; private timeZoneOffset; private calendarID; colors: string[]; views: string[][]; dateStr: string; groups: string[]; groupsChecked: boolean[]; groupsAllChecked: boolean; private calendar; private calendarDateInStr; popStyle: any; modalType: string; modalContent: TemplateRef; dateStrForMonthClick: string; schedule: any; groupColor: any; constructor(modalService: NgbModal, commonService: MddsCommonService, service: CalendarService); ngOnInit(): void; ngAfterViewInit(): void; onControlMessage(message: CalendarMessage): void; private getTimeZones; groupChecked(idx: number, checked: boolean): void; addGroups(grps: string[]): void; private updateDate; private goToView; viewClicked(idx: number): void; today(): void; forward(): void; backward(): void; private bindCalendarEvents; private openMonthClickModal; private openScheduleClickModal; private openScheduleUpdateModal; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }