/** * Task Validator Module * Validates tasks.md format compliance before approval */ export interface ValidationError { line: number; taskId?: string; field: string; message: string; suggestion?: string; severity: 'error' | 'warning'; } export interface ValidationResult { valid: boolean; errors: ValidationError[]; warnings: ValidationError[]; summary: { totalTasks: number; validTasks: number; invalidTasks: number; }; } /** * Validate tasks.md content against required format * @param content The markdown content to validate * @returns ValidationResult with errors, warnings, and summary */ export declare function validateTasksMarkdown(content: string): ValidationResult; /** * Format validation errors for display * @param result The validation result * @returns Formatted string array of errors and warnings */ export declare function formatValidationErrors(result: ValidationResult): string[]; //# sourceMappingURL=task-validator.d.ts.map