import { type GeneratorFactory } from "../generator.js"; export interface MermaidErOptions { /** Output path relative to the target's outDir. Defaults to "docs/model.md". */ outFile?: string; /** Named output target. */ target?: string; } /** * Emit a single Markdown file containing a Mermaid `erDiagram` plus per-entity * prose sections. The renderer walks the loaded root for all entities; the * default outFile is "docs/model.md". * * TIER NOTE (ADR-0020): the CANONICAL home of the neutral ER diagram is now the * neutral docs engine — the OVERVIEW/index page (`README.md`) emitted by * `docsFile()` / `meta docs` embeds the SAME `renderMermaidErBlock()` this * generator's `renderMermaidModel()` reuses. This standalone Tier-1 generator is * retained ONLY as a thin back-compat wrapper for adopters that already have * `mermaidErDiagram` in their `meta gen` config; it adds NO ER logic of its own * (no duplication) — it delegates to the shared `renderMermaidModel()` builder. * * @deprecated ADR-0021 D1: the ER diagram is a Tier-2 neutral artifact owned by * the docs engine (ADR-0020). Use `meta docs` — it embeds the same ER block. * This standalone `meta gen` generator is flagged neutral in the registry * (`--list`) and is no longer part of the recommended native suite. Kept for * back-compat; do not add to new gen configs. */ export declare const mermaidErDiagram: GeneratorFactory; //# sourceMappingURL=mermaid-er.d.ts.map