import { PlaitPluginElementContext, PlaitBoard, OnContextChanged } from '@plait/core'; import { FlowNode } from './interfaces/node'; import { FlowBaseData } from './interfaces/element'; import { NodeGenerator } from './generators/node.generator'; import { NodeActiveGenerator } from './generators/node-active.generator'; import { CommonElementFlavour, TextManage } from '@plait/common'; export declare class FlowNodeComponent extends CommonElementFlavour> implements OnContextChanged { nodeGenerator: NodeGenerator; nodeActiveGenerator: NodeActiveGenerator; textManage: TextManage; constructor(); initialize(): void; initializeGenerator(): void; onContextChanged(value: PlaitPluginElementContext, previous: PlaitPluginElementContext): void; drawText(element?: FlowNode): void; updateText(): void; destroyText(): void; destroy(): void; }