import { OnInit, ViewContainerRef, ComponentFactoryResolver, EventEmitter } from '@angular/core'; import { DrObject } from '../models/dr-object'; import { MouseEventData } from '../models/mouse-event-data'; import { CustomComponentResolverService } from '../services/custom-component-resolver.service'; export declare class DynamicSvgDirective implements OnInit { private _viewContainerRef; private _resolver; private _customComponentResolver; _currentId: number; _currentComponent: any; ngOnInit(): void; readonly currentComponent: any; allowCustomComponents: boolean; hoverClass: string; overrideProperties: any; elementId: any; canInteract: boolean; click: EventEmitter; mouseDown: EventEmitter; mouseMove: EventEmitter; mouseUp: EventEmitter; componentData: any; private buildComponent; constructor(_viewContainerRef: ViewContainerRef, _resolver: ComponentFactoryResolver, _customComponentResolver: CustomComponentResolverService); }