import { InternalGraphEdge } from '../../types'; export type EdgeEvents = { onClick?: (edge: InternalGraphEdge) => void; onContextMenu?: (edge?: InternalGraphEdge) => void; onPointerOver?: (edge: InternalGraphEdge) => void; onPointerOut?: (edge: InternalGraphEdge) => void; }; export declare function useEdgeEvents(events: EdgeEvents, contextMenu: any, disabled: boolean): { handleClick: () => void; handleContextMenu: () => void; handleIntersections: (previous: Array, intersected: Array) => void; };