import type { PerformanceMetrics } from './types.js';
export declare class StrategySelector {
    private performanceMetrics;
    constructor();
    recordStrategyUsage(strategyKey: string, selectionTime?: number): void;
    recordError(): void;
    getPerformanceMetrics(): PerformanceMetrics;
    resetMetrics(): void;
    getTopStrategies(limit?: number): Array<{
        strategy: string;
        usage: number;
    }>;
}
//# sourceMappingURL=strategy-selector.d.ts.map