import { EventEmitter, OnInit } from '@angular/core'; import { Subscription, Observable } from 'rxjs'; import { NzMessageService } from 'ng-zorro-antd/message'; import { TaskService } from '../../../services/task.service'; export declare class TableViewAbstractComponent implements OnInit { message?: NzMessageService; taskService?: TaskService; dataSubscription: Subscription; columnData: any; groupData: any; renderBoard: any; taskList: Array; boardColumnData: Array; clickCurrentColumnValue: any; isMemberVisible: boolean; currentColumnData: any; permissionDefinition: any; originalValue: string; isBatchAddMemberVisible: boolean; batchAttachMemberVisible: boolean; currentColumnId: string; selectedMemberValue: Array; selectedTaskValue: Array; currentUser: any; isLoading: boolean; total: number; pageIndex: number; pageSize: number; searchKey: any; getBoardUserList: Observable; loadMoreData: boolean; memberList: Array; randomUserUrl: string; boardId: string; isBatchAddMemberLoading: boolean; isConfirmLoading: boolean; buttonConfigStatus: boolean; buttonConfigTitle: any; buttonConfigDisabled: boolean; buttonConfigUrl: any; buttonConfigEditStatus: boolean; buttonConfigEditeData: any; clickButtonLoading: boolean; set ChangeColumn(data: any); set ChangeBoardId(data: any); set ChangeGroup(data: any); set ChangeCurrentUser(data: any); set ChangePermission(data: any); set ChangeRenderBoard(data: any); nfColumnChange: EventEmitter; constructor(message?: NzMessageService, taskService?: TaskService); handleClick(e: MouseEvent): void; ngOnInit(): void; modifyColumnName(title: any, boardId: any, groupId: any, color: any): void; modifyColumnHeader(title: any, boardId: any, columnId: any): void; removeColumn(boardId: any, columnId: any): void; columnPermissionSet(type: any, columnId: any, state: any): void; handleColumnPermission(type: any, columnId: any, state: any): void; columnEncryptChange(column: any): void; handleColumnEncrypt(columnId: any, state: any): void; clickCurrentColumn(columnId: any, groupId: any): void; hasClass(elem: any, className: any): boolean; columnSelectMember(column: any): void; handleMemberCancel(): void; batchSettingMember(columnId: any): void; onMemberSearch(value: string): void; handleBatchAddMemberCancel(): void; handleBatchAttachOk(): void; batchUpdateBoardMember(boardId: any, param: any): void; buttonRelationChange(event: any, column: any): void; buttonSelectChange(event: any, pulseId: any, column: any): void; buttonCustomClick(column: any, pulse: any): void; buttonRelationClick(url: any, pulseId: any): void; }