import { OnInit, AfterViewInit, OnDestroy, EventEmitter } from '@angular/core'; import { NzModalService } from 'ng-zorro-antd/modal'; import { NzMessageService } from 'ng-zorro-antd/message'; import { TaskService } from '../services/task.service'; import { TableComponent } from '../views/table/table.component'; import { NewTableComponent } from '../views/new-table/new-table.component'; import { CalendarComponent } from '../views/calendar/calendar.component'; import { Subscription } from 'rxjs'; import { NgxPermissionsService } from 'ngx-permissions'; import { DatePipe } from '@angular/common'; import { UtilsModule } from '../utils/utils.module'; import { NewCalendarComponent } from '../views/new-calendar/new-calendar.component'; import { TreeTableComponent } from '../views/tree-table/tree-table.component'; import { RxStompService } from '@stomp/ng2-stompjs'; import { FormBuilder, FormGroup } from '@angular/forms'; export interface BoardAttributeType { boardId?: string; boardDateType?: string; boardView?: string; } export interface BoardConfig { boardUser?: object; } export declare class TaskPanelComponent implements OnInit, AfterViewInit, OnDestroy { private taskService; private fb; private message; private utilsModule; private modal; private datePipe; private rxStompService; private permissionsService; dataSubscription: Subscription; taskTable: TableComponent; newTaskTable: NewTableComponent; taskCalendar: CalendarComponent; newTaskCalendar: NewCalendarComponent; treeTable: TreeTableComponent; linkChange: EventEmitter; refreshList: EventEmitter; set AttrChange(val: BoardAttributeType); boardId: any; boardData: any; boardGroupData: Array; boardPulseData: Array; boardColumnData: Array; defaultView: any; statusInit: { index: number; label: string; color: string; }[]; searchKey: any; isIntegrationVisible: boolean; isAutomationVisible: boolean; linkType: string; isMemberVisible: boolean; selectedMemberValue: any; subscribersCounter: string; isPermissionVisible: boolean; selectedPermissionValue: any; boardMenuVisible: boolean; selectedPermissionVisible: boolean; selectedPermissionEditVisible: boolean; permissionDescription: string; selectedPermissionId: string; selectedPermissionDropdownValue: Array; isPermissionConfirmLoading: boolean; permissionType: string; permissionDefinition: any; currentUser: any; selectIndex: number; boardPermissionData: any; addNewGroupVisible: boolean; importModalVisible: boolean; excelData: any[]; excelTitleData: any[]; excelColumnData: any[]; excelColumnMapping: any[]; excelTaskColumn: any; excelCheckbox: boolean; excelGroupName: any; excelImportStep: number; excelSupportColumns: string[]; importDataLoading: boolean; importData: any; importButtonDisabled: boolean; overTip: boolean; isSpinning: boolean; taskChangeDate: Date; messageSubscription: Subscription; userId: string; taskParameters: any; taskButtonColumnId: string; taskHandleColumnId: string; boardAttribute: BoardAttributeType; advancedQueryForm: FormGroup; taskStatusList: any[]; queryLoading: boolean; boardConfigInfo: BoardConfig; constructor(taskService: TaskService, fb: FormBuilder, message: NzMessageService, utilsModule: UtilsModule, modal: NzModalService, datePipe: DatePipe, rxStompService: RxStompService, permissionsService: NgxPermissionsService); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; getBoardList(): void; search(): void; searchDate(param: any): void; handleResponseData(res: any): void; addNewGroup(viewCode: any): void; changeView(val: any): void; setViews(val: any): void; handleIntegrationOpen(): void; handleIntegrationCancel(): void; handleAutomationOpen(): void; handleAutomationCancel(): void; changeLinkStatus(): void; archiveBoard(): void; lockGroupTitle(titleLock: any): void; clearLocalStorage(): void; updateTable(event: any): void; openSelectMember(): void; handleMemberOk(): void; handleMemberCancel(): void; setBoardPermissions(): void; handlePermissionCancel(): void; handlePermissionOk(): void; getBoardPermissionData(): void; selectedPermissionChange(event: any): void; permissionDropdownChange(event: any): void; getTabSelectIndex(event: any): void; exportBoardToExcel(withUpdates: boolean): void; exportExcelWithInfoBox(): void; getFileName(): string; showImportDataModal(): void; handleFileUpload(): void; excelTaskColumnChange(): void; mappingColumnChange(target: any, index: any): void; importDataToNewGroup(): void; refreshBoard(): void; onChange(event: any): void; onDateRangeChange(event: any): void; handleWsMsg(data: any, content: any): void; getSysParamsData(): void; sortBoard(data: any): void; submitAdvancedQueryForm(): void; cancelAdvancedQueryForm(): void; }