import type { NodeFn } from "../types.js"; import type { ONIMessage } from "../graph.js"; export interface ONITool { name: string; description: string; schema?: Record; fn: (args: Record) => Promise | unknown; } export declare function createToolNode(tools: ONITool[]): NodeFn<{ messages: ONIMessage[]; }>; export declare function toolsCondition(state: { messages: ONIMessage[]; }): "tools" | "__end__"; //# sourceMappingURL=tool-node.d.ts.map