import { MemoryManager } from '../memory-manager';
import { MetricsCalculator } from '../metrics-calculator';
import { QualityEvaluator } from '../quality-evaluator';
import { ReasoningOrchestrator } from '../reasoning-orchestrator';
import { SimilarityEngine } from '../similarity-engine';
import { ToolIntegrator } from '../tool-integrator';
import { VerificationMemory } from '../verification-memory';
import { Visualizer } from '../visualizer';
export interface SmartThinkingEnvironment {
    similarityEngine: SimilarityEngine;
    metricsCalculator: MetricsCalculator;
    qualityEvaluator: QualityEvaluator;
    toolIntegrator: ToolIntegrator;
    visualizer: Visualizer;
    memoryManager: MemoryManager;
    verificationMemory: VerificationMemory;
    version: string;
    orchestrator: ReasoningOrchestrator;
}
export declare function getSmartThinkingEnvironment(): SmartThinkingEnvironment;
