import { OnDestroy } from '@angular/core'; import { DashboardService } from './dashboard.service'; import { Router, ActivatedRoute } from '@angular/router'; import { WorkflowStateManager } from '../../../../workflow/workflow-state-manager'; import { Task, Transition } from '../../../../workflow/types'; import { McbGridColumn } from '../../../../../infra/components/grid/type/mcb-grid-column-dto'; import { McbGridAction } from '../../../../../infra/components/grid/type/mcb-grid-action-dto'; import { McbGrid } from '../../../../../infra/components/grid/type/mcb-grid-dto'; export declare class DashboardComponent implements OnDestroy { private service; private router; private activatedRoute; stateManager: WorkflowStateManager; private workflows; tasks: Task[]; gridColumns: McbGridColumn[]; gridActions: McbGridAction[]; constructor(service: DashboardService, router: Router, activatedRoute: ActivatedRoute, stateManager: WorkflowStateManager); private handleBrowserNavigations; onViewTaskClick(task: Task): void; private findWorkflowState; onGridChagne(e: McbGrid): void; onReturnClick(): void; onTransitionButtonClick(t: Transition): void; private handleEnableTransitionRequest; private handleTaskDoneRequest; private redirectToDashboardRoot; ngOnDestroy(): void; }