import { WorkflowStepExecutor, WorkflowStepInvocation, WorkflowStepResult } from './WorkflowEngine';
import { CatalogAgentExecutor } from '../CatalogAgentExecutor';
export declare class CatalogStepExecutor implements WorkflowStepExecutor {
    private agentExecutor;
    constructor(agentExecutor: CatalogAgentExecutor);
    execute(inv: WorkflowStepInvocation): Promise<WorkflowStepResult>;
    /** Compose the task prompt for the agent from the step + run context. */
    private buildTask;
}
