export { FILE_CATEGORIES, type FileCategory } from "../config/workspace-layout.js"; export declare const DEV_REPORT_SECTIONS: readonly ["Request context", "Functional changes", "Data model", "Automations", "Integrations/API", "UI/UX", "Permissions/Security", "Tests", "Changelog", "Documentation impact", "Gaps/Ambiguities"]; export interface DevReportPlanOptions { client: string; project: string; requestId: string; objective: string; relatedFiles?: string[]; } export interface ReportFinding { severity: "BLOCKER" | "WARNING" | "INFO"; code: string; message: string; section?: string; } export interface ReportValidationResult { valid: boolean; findings: ReportFinding[]; sections: Record; } export interface RequestIngestionDraft { path: string; content: string; } export declare function buildDevReportPlan(options: DevReportPlanOptions): string; export declare function validateDevReport(markdown: string): ReportValidationResult; export declare function prepareRequestIngestionDrafts(markdown: string, reportSourcePath: string): { valid: boolean; validation: ReportValidationResult; drafts: RequestIngestionDraft[]; }; export declare function prepareSourceIngestionDraft(params: { sourceKind: "client_source" | "meeting_note" | "candidate_request" | "summary"; title: string; sourcePath: string; content: string; sourceSegmentId?: string; client?: string; project?: string; }): RequestIngestionDraft; export declare function extractXlsxMarkdown(buffer: Buffer): Promise; export declare function extractPptxMarkdown(buffer: Buffer): Promise; export declare function formatReportValidation(result: ReportValidationResult, filename: string): string; //# sourceMappingURL=report-workflow.d.ts.map