import { EnhancementPlan, RequestAnalysis } from '../core/types.js';
export declare class RequestAnalyzer {
    private readonly FILE_EXTENSIONS;
    private readonly GROUNDING_KEYWORDS;
    private readonly COMPLEXITY_INDICATORS;
    analyze(args: string[]): Promise<RequestAnalysis>;
    generateEnhancementPlan(analysis: RequestAnalysis): Promise<EnhancementPlan>;
    private isSystemCommand;
    private analyzeFiles;
    private analyzeGroundingNeeds;
    private analyzeComplexity;
    private shouldFallbackToOriginal;
    private determineLayerOrder;
    private estimateExecutionDuration;
    private isFilePath;
    private getFileExtension;
    quickAnalyze(args: string[]): Promise<boolean>;
    getAnalysisSummary(analysis: RequestAnalysis): string;
}
//# sourceMappingURL=RequestAnalyzer.d.ts.map