export interface SmartRecommendation {
    id: string;
    category: 'action' | 'focus' | 'improve' | 'learn' | 'prevent' | 'optimize';
    priority: 'high' | 'medium' | 'low';
    title: string;
    description: string;
    rationale: string;
    confidence: number;
    relatedFiles: string[];
    relatedTopics: string[];
    createdAt: string;
}
export interface RecommendationContext {
    project: string;
    recentActivity?: boolean;
    errorPatterns?: boolean;
    codeQuality?: boolean;
    workflow?: boolean;
    learning?: boolean;
}
export declare function generateSmartRecommendations(project: string, context?: RecommendationContext): SmartRecommendation[];
export declare function getRecommendationSummary(project: string): {
    total: number;
    high: number;
    medium: number;
    low: number;
    byCategory: Record<string, number>;
    top3: SmartRecommendation[];
};
//# sourceMappingURL=smart-recommendations.d.ts.map