/**
 * Revolutionary UI Factory - AI-Powered Analyzer
 * Uses AI to provide intelligent recommendations based on project analysis
 */
import { ProjectAnalysis } from './project-detector';
import { AnalysisReport } from './project-analyzer';
export interface AIRecommendation {
    category: string;
    recommendation: string;
    reasoning: string;
    priority: 'critical' | 'high' | 'medium' | 'low';
    packages?: string[];
    codeExample?: string;
    estimatedImpact: string;
}
export interface AIAnalysisResult {
    projectInsights: string[];
    recommendations: AIRecommendation[];
    architectureAdvice: string;
    performanceOptimizations: string[];
    securityConsiderations: string[];
    nextSteps: string[];
}
export declare class AIAnalyzer {
    private analysis;
    private report;
    constructor(analysis: ProjectAnalysis, report: AnalysisReport);
    /**
     * Generate AI-powered recommendations
     */
    generateAIRecommendations(): Promise<AIAnalysisResult>;
    /**
     * Analyze project context for insights
     */
    private analyzeProjectContext;
    /**
     * Generate intelligent recommendations
     */
    private generateRecommendations;
    /**
     * Generate architecture advice
     */
    private generateArchitectureAdvice;
    /**
     * Generate performance optimizations
     */
    private generatePerformanceOptimizations;
    /**
     * Generate security considerations
     */
    private generateSecurityConsiderations;
    /**
     * Generate next steps
     */
    private generateNextSteps;
    private hasReact;
    private hasNext;
    private hasStateManagement;
    private hasFormLibrary;
    private hasAnimation;
    private isPackageInstalled;
}
