/** * Render a path or filename for terminal output with control characters * escaped. * * These strings are not ours. Some come from `readdir` — Unix permits newlines * and ANSI escapes in filenames — and since slice 1 of `docs-in-place` others * come from `.auden/docs-placement.jsonl`, which is **committed**, so a path in * it arrives by git from whoever wrote the branch. The placement schema requires * only a nonempty string. Printed raw, either can forge a warning line, hide the * output that follows, or reprogram the terminal. Escaping keeps a reported name * readable and inert. * * Its own module so the sync report and `auden docs relink` share one copy * (Planning Principle 14): a second hand-rolled escape is one forgotten update * away from a terminal-injection hole, and the command that prints * repo-controlled paths is exactly where that would land. Re-exported from * `sync-docs.ts`, which is where it used to live. */ export declare function displayFileName(name: string): string; //# sourceMappingURL=display-path.d.ts.map