import { OnInit, ChangeDetectorRef, OnChanges, ViewContainerRef, ComponentFactoryResolver, ComponentRef } from '@angular/core'; import { ClassicPreset } from 'rete'; import { Position } from '../../../../types'; declare type PositionWatcher = (cb: (value: Position) => void) => (() => void); export declare class ConnectionWrapperComponent implements OnInit, OnChanges { private cdr; viewContainerRef: ViewContainerRef; private componentFactoryResolver; data: ClassicPreset.Connection; start: Position | PositionWatcher; end: Position | PositionWatcher; path: (start: Position, end: Position) => Promise; rendered: any; connectionComponent: any; ref: ComponentRef; startOb: Position | null; get _start(): Position | null; endOb: Position | null; get _end(): Position | null; _path: string; constructor(cdr: ChangeDetectorRef, viewContainerRef: ViewContainerRef, componentFactoryResolver: ComponentFactoryResolver); ngOnChanges(): Promise; updatePath(): Promise; ngOnInit(): void; update(): void; } export {};