export { discoverSourceFiles, findProjects } from "./discover.js"; /** * Build the user message that sends the workspace to the session model for an * agent-driven audit. The model reads source, finds Jev opportunities, produces * measurable evidence, and writes an HTML report. * * `projects` comes from {@link findProjects}. `cwd` is the workspace root. */ export declare function buildAuditPrompt(cwd: string, projects: string[]): string; export interface ReportSnapshot { exists: boolean; mtimeMs: number; } /** * Take a point-in-time snapshot of the audit report file. Call before * sending the prompt and again after the agent finishes. */ export declare function snapshotReport(reportPath: string): ReportSnapshot; /** * Determine whether the audit produced a new or updated report. */ export declare function reportOutcome(before: ReportSnapshot, after: ReportSnapshot): "written" | "stale" | "missing";