import { ElementRef, EventEmitter, OnDestroy, OnInit, ViewContainerRef } from '@angular/core'; import { FlowDesignerService } from './flow-designer.service'; import { CyElement } from './interfaces'; import * as cytoscape from 'cytoscape'; import { NgFlowDesignerComponent } from './ng-flow-designer.component'; export declare class NgFlowDesignerNodeDirective implements OnInit, OnDestroy, CyElement { host: ElementRef; private view; private flowDesignerService; private designerComponent; id: string; x: number; y: number; dragStart: EventEmitter; dragStop: EventEmitter; locked: boolean; isRegistered: boolean; private cy; private _locked; constructor(host: ElementRef, view: ViewContainerRef, flowDesignerService: FlowDesignerService, designerComponent: NgFlowDesignerComponent); stopPropagation(e: any): any; isLocked(): boolean; ngOnInit(): void; ngOnDestroy(): void; registerCy(cy: cytoscape.Core): void; getCyElement(): cytoscape.CollectionReturnValue; }