openAIToolChoiceToAnthropic: ZodEffects<
    ZodUnion<
        [
            ZodLiteral<"auto">,
            ZodLiteral<"none">,
            ZodLiteral<"required">,
            ZodObject<
                {
                    function: ZodObject<
                        { name: ZodString },
                        "strip",
                        ZodTypeAny,
                        { name: string },
                        { name: string },
                    >;
                    type: ZodLiteral<"function">;
                },
                "strip",
                ZodTypeAny,
                { function: { name: string }; type: "function" },
                { function: { name: string }; type: "function" },
            >,
        ],
    >,
    { name: string; type: "tool" } | { type: "auto" } | { type: "any" },

        | "none"
        | "auto"
        | "required"
        | { function: { name: string }; type: "function" },
> = ...