import * as z from "zod/v4"; import { ContentChunk, ContentChunk$Outbound } from "./contentchunk.js"; export type ToolMessageContent = string | Array; export type ToolMessage = { role: "tool"; content: string | Array | null; toolCallId?: string | null | undefined; name?: string | null | undefined; }; /** @internal */ export type ToolMessageContent$Outbound = string | Array; /** @internal */ export declare const ToolMessageContent$outboundSchema: z.ZodType; export declare function toolMessageContentToJSON(toolMessageContent: ToolMessageContent): string; /** @internal */ export type ToolMessage$Outbound = { role: "tool"; content: string | Array | null; tool_call_id?: string | null | undefined; name?: string | null | undefined; }; /** @internal */ export declare const ToolMessage$outboundSchema: z.ZodType; export declare function toolMessageToJSON(toolMessage: ToolMessage): string; //# sourceMappingURL=toolmessage.d.ts.map