export interface LLMConfig {
    provider: 'openai' | 'claude' | 'groq';
    apiKey: string;
    model?: string;
}
export interface EnhancedThoughtRequest {
    thought: string;
    context?: string;
    quality_score?: number;
    confidence?: number;
    previous_thoughts?: string[];
}
export interface EnhancedThoughtResponse {
    enhanced_thought: string;
    reasoning_improvements: string[];
    alternative_approaches: string[];
    confidence_boost: number;
    quality_improvements: string[];
}
export declare class LLMEnhancer {
    private client?;
    private config?;
    constructor();
    private initializeFromEnv;
    isEnabled(): boolean;
    enhanceThought(request: EnhancedThoughtRequest): Promise<EnhancedThoughtResponse | null>;
    generateInsights(thoughtHistory: Array<{
        thought: string;
        qualityScore?: number;
    }>): Promise<string[]>;
}
//# sourceMappingURL=llm-integration.d.ts.map