/** * Finding vault writer — writes MedicalFinding notes and the Dataview dashboard. * * PURE file I/O only. * NO network. NO LLM. NO Date.now(). All timestamps are injected via MedicalFinding.surfacedAt. * * Mirrors writeLabNote pattern at src/medical/lab-note.ts:191-236. * Uses node:fs/promises only (principles: no sync fs). */ import type { MedicalFinding } from "./finding.js"; /** * Write a MedicalFinding to /findings/.md. * Creates parent directories as needed (ensureDir mirrors lab-note.ts:232). * Returns the absolute path written. * * Finding ids are deterministic hex strings (no colons, no spaces) — safe as filenames. */ export declare function writeFinding(vaultDir: string, finding: MedicalFinding): Promise; /** * Write the Dataview findings dashboard to /findings/dashboard.md. * The dashboard references frontmatter fields urgency, severity, kind, and status (sc-1-5). * Creates parent directories as needed. * Returns the absolute path written. */ export declare function writeDashboard(vaultDir: string): Promise; //# sourceMappingURL=finding-writer.d.ts.map