import { UseBezierCurve } from "./types";
export declare function useBezierCurve(): UseBezierCurve & {
    onConnectionClick?: (connectionId: string) => void;
    setConnectionClickHandler: (handler: (connectionId: string) => void) => void;
    updateConnectionSelection: (connectionId: string, selected: boolean) => void;
    setConnectionContextMenuHandler: (handler: (connectionId: string, event: MouseEvent) => void) => void;
    setConnectionInsertNodeHandler: (handler: (connectionId: string, position: {
        x: number;
        y: number;
    }) => void) => void;
};
