/**
 * Simplified Research Strategy Implementation
 * Basic research task decomposition without overengineering
 */
import { IStrategy, DecompositionResult } from "./base.js";
import { SwarmObjective, SwarmConfig } from "../types.js";
export declare class ResearchStrategy implements IStrategy {
    private logger;
    private metrics;
    private simpleCache;
    constructor(config?: Partial<SwarmConfig>);
    decomposeObjective(objective: SwarmObjective): Promise<DecompositionResult>;
    private createSimpleTask;
    updateMetrics(tasksCompleted: number, executionTime: number): void;
    getMetrics(): {
        tasksCompleted: number;
        averageExecutionTime: number;
        successRate: number;
    };
}
//# sourceMappingURL=research.d.ts.map