import { OnInit, Injector } from '@angular/core'; import { DataFlow, LCUElementContext, LcuElementComponent } from '@lcu/common'; import { DataFlowManagementState } from '../../../../core/data-flow-management.state'; import { FormGroup, FormBuilder, AbstractControl } from '@angular/forms'; import { DataFlowManagerEventService } from '../../data-flow-manager-event.service'; export declare class LcuDataFlowDataFlowListElementState { DataFlows: DataFlow[]; } export declare class LcuDataFlowDataFlowListContext extends LCUElementContext { } export declare const SelectorLcuDataFlowDataFlowListElement = "lcu-data-flow-list-element"; export declare class LcuDataFlowDataFlowListElementComponent extends LcuElementComponent implements OnInit { protected dataFlowEventService: DataFlowManagerEventService; protected formBldr: FormBuilder; protected injector: Injector; CreateNewDataFlowForm: FormGroup; get DataFlowLookup(): AbstractControl; get DataFlowLookupHasError(): boolean; get DataFlowLookupErrorMessage(): string; get State(): DataFlowManagementState; constructor(dataFlowEventService: DataFlowManagerEventService, formBldr: FormBuilder, injector: Injector); ngOnInit(): void; CreateNewDataFlow(): void; DeleteDataFlow(dataFlow: DataFlow): void; SetActiveDataFlow(dataFlow: DataFlow): void; ToggleIsCreating(): void; protected handleStateChanged(): void; }