import { OnInit, Injector } from '@angular/core'; import { LCUElementContext, LcuElementComponent } from '@lcu/common'; import { DataFlowModuleOption, DataFlowModuleDisplay } from '@lcu/common'; export declare enum DataFlowModulesBankViewTypes { Grid = 0, List = 1 } export declare class LcuDataFlowDataFlowModulesBankElementState { } export declare class LcuDataFlowDataFlowModulesBankContext extends LCUElementContext { } export declare const SelectorLcuDataFlowDataFlowModulesBankElement = "lcu-data-flow-modules-bank-element"; export declare class LcuDataFlowDataFlowModulesBankElementComponent extends LcuElementComponent implements OnInit { protected injector: Injector; get Categories(): string[]; DataFlowLookup: string; Displays: DataFlowModuleDisplay[]; Options: DataFlowModuleOption[]; View: DataFlowModulesBankViewTypes; ViewTypes: typeof DataFlowModulesBankViewTypes; constructor(injector: Injector); ngOnInit(): void; DataGenerator(el: Element): { name: string; type: string; w: number; h: number; Display: DataFlowModuleDisplay; Settings: any; }; GetDisplay(moduleType: string): DataFlowModuleDisplay; GetObjString(obj: any): string; GetOptions(category: string): DataFlowModuleOption[]; }