import type { AgentNode, AgentContext, FunctionalAgentOptions } from "./types.js"; type AgentHandler = (ctx: AgentContext) => Promise> | Partial; /** * agent() — create a functional agent node * * Overloads: * agent(name, handler) * agent(name, opts, handler) */ export declare function agent = Record>(name: string, fnOrOpts: AgentHandler | FunctionalAgentOptions, fn?: AgentHandler): AgentNode; export {}; //# sourceMappingURL=functional-agent.d.ts.map