import { OnDestroy, OnInit } from '@angular/core'; import { BehaviorSubject, Subscription } from 'rxjs'; import { FormBuilder, FormGroup } from '@angular/forms'; import { IFilterView, IPaginatorView, ISortView, PaginatorState, SortState } from "../crud-table"; import { HttpClient } from "@angular/common/http"; export declare class BaseCrudBpmnPagesComponent implements OnInit, OnDestroy, ISortView, IFilterView, IPaginatorView { protected tableService: any; protected fb: FormBuilder; isLoading: boolean; subscriptions: Subscription[]; filterGroup: FormGroup; sorting: SortState; paginator: PaginatorState; arrFormGroups: any[]; protected http: HttpClient; taskDef: string; arrVar: any[]; arrDto: any[]; arrDecision: any[]; arrTasks: any[]; allSpec: {}; loadingStart: boolean; diagramUrl: string; isCollapsed: boolean; title: string; importError?: Error; alertShow: boolean; alertType: string; alertMessage: string; syncFoo: string; testEmitter$: BehaviorSubject; constructor(tableService: any, fb: FormBuilder); paginate(paginator: PaginatorState): void; create(): void; editComponentShow(id: any, type: any, typeTask: any, transFormArrForm: any, transFormArrVar: any, transFormArrDecision: any, typeDecision: any): void; edit(id: number, type?: string, typeTask?: any): void; filterForm(): void; filter(): void; sort(column: string): void; ngOnInit(): void; ngOnDestroy(): void; getSpecData(typeTask: any): void; closeAlert(): void; clearVar(): void; handleImported(event: any): void; }