import { NodeModel } from '../models/node.model'; import { AbstractFactory } from './base.factory'; import { DiagramEngine } from '../services/engine.service'; import { ViewContainerRef, ComponentRef } from '@angular/core'; export declare abstract class AbstractNodeFactory extends AbstractFactory { abstract generateWidget(diagramEngine: DiagramEngine, node: NodeModel, nodeHost: ViewContainerRef): ComponentRef; }