import { DatasetChanges, GraphNode } from "@ldo/rdf-utils"; import { Quad } from "@rdfjs/types"; //#region src/util/splitChangesByGraph.d.ts /** * @internal * Converts an RDFJS Graph Node to a string hash * @param graphNode - the node to convert * @returns a unique string corresponding to the node */ declare function graphNodeToString(graphNode: GraphNode): string; /** * @internal * Converts a unique string to a GraphNode * @param input - the unique string * @returns A graph node */ declare function stringToGraphNode(input: string): GraphNode; /** * Splits all changes in a DatasetChanges into individual DatasetChanges grouped * by the quad graph. * @param changes - Changes to split * @returns A map between the quad graph and the changes associated with that * graph */ declare function splitChangesByGraph(changes: DatasetChanges): Map>; //#endregion export { graphNodeToString, splitChangesByGraph, stringToGraphNode }; //# sourceMappingURL=splitChangesByGraph.d.mts.map