import type { Tool } from "@mariozechner/pi-ai"; import type { JsMontyObject } from "@pydantic/monty"; import type { ToolExecutionResult, ToolResultShallowObject } from "@/types"; /** * Converts Monty positional/keyword arguments into the JSON object expected by tool execution. * Expects: positional argument order matches generated Python stub parameter order. */ export declare function rlmArgsConvert(args: JsMontyObject[], kwargs: Record, toolSchema: Tool): unknown; /** * Converts a tool execution result into a Python-friendly string value. * Expects: tool result content follows the ToolResultMessage text block convention. */ export declare function rlmResultConvert(toolResult: ToolExecutionResult): JsMontyObject; //# sourceMappingURL=rlmConvert.d.ts.map