import { OnDestroy, OnInit } from '@angular/core'; import { ActionService } from '../../_services/action.service'; import { Subscription } from 'rxjs'; import { DatatableComponent, DataTableDataSource, HelpMessage, TableAction } from '@cas-hub/acabim-common-client'; import { ActionDisplayResponse } from '../../_models/action.model'; import * as i0 from "@angular/core"; export declare class ActionsComponent implements OnInit, OnDestroy { private readonly actionService; dataTable: DatatableComponent; actionSub: Subscription; addActionModal: boolean; archiveActionModal: boolean; detailsActionModal: boolean; dataSources: DataTableDataSource[]; selectedAction: ActionDisplayResponse | null; selectedActions: ActionDisplayResponse[]; actionOptions: TableAction[]; helpMessage: HelpMessage; constructor(actionService: ActionService); ngOnInit(): void; ngOnDestroy(): void; toggleAddStatus(value: boolean): void; toggleDetailStatus(value: any): void; closeHandler(type: string, value: string): void; toggleArchiveStatus(value: any): void; setDetails(value: any): void; handleActions(action: TableAction): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }