import { ConfigManager } from '../core/config.js'; import { Command, Context, Suggestion } from '../core/types.js'; export declare class AIIntegration { private openai?; private config; private initialized; constructor(config: ConfigManager); private initialize; isAvailable(): boolean; enhanceSuggestions(context: Context, currentCommand: string, basicSuggestions: Suggestion[]): Promise; private buildContextPrompt; private parseAIResponse; private mergeSuggestions; learnFromFeedback(command: string, suggestion: Suggestion, helpful: boolean): Promise; detectComplexPatterns(commands: Command[]): Promise; private parsePatternResponse; private hashPattern; } interface Pattern { patternHash: string; commands: string[]; frequency: number; avgSuccessRate: number; lastSeen: number; } export {}; //# sourceMappingURL=openai-integration.d.ts.map