import { EdgePosition } from '@xyflow/system';
import type { EdgeWrapperProps, Edge } from '../../types/edges';
type EdgeUpdateAnchorsProps = {
    edge: Edge;
    isUpdatable: boolean | 'source' | 'target';
    edgeUpdaterRadius: EdgeWrapperProps['edgeUpdaterRadius'];
    sourceHandleId: Edge['sourceHandle'];
    targetHandleId: Edge['targetHandle'];
    onEdgeUpdate: EdgeWrapperProps['onEdgeUpdate'];
    onEdgeUpdateStart: EdgeWrapperProps['onEdgeUpdateStart'];
    onEdgeUpdateEnd: EdgeWrapperProps['onEdgeUpdateEnd'];
    setUpdateHover: (hover: boolean) => void;
    setUpdating: (updating: boolean) => void;
} & EdgePosition;
export declare function EdgeUpdateAnchors({ isUpdatable, edgeUpdaterRadius, edge, targetHandleId, sourceHandleId, sourceX, sourceY, targetX, targetY, sourcePosition, targetPosition, onEdgeUpdate, onEdgeUpdateStart, onEdgeUpdateEnd, setUpdating, setUpdateHover, }: EdgeUpdateAnchorsProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=EdgeUpdateAnchors.d.ts.map