import { AbstractMermaidTokenBuilder as e, CommonValueConverter as t, EmptyFileSystem as n, GitGraphGrammarGeneratedModule as r, MermaidGeneratedSharedModule as i, __name as a, createDefaultCoreModule as o, createDefaultSharedCoreModule as s, inject as c } from "./chunk-NNHCCRGN.js";
//#region ../../node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.core/chunk-UIBZB4QT.mjs
var l = class extends e {
	static {
		a(this, "GitGraphTokenBuilder");
	}
	constructor() {
		super(["gitGraph"]);
	}
}, u = { parser: {
	TokenBuilder: /* @__PURE__ */ a(() => new l(), "TokenBuilder"),
	ValueConverter: /* @__PURE__ */ a(() => new t(), "ValueConverter")
} };
function d(e = n) {
	let t = c(s(e), i), a = c(o({ shared: t }), r, u);
	return t.ServiceRegistry.register(a), {
		shared: t,
		GitGraph: a
	};
}
a(d, "createGitGraphServices");
//#endregion
export { u as GitGraphModule, d as createGitGraphServices };

//# sourceMappingURL=chunk-UIBZB4QT.js.map