import { StagedAnalysisStrategy } from '../../strategies';
import { AnalysisExecutor } from './analysisExecutor';
import { AnalysisServices, ExecutionContext, ExecutorResult, ProgressEmitter } from '../orchestratorTypes';
export declare class StrategyExecutor implements AnalysisExecutor {
    private strategy;
    private services;
    private readonly taskBuilder;
    private readonly frameEnvelopeCoordinator;
    private readonly frameMechanismCollector;
    constructor(strategy: StagedAnalysisStrategy, services: AnalysisServices);
    execute(ctx: ExecutionContext, emitter: ProgressEmitter): Promise<ExecutorResult>;
    private ensureTraceConfig;
    private buildSynthesisMessage;
    private executeDirectSkillTasks;
}
//# sourceMappingURL=strategyExecutor.d.ts.map