import { SetupContext } from "vue";
import { UseBezierCurve } from "./types";
export declare function useSelection(context: SetupContext, useBezierCurveComposition: UseBezierCurve): {
    selectedNodeId: import("vue").Ref<string | null, string | null>;
    selectedConnectionId: import("vue").Ref<string | null, string | null>;
    selectNode: (nodeId: string, schemaType: string, schemaValue: any) => void;
    selectConnection: (connectionId: string) => void;
    clearSelection: () => void;
};
