openAIToolCallsSchema: ZodArray<
    ZodObject<
        {
            function: ZodObject<
                { arguments: ZodString; name: ZodString },
                "passthrough",
                ZodTypeAny,
                objectOutputType<
                    { arguments: ZodString; name: ZodString },
                    ZodTypeAny,
                    "passthrough",
                >,
                objectInputType<
                    { arguments: ZodString; name: ZodString },
                    ZodTypeAny,
                    "passthrough",
                >,
            >;
            id: ZodString;
            type: ZodEffects<
                ZodOptional<ZodLiteral<"function">>,
                "function",
                undefined | "function",
            >;
        },
        "strip",
        ZodTypeAny,
        {
            function: { arguments: string; name: string } & {
                [k: string]: unknown;
            };
            id: string;
            type: "function";
        },
        {
            function: { arguments: string; name: string } & {
                [k: string]: unknown;
            };
            id: string;
            type?: "function";
        },
    >,
    "many",
> = ...

The zod schema for multiple OpenAI Tool Calls