toolResultPartSchema: ZodObject<
    {
        tool_call_id: ZodString;
        tool_result: ZodUnion<
            [
                ZodString,
                ZodNumber,
                ZodBoolean,
                ZodNull,
                ZodRecord<ZodString, ZodUnknown>,
                ZodArray<ZodUnknown, "many">,
            ],
        >;
        type: ZodLiteral<"tool_result">;
    },
    "strip",
    ZodTypeAny,
    {
        tool_call_id: string;
        tool_result: | null
        | string
        | number
        | boolean
        | unknown[]
        | Record<string, unknown>;
        type: "tool_result";
    },
    {
        tool_call_id: string;
        tool_result: | null
        | string
        | number
        | boolean
        | unknown[]
        | Record<string, unknown>;
        type: "tool_result";
    },
> = ...