/** * Brief Validator * * Validates ticket brief markdown files for structure and completeness. */ /** * Validation result */ export interface BriefValidationResult { valid: boolean; errors: string[]; warnings: string[]; sections: { found: string[]; missing: string[]; }; score: number; } /** * Required sections in a ticket brief */ export declare const REQUIRED_SECTIONS: string[]; /** * Optional sections */ export declare const OPTIONAL_SECTIONS: string[]; /** * All known sections */ export declare const ALL_SECTIONS: string[]; /** * Validate brief markdown content */ export declare function validateBriefContent(brief: string): BriefValidationResult; /** * Validate brief file */ export declare function validateBrief(filePath: string): Promise; /** * Validate multiple brief files */ export declare function validateBriefs(filePaths: string[]): Promise<{ results: Array<{ filePath: string; validation: BriefValidationResult; }>; summary: { total: number; valid: number; invalid: number; averageScore: number; }; }>; //# sourceMappingURL=brief-validator.d.ts.map