import { type PlanOptions } from "./plan.js"; export type WorkflowReportKind = "implementation" | "review"; export type WorkflowReportStatus = "filled"; export type WorkflowReportStatusResult = { readonly reportPath: string; readonly relativePath: string; readonly status: WorkflowReportStatus; }; export declare class WorkflowReportStatusError extends Error { constructor(message: string); } export declare const MAX_SUBMITTED_REPORT_BYTES: number; export declare function workflowReportStdinLimitMessage(): string; export declare function parseWorkflowReportKind(value: string | undefined): WorkflowReportKind | undefined; export declare function updateWorkflowReportStatus(kind: WorkflowReportKind, status: WorkflowReportStatus, options?: PlanOptions): WorkflowReportStatusResult; export declare function submitWorkflowReport(kind: WorkflowReportKind, submittedText: string, options?: PlanOptions): WorkflowReportStatusResult;