import type { RuleFrontmatterDiagnostic } from "./rule-frontmatter-diagnostics.js"; export type RuleDiagnosticsFinding = "PASS" | "WARN"; export type RuleDiagnosticReportItem = { readonly path: string; readonly diagnostic: RuleFrontmatterDiagnostic; }; export type RuleDiagnosticsSummary = { readonly projectDir: string; readonly finding: RuleDiagnosticsFinding; readonly ruleCount: number; readonly diagnosticCount: number; readonly diagnostics: readonly RuleDiagnosticReportItem[]; }; export declare function defaultRuleDiagnosticsReportPath(projectDir: string): string; export declare function summarizeRuleDiagnostics(projectDir: string): RuleDiagnosticsSummary; export declare function renderRuleDiagnosticsReport(summary: RuleDiagnosticsSummary): string; export declare function writeRuleDiagnosticsReport(projectDir: string, outputPath: string): RuleDiagnosticsSummary;