16 lines
772 B
TypeScript
16 lines
772 B
TypeScript
import type { ToolResultMessage } from "@mariozechner/pi-ai";
|
|
import "./javascript-repl.js";
|
|
import "./extract-document.js";
|
|
import { getToolRenderer, registerToolRenderer } from "./renderer-registry.js";
|
|
import type { ToolRenderResult } from "./types.js";
|
|
/**
|
|
* Enable or disable show JSON mode
|
|
* When enabled, all tool renderers will use the default JSON renderer
|
|
*/
|
|
export declare function setShowJsonMode(enabled: boolean): void;
|
|
/**
|
|
* Render tool - unified function that handles params, result, and streaming state
|
|
*/
|
|
export declare function renderTool(toolName: string, params: any | undefined, result: ToolResultMessage | undefined, isStreaming?: boolean): ToolRenderResult;
|
|
export { getToolRenderer, registerToolRenderer };
|
|
//# sourceMappingURL=index.d.ts.map
|