import { OnInit, AfterViewInit } from '@angular/core'; import { TaskService } from '../../services/task.service'; import { NzMessageService } from 'ng-zorro-antd/message'; import { NzModalService, NzModalRef } from 'ng-zorro-antd/modal'; import { UtilsModule } from '../../utils/utils.module'; import { BehaviorSubject } from 'rxjs'; import { HttpClient } from '@angular/common/http'; import { DatePipe } from '@angular/common'; export declare class CalendarComponent implements OnInit, AfterViewInit { private taskService; private message; private modal; private utilsModule; private http; private datePipe; private modalService; currentDate: string; tplModal: NzModalRef; boardId: any; boardData: any; boardGroupData: Array; boardPulseData: Array; boardColumnData: Array; selectedGroup: string; isConfirmLoading: boolean; addTaskData: {}; addPulseNameValue: string; group: any; pulse: any; column: any; personOption: Array; selectedPerson: string; statusWidth: number; isEditVisual: boolean; statusInit: any[]; statusTemp: any[]; statusDel: any[]; addTabBGColor: string; defaultStatus: any; addProgressValue: number; calendarEvent: any[]; otherEvent: any[]; groupMap: {}; nameId: string; dateColumns: any[]; dateColumn: {}; dateTimeColumns: any[]; dateTimeColumn: {}; today: Date; dayType: string; menuFold: boolean; popVisible: boolean; otherContentHeight: string; randomUserUrl: string; searchChange$: BehaviorSubject; isLoading: boolean; selectedPulseId: string; clickButtonLoading: boolean; buttonConfigEditData: {}; buttonConfigStatus: boolean; buttonConfigEditStatus: boolean; buttonConfigTitle: string; buttonConfigDisabled: boolean; buttonConfigUrl: string; dayContentHeight: string; selectedTime: string; modalTplContent: any; chooseGroupContent: any; tplAddFooter: any; tplEditFooter: any; set ChangeData(data: any); constructor(taskService: TaskService, message: NzMessageService, modal: NzModalService, utilsModule: UtilsModule, http: HttpClient, datePipe: DatePipe, modalService: NzModalService); ngOnInit(): void; ngAfterViewInit(): void; dayTypeChange(value: any): void; handleDateColumn(): void; getEvent(): void; getCalendarEventForMonth(): void; getCalendarEventForDay(): void; menuFoldChange(): void; columnChange(column: any): void; getMonthData(date: Date): number | null; addTimeTask(i: any): void; beforeAddTask(): void; addTask(): void; editTask(task: any): void; selectCalendarChange(event: any): void; addNewGroup(boardId: any): void; handleCancel(): void; pulseNameChange(value: any): void; popCellValueChange(visible: any, columnId: any, value: any): void; dateCellValueChange(columnValues: any, columnId: any, value: any): void; dateTimeCellValueChange(columnValues: any, columnId: any, value: any): void; timeEventChangeForMonth(o: any, flag: any): void; timeEventChangeForDay(o: any): void; removeEventFormCalendar(o: any): void; removeEventFromOther(o: any): void; cellValueChange(columnId: any, value: any): void; buttonCustomClick(column: any, pulse: any): void; openButtonConfig(pulseId: any, column: any): void; getButtonUserIds(column: any): any[]; buttonSelectChange(event: any, pulseId: any, column: any): void; editButtonConfig(item: any): void; removeButtonConfig(itemId: any, column: any): void; buttonConfigChange(event: any): void; buttonConfigAdd(): void; buttonConfigSubmit(type: any, column: any): void; getMaxId(data: any): any; getBoardUserData(): void; onMemberSearch(value: string): void; chooseUser(target: any, user: any): void; removeUser(target: any, index: any): void; userSelected(target: any, user: any): boolean; clickStatus(): void; getStatusWidth(label: any): { width: string; }; changeStatus(column: any, item: any): void; mouseEnterStatus(color: any): void; mouseLeaveStatus(): void; editStatus(column: any, pulse: any): void; submitEditStatus(columnId: any, boardId: any): void; removeStatusTag(id: any): void; addStatusTag(): void; addCustomTag(index: any): void; progressAverage(count: any): any[]; preDay(): void; switchToday(): void; nextDay(): void; generateGroupMap(): void; }