import { OnInit, AfterViewInit } from '@angular/core'; import { BaseNodeComponent } from 'jsplumbtoolkit-angular'; import { DataFlowModuleShapeTypes, DataFlowModule } from '@lcu/common'; import { MatDialogRef, MatDialog } from '@angular/material/dialog'; import { DialogBodyComponent } from '../dialog-body/dialog-body.component'; import { DialogModuleConfigureComponent } from '../dialog-module-configure/dialog-module-configure.component'; import { LCUChart } from '../../../../models/chart'; export declare class DataFlowModuleQuickView { Chart: LCUChart; } export declare class DataFlowModuleComponent extends BaseNodeComponent implements AfterViewInit, OnInit { protected matDialog: MatDialog; protected editNameDialogRef: MatDialogRef; protected configureDialogRef: MatDialogRef; get Module(): DataFlowModule; ModuleShapes: typeof DataFlowModuleShapeTypes; QuickView: DataFlowModuleQuickView; get StatusColor(): string; get StatusDiameter(): number; get StatusIconClass(): any; get StatusText(): string; ViewDetails: boolean; constructor(matDialog: MatDialog); ngAfterViewInit(): void; ngOnInit(): void; Abs(input: number): number; EditNodeName(): void; ManageModule(): void; OpenModuleQuickView(): void; RemoveNode(): void; ToggleViewDetails(): void; protected setQuickView(): void; }