import { AfterViewInit } from '@angular/core'; import { BaseComponent } from '../../libraries/base-component/base/base.component'; import { BehaviorSubject, Subject, Subscription } from 'rxjs'; import { ISysAction } from '../../interfaces/entities/ISysAction'; import { AppConfigService } from '../../services/app-config.service'; import { ActivatedRoute, Router } from '@angular/router'; import { CoreSysActionService } from './core-sys-action.service'; import { AppService } from '../../services/app.service'; import { AlertService } from '../../libraries/alert/alert.service'; import { MultiLanguageService } from '../../services/multi-language.service'; import * as i0 from "@angular/core"; export declare class CoreSysActionComponent extends BaseComponent implements AfterViewInit { router: Router; route: ActivatedRoute; coreSysActionService: CoreSysActionService; appService: AppService; private alertService; mls: MultiLanguageService; controller: AbortController | null; doublePointDown: Subscription; $loading: import("@angular/core").WritableSignal; $sortMode: import("@angular/core").WritableSignal; searchTearm$: BehaviorSubject; orderChanges$: BehaviorSubject; tabHeaderChanges$: BehaviorSubject; actionDeletedFlag$: BehaviorSubject; workflowPublishedFlag$: BehaviorSubject; activeAction$: BehaviorSubject; $activeAction: import("@angular/core").WritableSignal; appConfigService: AppConfigService; $headerCreateLessActions: import("@angular/core").Signal; mergedState$: import("rxjs").Observable<{ searchTerm: string; tabHeader: string; deletedFlag: boolean; publishedFlag: boolean; }>; isDevMode: boolean; pointerdown$: Subject; constructor(router: Router, route: ActivatedRoute, coreSysActionService: CoreSysActionService, appService: AppService, alertService: AlertService, mls: MultiLanguageService); onSearchChange(event: any): void; createWorkflowGroup(): void; createSysAction(): void; togglerSortMode(): void; onListReorderUpdate(orderSet: { id: string; orderNum: number; }[]): void; ngAfterViewInit(): void; onPointerdown(action: ISysAction): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }