import { OnInit, Injector, OnDestroy } from '@angular/core'; import { LCUElementContext, LcuElementComponent } from '@lcu/common'; import { DataFlowManagementStateContext } from '../../core/data-flow-management-state.context'; import { DataFlowManagementState } from '../../core/data-flow-management.state'; import { DataFlowManagerEventService } from './data-flow-manager-event.service'; import { Subscription } from 'rxjs/internal/Subscription'; export declare class LcuDataFlowDataFlowManagerElementState { } export declare class LcuDataFlowDataFlowManagerContext extends LCUElementContext { } export declare const SelectorLcuDataFlowDataFlowManagerElement = "lcu-data-flow-manager-element"; export declare class LcuDataFlowDataFlowManagerElementComponent extends LcuElementComponent implements OnInit, OnDestroy { protected injector: Injector; protected state: DataFlowManagementStateContext; protected dataFlowEventService: DataFlowManagerEventService; protected subscriptions: { [key: string]: Subscription; }; State: DataFlowManagementState; constructor(injector: Injector, state: DataFlowManagementStateContext, dataFlowEventService: DataFlowManagerEventService); ngOnInit(): void; ngOnDestroy(): void; AddIoT(): void; protected handleStateChanged(): void; protected deleteDataFlow(): Subscription; protected deployDataFlow(): Subscription; protected saveDataFlow(): Subscription; protected setActiveDataFlow(): Subscription; protected toggleCreationModules(): Subscription; protected toggleIsCreating(): Subscription; }