import Canvas from './Canvas';
import { Designer } from '..';
import Topic from './Topic';
import PositionType from './PositionType';
declare class RelationshipPivot {
    private _canvas;
    private _designer;
    private _mouseMoveEvent;
    private _onClickEvent;
    private _onTopicClick;
    private _sourceTopic;
    private _pivot;
    private _startArrow;
    constructor(canvas: Canvas, designer: Designer);
    start(sourceTopic: Topic, targetPos: PositionType): void;
    dispose(): void;
    private mouseMoveHandler;
    private cleanOnMouseClick;
    private _calculateFromPosition;
    private _connectOnFocus;
    private _isActive;
}
export default RelationshipPivot;
