import { OnInit, OnDestroy, OnChanges, SimpleChanges } from '@angular/core'; import { ActionPanelConfig } from '../models'; import { Subscription } from 'rxjs'; import { ActivatedRoute } from '@angular/router'; import { CoreServices } from '../services/core.services'; export declare abstract class ActionPanelBase implements OnInit, OnChanges, OnDestroy { private svc; private route; activePanel: ActionPanelConfig; serverCallsSubs: Subscription[]; serverQueriesSubs: Subscription[]; setValuesSub: Subscription; eventsSub: Subscription[]; sub: Subscription; constructor(svc: CoreServices, route: ActivatedRoute); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; handleConfig(panel: ActionPanelConfig): void; ngOnDestroy(): void; }