import Graph, {Attributes, EdgeMergeResult} from 'graphology-types'; export function addEdge( graph: Graph, undirected: boolean, key: unknown, source: unknown, target: unknown, attributes?: EdgeAttributes ): string; export function copyEdge( graph: Graph, undirected: boolean, key: unknown, source: unknown, target: unknown, attributes?: EdgeAttributes ): string; export function mergeEdge( graph: Graph, undirected: boolean, key: unknown, source: unknown, target: unknown, attributes?: EdgeAttributes ): EdgeMergeResult; export function updateEdge( graph: Graph, undirected: boolean, key: unknown, source: unknown, target: unknown, updater?: (attributes: EdgeAttributes | {}) => EdgeAttributes ): EdgeMergeResult;