import { CSSProperties, MouseEvent } from 'react';
import { Point, Vector2 } from '../../../types';
type EdgeProps = {
    startCoordinate: Point;
    endCoordinate: Point;
    isDisabled?: boolean;
    pageToStageOffset: Point;
    svgScale: number;
    svgTranslation: Vector2;
    style: CSSProperties;
    onAddNode?: (coordinate: Point) => void;
    onDoubleClick?: (e: MouseEvent) => void;
    onMouseDown: (e: MouseEvent) => void;
    onMouseMove: (e: MouseEvent) => void;
};
declare const Edge: ({ startCoordinate, endCoordinate, isDisabled, pageToStageOffset, style, svgScale, svgTranslation, onAddNode, onDoubleClick, onMouseDown, onMouseMove, }: EdgeProps) => import("react/jsx-runtime").JSX.Element;
export default Edge;
