import { EventEmitter } from "events";
import { WorkflowConfig, AgentResponse } from "@/types/interfaces/agent";
export declare class Workflow extends EventEmitter {
    private config;
    private agents;
    private executionOrder;
    constructor(config: WorkflowConfig);
    private initializeAgents;
    private computeExecutionOrder;
    execute(input: any): Promise<Record<string, AgentResponse>>;
    private prepareInput;
}
