/**
 * Performance Orchestrator - Real Implementation
 * Coordinates performance analysis and optimization across multiple sub-agents
 */
import { OrchestratorResult } from '../types/orchestrator-types.js';
export interface PerformanceTask {
    task?: string;
    description?: string;
    url?: string;
    targetMetrics?: {
        lcp?: number;
        fcp?: number;
        tti?: number;
        cls?: number;
    };
    focus?: 'speed' | 'bundle' | 'memory' | 'general';
    context?: any;
    handler?: any;
}
export declare class PerformanceOrchestrator {
    name: string;
    description: string;
    private subAgentExecutor?;
    private subAgents;
    orchestrate(task: PerformanceTask): Promise<OrchestratorResult>;
    private analyzeTask;
    private createExecutionPlan;
    private executePlan;
    private executePlanFallback;
    private getSimulatedMetrics;
    private synthesizeResults;
    private calculatePerformanceScore;
    private createPerformanceSummary;
    private generateOptimizationRoadmap;
    private prioritizeOptimizations;
    private getOptimizationPriority;
    private estimateImpact;
    private estimateEffort;
    private checkTargetsMet;
    private calculateConfidence;
}
//# sourceMappingURL=performance-orchestrator-real.d.ts.map