import { OnDestroy, OnInit, TemplateRef } from '@angular/core'; import { TaskService } from '../services/task.service'; import { NzMessageService } from 'ng-zorro-antd/message'; import { NzModalService } from 'ng-zorro-antd/modal'; import { NzIconService } from 'ng-zorro-antd/icon'; import { Subscription } from 'rxjs'; import { DatePipe } from '@angular/common'; import { FormBuilder, FormGroup } from '@angular/forms'; export declare class LayoutComponent implements OnInit, OnDestroy { private taskService; private message; private nzIconService; private modalService; private datePipe; private fb; dataSubscription: Subscription; isCollapsed: boolean; triggerTemplate: TemplateRef | null; linkStatus: boolean; boardList: Array; currentBoardId: string; currentBoardName: string; isVisible: boolean; boardName: string; boardCategory: any; boardDateType: string; boardId: string; boardTypeValue: string; boardTypeDescription: string; isConfirmLoading: boolean; templateId: string; templateList: Array; popVisible: boolean; isMemberVisible: boolean; flag: boolean; excelImportVisible: boolean; excelModalWidth: number; excelData: any[]; excelDisplayData: any[]; excelBoardName: any; excelSelectedData: any[]; excelColumnTypes: any[]; excelColumnPopVisible: Array; excelTableColWidth: any[]; excelSelectedColWidth: any[]; excelTableWidth: number; excelSelectedTableWidth: number; excelImportStep: number; selectedRow: number; selectedRowIndex: number; selectedColumn: number; selectedColumnIndex: number; tableIndexX: number; tableIndexY: number; importButtonLoading: boolean; types: any[]; boardOperationPop: boolean; archiveBoardVisible: boolean; boardNewName: string; boardTemplatePopVisible: boolean; renameVisible: boolean; attributeVisible: boolean; boardAttribute: any; customTrigger: TemplateRef; searchModalVisible: boolean; searchModalWidth: number; searchModalHeight: string; searchModalTitle: string; searchModalContent: string; searchSpin: boolean; openSearch: boolean; dateFilterVisible: boolean; searchKey: string; searchDates: any[]; searchResult: any[]; selectedTag: string; archiveChecked: boolean; tableMaxHeight: any; boardCategoryVisible: boolean; editBoardCategoryVisible: boolean; boardCategoryName: string; boardCategoryId: string; boardCategoryList: any[]; boardViewType: string; selectBoardId: string; validateForm: FormGroup; systemProfile: any; constructor(taskService: TaskService, message: NzMessageService, nzIconService: NzIconService, modalService: NzModalService, datePipe: DatePipe, fb: FormBuilder); ngOnInit(): void; ngOnDestroy(): void; getChangeStatus(event: any): void; getBoardCategoryList(): void; getBoardList(): void; getBoardTemplateList(): void; selectBoardChange(item: any): void; showBoardGroupModal(): void; createBoardGroup(): void; editBoardGroup(): void; createBlankBoard(item?: any): void; createCategoryBoard(item: any): void; boardTypeChange(): void; showExcelImportModal(): void; handleFileUpload(): void; uploadFileAgain(): void; calculateColumnWidth(): void; transferDataType(): void; customExcelBoard(): void; stepBack(): void; nextStep(): void; getLetter(number: any): string; getExplain(type: any): string; rowClick(i: any): void; columnClick(i: any): void; highlightRow(i: any): void; highlightColumn(i: any): void; highlightCell(i: any, j: any): void; highlightCellCancel(): void; rowHighlightCancel(): void; columnHighlightCancel(): void; calculateColumnType(): void; changeColumnType(i: any, type: any): void; translateMail(value: any): any; importFromExcel(): void; handleCancel(): void; submitForm(): void; handleOk(): void; showBoardRenameModal(item: any): void; showBoardAttributeModal(item: any): void; renameBoard(): void; editAttributeBoard(): void; archiveBoard(item: any): void; refreshBoard(): void; removeBoard(item: any): void; changeBoardCategory(board: any): void; changeBoardKind(item: any, kind: any): void; clearLocalStorage(): void; handleSelectMember(): void; handleMemberOk(): void; handleMemberCancel(): void; routToArchive(): void; showSearchModal(): void; showDateFilter(): void; refreshBoardList(): void; changeTag(tag: any): void; getSearchDates(val: any): void; search(): void; editCategory(item: any): void; removeCategory(item: any): void; }