/** * Markdown renderer for the v0.1 caveats document. * * Where `report.renderMarkdown` turns an inventory + classification * into a security-reviewer threat profile, this module turns a * caveats document into an **operator-facing issuance plan**: * * 1. Heading + generated-at + server identity * 2. Bindings block — caller / sandbox prefix / expiry, with an * explicit `` marker for any binding the operator * didn't supply (so the review pass is loud about gaps). * 3. Summary stats (total / ready / flagged) * 4. ⚠ Flagged plans — each with classification, flag-reason * bullets, the caveats in a fenced code block, and the * preserved `// comment` if present. * 5. Plans ready to issue — same shape minus flag reasons. * * Sections without entries are omitted entirely so a 100%-ready run * doesn't print an empty "Flagged" heading and a 100%-flagged dry * run doesn't print an empty "Ready" heading. */ import type { CaveatsResults } from "./types.js"; /** Render a Markdown issuance plan. Pure function — no I/O. */ export declare function renderCaveatsMarkdown(results: CaveatsResults): string; //# sourceMappingURL=render.d.ts.map