import type { ProjectReadSnapshot } from "../io/project-read-snapshot.js"; export type WorkflowReportStatus = "conflicting" | "filled" | "malformed" | "missing" | "template" | "unknown"; export type WorkflowReportStatusDetail = { readonly source: "file" | "frontmatter" | "legacy" | "missing"; readonly status: WorkflowReportStatus; }; type ParsedWorkflowReportStatus = "filled" | "template" | "unknown"; export declare function parseWorkflowReportStatusDetail(markdown: string): WorkflowReportStatusDetail; export declare function parseWorkflowReportStatusText(markdown: string): WorkflowReportStatus; export declare function readWorkflowReportStatusDetail(projectDir: string, relativePath: string, snapshot?: ProjectReadSnapshot): WorkflowReportStatusDetail; export declare function readWorkflowReportStatus(projectDir: string, relativePath: string, snapshot?: ProjectReadSnapshot): WorkflowReportStatus; export declare function replaceWorkflowReportStatusText(markdown: string, status: Exclude): string | undefined; export {};