import { OrchestrationStrategy } from './types.js';
/**
 * Pre-defined orchestration strategies for common development tasks
 */
export declare class OrchestrationStrategies {
    static readonly FEATURE_DEVELOPMENT: OrchestrationStrategy;
    static readonly CODE_REFACTORING: OrchestrationStrategy;
    static readonly BUG_INVESTIGATION: OrchestrationStrategy;
    static readonly API_DESIGN: OrchestrationStrategy;
    static readonly PERFORMANCE_OPTIMIZATION: OrchestrationStrategy;
    static readonly SECURITY_AUDIT: OrchestrationStrategy;
    /**
     * Get a strategy by name
     */
    static getStrategy(name: string): OrchestrationStrategy | undefined;
    /**
     * Get strategies applicable for a given task type
     */
    static getApplicableStrategies(taskType: string): OrchestrationStrategy[];
}
//# sourceMappingURL=strategies.d.ts.map