export interface AIRecommendation { id: string; timestamp: string; category: "security" | "compliance" | "architecture" | "performance" | "best-practice" | "bug" | "improvement"; title: string; description: string; severity: "info" | "low" | "medium" | "high"; affected_controls?: string[]; affected_files?: string[]; suggested_action: string; status: "open" | "acknowledged" | "implemented" | "dismissed"; } export declare function recordAIRecommendation(projectPath: string, opts: { category: AIRecommendation["category"]; title: string; description: string; severity?: AIRecommendation["severity"]; affected_controls?: string[]; affected_files?: string[]; suggested_action: string; }): AIRecommendation; export declare function loadAIRecommendations(projectPath: string): AIRecommendation[];