export type CheckResult = 'pass' | 'warn' | 'fail'; export interface QualityCheck { name: string; result: CheckResult; message: string; score: number; } export interface AuditReport { checks: QualityCheck[]; totalScore: number; maxScore: number; grade: string; } export declare function buildReviewPrompt(cwd: string, target?: string): string | null; export declare function buildTDDPrompt(description: string): string; export declare function buildSecurityReviewPrompt(cwd: string): string; export declare function buildPlanPrompt(task: string, cwd: string): string; export declare function buildE2EPrompt(target: string, cwd: string): string; export declare function buildBuildFixPrompt(cwd: string, errorOutput?: string): string; export declare function buildEvalPrompt(criteria: string, target?: string): string; export declare function buildUpdateDocsPrompt(cwd: string): string; export declare function runAudit(cwd: string): AuditReport; export declare function printAuditReport(report: AuditReport): void; export declare function detectE2EFramework(cwd: string): string;