/** * Architecture documentation generator. Issue #102 v5.8.21. * * Auto-emits a `docs/contributing/omnify-architecture.md` (or whichever * path the project configured) describing the project's Omnify layout: * * - Two-layer structure (auto-gen base zone + project-owned editable) * - Per-schema FQN reference table (computed from schemas.json + the * project's resolved codegen config) * - Hard rules + anti-patterns the project must follow * - Astrotomic translatable hookup, Pivot/Translation always-grouped * * The content is fully derivable from the codegen state — every Omnify * project hand-wrote some version of this doc and let it drift the * moment a schema changed. Auto-generating it keeps the doc * consistent with the actual file layout, version after version. */ import { SchemaReader } from './schema-reader.js'; import type { GeneratedFile, PhpConfig } from './types.js'; /** Generate `omnify-architecture.md` describing the project's Omnify layout. */ export declare function generateArchitectureDoc(reader: SchemaReader, config: PhpConfig): GeneratedFile[];