import type { AgentTool as KoiTool } from "@mariozechner/pi-agent-core"; import type { ToolDefinition } from "@mariozechner/pi-coding-agent"; import type { ClientToolDefinition } from "./pi-embedded-runner/run/params.js"; type AnyKoiTool = KoiTool; export declare function toToolDefinitions(tools: AnyKoiTool[]): ToolDefinition[]; export declare function toClientToolDefinitions(tools: ClientToolDefinition[], onClientToolCall?: (toolName: string, params: Record) => void, hookContext?: { koiId?: string; sessionKey?: string; }): ToolDefinition[]; export {};