import { OnInit } from '@angular/core'; import { Subscription } from 'rxjs'; import { NzMessageService } from 'ng-zorro-antd/message'; import { TaskService } from '../../services/task.service'; export declare class TaskProgressComponent implements OnInit { private taskService; private message; dataSubscription: Subscription; boardData: any; boardId: string; boardGroupData: Array; boardPulseData: Array; boardColumnData: Array; currentUser: any; group: any; pulse: any; column: any; isDisabled: boolean; popVisible: boolean; editing: boolean; isVisible: boolean; statusWidth: number; isAuth: boolean; statusEvent: string; isAuthVisible: boolean; isCompleteVisible: boolean; isDelayVisible: boolean; authorizedValue: string; authorizedPassword: string; operator: string; reason: string; delayDate: any; currentPulse: any; currentStatus: any; currentColumn: any; remarksVisible: boolean; progress: number; publicKey: string; taskDef: any; preTaskId: any[]; nfDisabled: boolean; set ChangeBoardData(data: any); set ChangeColumnData(data: any); set ChangePulseData(data: any); set ChangeDisabled(val: boolean); constructor(taskService: TaskService, message: NzMessageService); ngOnInit(): void; getStatusWidth(label: any, type?: any): { width: string; }; changeStatus(pulse: any, status: any, column: any): boolean; preTaskHandle(data: Array): { title: string; status: boolean; }; taskEventHandle(): void; taskStatusChange(pulse: any, status: any, column: any): void; handleProgress(data: any, columnId: any): void; handleParentProgress(data: any, columnId: any): void; duplicateRemoval(data: any): any; handleAuthOk(): void; handleAuthCancel(): void; handleCompleteOk(): void; handleCompleteCancel(): void; handleDelayOk(): void; handleDelayCancel(): void; openRemarksDialog(event: any): void; handleRemarksCancel(): void; encodePassword(password: any): any; getPublicKey(): void; formatProgress: (percent: number) => string; }