import { DefaultNodeComponent } from '../components/default-node/default-node.component'; import { AbstractNodeFactory } from '../../factories/node.factory'; import { ComponentFactoryResolver, ViewContainerRef, ComponentRef, ComponentFactory, Renderer2 } from '@angular/core'; import { DiagramEngine } from '../../services/engine.service'; import { DefaultNodeModel } from '../models/default-node.model'; export declare class DefaultNodeFactory extends AbstractNodeFactory { protected resolver: ComponentFactoryResolver; protected renderer: Renderer2; constructor(resolver: ComponentFactoryResolver, renderer: Renderer2); generateWidget(diagramEngine: DiagramEngine, node: DefaultNodeModel, nodesHost: ViewContainerRef): ComponentRef; getRecipe(): ComponentFactory; getNewInstance(initialConfig?: any): DefaultNodeModel; }