import { OnInit, OnDestroy, OnChanges, SimpleChanges } from '@angular/core'; import { NodeConfig, ActionPanelConfig } from '../models'; import { Subscription } from 'rxjs'; import { ActivatedRoute } from '@angular/router'; import { CoreServices } from '../services/core.services'; export declare class PanelNodeBase implements OnInit, OnDestroy, OnChanges { private svc; private route; activePanel: ActionPanelConfig; activeNode: NodeConfig; sub: Subscription; compInstances: never[]; serverQueriesSubs: Subscription[]; organisms: any[]; serverCallsSubs: Subscription[]; eventsSub: Subscription[]; constructor(svc: CoreServices, route: ActivatedRoute); ngOnChanges(changes: SimpleChanges): void; ngOnInit(): void; renderNode(activeNode: NodeConfig): void; ngOnDestroy(): void; }