/// import { Violation } from '@commonalityco/types'; import type { Core, EdgeSingular, EventObject, NodeSingular } from 'cytoscape'; interface EventHandlerArguments { renderGraph: Core; traversalGraph: Core; theme: string; violations: Violation[]; } /********************************** * NODES * **********************************/ export declare const handleNodeMouseover: ({ target, renderGraph, }: EventHandlerArguments & { target: NodeSingular; }) => void; export declare const handleNodeMouseout: ({ target, renderGraph, }: EventHandlerArguments & { target: NodeSingular; }) => void; /********************************** * EDGES * **********************************/ export declare const handleEdgeMouseover: ({ target, renderGraph, violations, }: EventHandlerArguments & { target: EdgeSingular; }) => void; export declare const handleEdgeMouseout: ({ target, renderGraph, }: EventHandlerArguments & { target: EventObject['target']; }) => void; /********************************** * GENERAL * **********************************/ export declare const bindRenderGraphEvents: (arguments_: EventHandlerArguments) => void; export {}; //# sourceMappingURL=bind-render-graph-events.d.ts.map