import type { StrategyManager } from './strategy-manager.js';
export declare class PromptRefiner {
    private strategyManager;
    private strategySelector;
    constructor(strategyManager: StrategyManager);
    getPerformanceMetrics(): import("./types.js").PerformanceMetrics;
    resetMetrics(): void;
    autoSelectStrategy(prompt: string): {
        user_query: string;
        recommended_strategy: string;
        strategy_name: string;
        reason: string;
        alternative: string;
        alternative_name: string;
        prompt_characteristics: {
            word_count: number;
            detected_type: string;
        };
    };
}
//# sourceMappingURL=prompt-refiner.d.ts.map