import { ActivatedRoute } from '@angular/router'; import { TranslateService } from '@ngx-translate/core'; import { ActionItem, CARBON_THEME, ColumnConfig } from '@valtimo/components'; import { TaskListColumn, TaskListColumnModalCloseEvent, TaskListColumnModalType } from '@valtimo/task'; import { BehaviorSubject, Observable, Subject } from 'rxjs'; import { TaskManagementApiService } from '../../services'; import * as i0 from "@angular/core"; export declare class TaskManagementColumnsComponent { private readonly route; private readonly taskManagementApiService; private readonly translateService; carbonTheme: CARBON_THEME; private readonly _refreshColumns$; readonly caseDefinitionKey$: Observable; readonly loadingColumns$: BehaviorSubject; readonly selectedTaskListColumn$: Subject; readonly cachedTaskListColumns$: BehaviorSubject; readonly taskListColumns$: Observable; readonly showDeleteModal$: Subject; readonly deleteColumnKey$: BehaviorSubject; readonly disabled$: BehaviorSubject; readonly fields: Array; readonly actionItems: ActionItem[]; readonly modalType$: Subject; readonly showModal$: Subject; constructor(route: ActivatedRoute, taskManagementApiService: TaskManagementApiService, translateService: TranslateService); refreshColumns(noAnimation?: boolean): void; deleteColumn(taskListColumn: TaskListColumn): void; onItemsReordered(reorderedItems: TaskListColumn[], caseDefinitionKey: string): void; editColumn(columnItem: TaskListColumn): void; showModal(type: TaskListColumnModalType): void; onModalCloseEvent(event: TaskListColumnModalCloseEvent): void; deleteColumnConfirmation(columnKey: string, caseDefinitionKey: string): void; private getDisplayTypeParametersView; private disable; private enable; private clearSelectedTaskListColumn; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=task-management-columns.component.d.ts.map