import type { ProjectReadSnapshot } from "../io/project-read-snapshot.js"; export type WorkflowReportCoverageFinding = "PASS" | "WARN"; export type WorkflowReportCoverageSummary = { readonly reportCoverage: string; readonly reportCoverageBlocking: boolean; readonly reportCoverageFinding: WorkflowReportCoverageFinding; }; export type WorkflowReportCoverageInputs = { readonly projectDir: string; readonly implementationStatus: string; readonly reviewStatus: string; readonly readCoverageBlocking: boolean; readonly profileReadCoverageBlocking: boolean; readonly javaRoleReadCoverageBlocking: boolean; readonly projectReadSnapshot?: ProjectReadSnapshot; }; export declare function isWorkflowReportTemplateLike(reportText: string): boolean; export declare function hasSubstantiveWorkflowReportContent(kind: "implementation" | "review", reportText: string): boolean; export declare function readWorkflowReportCoverage(inputs: WorkflowReportCoverageInputs): WorkflowReportCoverageSummary;