import { OnInit } from '@angular/core'; import { DatePipe } from '@angular/common'; import { TaskService } from '../../services/task.service'; import { NzModalRef, NzModalService } from 'ng-zorro-antd/modal'; import { NzMessageService } from 'ng-zorro-antd/message'; import { BehaviorSubject } from 'rxjs'; import { HttpClient } from '@angular/common/http'; import { UtilsModule } from '../../utils/utils.module'; export declare class NewCalendarComponent implements OnInit { private datePipe; private taskService; private modalService; private message; private utilsModule; private http; date: Date; dateDisplay: any; weekDayDisplay: any; dayList: any[]; dayListIndex: {}; boardId: any; boardData: any; boardGroupData: Array; boardColumnData: Array; boardPulseData: Array; currentUser: any; calendarEvent: any[]; otherEvent: any[]; eventsList: any[]; eventHeight: any[]; groupMap: {}; nameId: string; defaultStatus: any; calendarType: string; dateColumns: any[]; dateColumn: {}; userColumns: any[]; userColumn: any; menuFold: boolean; userPopVisible: boolean; popVisible: boolean; otherContentHeight: string; randomUserUrl: string; searchChange$: BehaviorSubject; group: any; pulse: any; column: any; personOption: Array; selectedPulseId: string; selectedGroup: string; addPulseNameValue: string; addTaskData: any; isLoading: boolean; statusWidth: number; isEditVisual: boolean; statusInit: any[]; statusTemp: any[]; statusDel: any[]; addTabBGColor: string; addProgressValue: number; clickButtonLoading: boolean; buttonConfigEditData: {}; buttonConfigStatus: boolean; buttonConfigEditStatus: boolean; buttonConfigTitle: string; buttonConfigDisabled: boolean; buttonConfigUrl: string; containerWidth: any; userColorMap: Map; set nfDataChange(data: any); modalTplContent: any; chooseGroupContent: any; tplFooter: any; tplModal: NzModalRef; constructor(datePipe: DatePipe, taskService: TaskService, modalService: NzModalService, message: NzMessageService, utilsModule: UtilsModule, http: HttpClient); ngOnInit(): void; pre(): void; next(): void; preMonth(): void; nextMonth(): void; preWeek(): void; nextWeek(): void; preDate(): void; nextDate(): void; backToToday(): void; calendarTypeChange(): void; generateMonthList(): void; generateWeekList(): void; generateDayList(): void; handleTask(): void; sortAndCalculatePos(): void; isLeapYear(year: any): boolean; getMonthCount(year: any, month: any): number[]; getWeekday(year: any, month: any): number; getPreMonthCount(year: any, month: any): number[]; getNextMonthCount(year: any, month: any): number[]; getWeekDay(day: any): any; menuFoldChange(): void; generateGroupMap(): void; handleColumn(): void; getCalendarEvent(): void; addNewGroup(boardId: any): void; onMouseOver(target: HTMLElement, pulseId: any): void; onMouseLeave(target: HTMLElement, pulseId: any): void; handleTaskUser(): void; userColumnChange(column: any): void; columnChange(column: any): void; addTaskBtnClick(): void; beforeAddTask(day: any): void; addTask(): void; updateFilterData(id: any): void; getVoteData(pulse: any, columnId: any, value: any): void; getCheck(pulse: any, columnId: any): void; editTask(task: any): void; 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; editStatus(column: any): void; removeStatusTag(id: any): void; addStatusTag(): void; addCustomTag(index: any): void; mouseEnterStatus(color: any): void; mouseLeaveStatus(): void; submitEditStatus(columnId: any, boardId: any): void; timeIntervalChange(columnId: any, value: any): void; dateChange(columnId: any, value: any): void; cellValueChange(columnId: any, value: any): void; pulseNameChange(value: any): void; tplModalSubmit(): void; popCellValueChange(visible: any, 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; }