import { Agent } from './Agent.js'; import type { AgentContext, AgentStreamPart, FlowAgentConfig } from '../types/index.js'; export declare class FlowAgent extends Agent { private flowConfig; private flowManager?; constructor(config: FlowAgentConfig); run(input: string, context: AgentContext): AsyncGenerator; get collectedData(): Record; get currentNode(): string | undefined; transitionTo(node: string): Promise; }