import type { AuditContext, ContentReport } from "./types.js";
/**
 * Combine content-quality, factual-claim, and snapshot-claim findings into a single ContentReport.
 * Status is `fail` only when at least one warning-severity finding exists; info-only findings still
 * report `pass` because they are advisory. Scanned-file counts are summed so coverage reflects all
 * three scanners.
 *
 * @param ctx - audit context shared by every scanner; supplies the readonly FS, facts, and config
 * @returns merged report whose `status` is `fail` when any finding has `warning` severity, else `pass`
 */
export declare function computeContent(ctx: AuditContext): ContentReport;
//# sourceMappingURL=audit-content.d.ts.map