import { ChangeDetectorRef } from '@angular/core'; import { ActivatedRoute, Router } from '@angular/router'; import { BehaviorSubject, Observable } from 'rxjs'; import { DecisionFormValue, Decision } from '../models'; import { DecisionService } from '../services/decision.service'; import { EditPermissionsService, GlobalNotificationService, ManagementContext } from '@valtimo/shared'; import { DecisionStateService } from '../services'; import { DecisionDeployComponent } from '../decision-deploy/decision-deploy.component'; import { DecisionFormModalComponent } from '../decision-form-modal/decision-form-modal.component'; import { ActionItem } from '@valtimo/components'; import { IconService } from 'carbon-components-angular'; import { TranslateService } from '@ngx-translate/core'; import * as i0 from "@angular/core"; export declare class DecisionListComponent { private readonly decisionService; private readonly iconService; private readonly router; private readonly stateService; private readonly route; private readonly cdr; private readonly editPermissionsService; private readonly notificationService; private readonly translateService; deploy: DecisionDeployComponent; create: DecisionFormModalComponent; edit: DecisionFormModalComponent; fields: { key: string; label: string; }[]; readonly ACTION_ITEMS: ActionItem[]; readonly showDeleteModal$: BehaviorSubject; readonly loading$: BehaviorSubject; protected readonly testIds: { readonly uploadButton: "decisionListUploadButton"; readonly createButton: "decisionListCreateButton"; }; readonly caseManagementRouteParams$: Observable; readonly buildingBlockManagementRouteParams$: Observable; readonly context$: Observable; readonly decisionsLatestVersions$: Observable; readonly hasEditPermissions$: Observable; private _editDecision; private _editXml; private _decisionToDelete; private _context; constructor(decisionService: DecisionService, iconService: IconService, router: Router, stateService: DecisionStateService, route: ActivatedRoute, cdr: ChangeDetectorRef, editPermissionsService: EditPermissionsService, notificationService: GlobalNotificationService, translateService: TranslateService); viewDecisionTable(decision: Decision): void; onCreateDecision(value: DecisionFormValue): void; openEditModal(decision: Decision): void; onEditDecision(value: DecisionFormValue): void; onDeleteClick(decision: Decision): void; onDeleteConfirm(): void; private deployFileForContext; private showNotification; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=decision-list.component.d.ts.map