variable chatInputCommandSubcommandGroupPredicate

readonly
chatInputCommandSubcommandGroupPredicate: z.ZodObject<{  type: z.ZodLiteral<ApplicationCommandOptionType.SubcommandGroup>;  options: z.ZodArray<z.ZodObject<{    type: z.ZodLiteral<ApplicationCommandOptionType.Subcommand>;    options: z.ZodOptional<z.ZodArray<z.ZodUnion<(z.ZodObject<{      type: z.ZodLiteral<ApplicationCommandOptionType.Attachment>;      file_types: z.ZodOptional<z.ZodArray<z.ZodUnion<readonly [z.ZodEnum<{        image: "image";        video: "video";        audio: "audio";      }>, z.ZodString]>>>;      required: z.ZodOptional<z.ZodBoolean>;      name: z.ZodString;      name_localizations: z.ZodOptional<z.ZodObject<{        id: z.ZodOptional<z.ZodString>;        "en-US": z.ZodOptional<z.ZodString>;        "en-GB": z.ZodOptional<z.ZodString>;        bg: z.ZodOptional<z.ZodString>;        "zh-CN": z.ZodOptional<z.ZodString>;        "zh-TW": z.ZodOptional<z.ZodString>;        hr: z.ZodOptional<z.ZodString>;        cs: z.ZodOptional<z.ZodString>;        da: z.ZodOptional<z.ZodString>;        nl: z.ZodOptional<z.ZodString>;        fi: z.ZodOptional<z.ZodString>;        fr: z.ZodOptional<z.ZodString>;        de: z.ZodOptional<z.ZodString>;        el: z.ZodOptional<z.ZodString>;        hi: z.ZodOptional<z.ZodString>;        hu: z.ZodOptional<z.ZodString>;        it: z.ZodOptional<z.ZodString>;        ja: z.ZodOptional<z.ZodString>;        ko: z.ZodOptional<z.ZodString>;        lt: z.ZodOptional<z.ZodString>;        no: z.ZodOptional<z.ZodString>;        pl: z.ZodOptional<z.ZodString>;        "pt-BR": z.ZodOptional<z.ZodString>;        ro: z.ZodOptional<z.ZodString>;        ru: z.ZodOptional<z.ZodString>;        "es-ES": z.ZodOptional<z.ZodString>;        "es-419": z.ZodOptional<z.ZodString>;        "sv-SE": z.ZodOptional<z.ZodString>;        th: z.ZodOptional<z.ZodString>;        tr: z.ZodOptional<z.ZodString>;        uk: z.ZodOptional<z.ZodString>;        vi: z.ZodOptional<z.ZodString>;      }, z.core.$strict>>;      description: z.ZodString;      description_localizations: z.ZodOptional<z.ZodObject<{        id: z.ZodOptional<z.ZodString>;        "en-US": z.ZodOptional<z.ZodString>;        "en-GB": z.ZodOptional<z.ZodString>;        bg: z.ZodOptional<z.ZodString>;        "zh-CN": z.ZodOptional<z.ZodString>;        "zh-TW": z.ZodOptional<z.ZodString>;        hr: z.ZodOptional<z.ZodString>;        cs: z.ZodOptional<z.ZodString>;        da: z.ZodOptional<z.ZodString>;        nl: z.ZodOptional<z.ZodString>;        fi: z.ZodOptional<z.ZodString>;        fr: z.ZodOptional<z.ZodString>;        de: z.ZodOptional<z.ZodString>;        el: z.ZodOptional<z.ZodString>;        hi: z.ZodOptional<z.ZodString>;        hu: z.ZodOptional<z.ZodString>;        it: z.ZodOptional<z.ZodString>;        ja: z.ZodOptional<z.ZodString>;        ko: z.ZodOptional<z.ZodString>;        lt: z.ZodOptional<z.ZodString>;        no: z.ZodOptional<z.ZodString>;        pl: z.ZodOptional<z.ZodString>;        "pt-BR": z.ZodOptional<z.ZodString>;        ro: z.ZodOptional<z.ZodString>;        ru: z.ZodOptional<z.ZodString>;        "es-ES": z.ZodOptional<z.ZodString>;        "es-419": z.ZodOptional<z.ZodString>;        "sv-SE": z.ZodOptional<z.ZodString>;        th: z.ZodOptional<z.ZodString>;        tr: z.ZodOptional<z.ZodString>;        uk: z.ZodOptional<z.ZodString>;        vi: z.ZodOptional<z.ZodString>;      }, z.core.$strict>>;    }, z.core.$strip> | z.ZodObject<{      type: z.ZodLiteral<ApplicationCommandOptionType.Boolean>;      required: z.ZodOptional<z.ZodBoolean>;      name: z.ZodString;      name_localizations: z.ZodOptional<z.ZodObject<{        id: z.ZodOptional<z.ZodString>;        "en-US": z.ZodOptional<z.ZodString>;        "en-GB": z.ZodOptional<z.ZodString>;        bg: z.ZodOptional<z.ZodString>;        "zh-CN": z.ZodOptional<z.ZodString>;        "zh-TW": z.ZodOptional<z.ZodString>;        hr: z.ZodOptional<z.ZodString>;        cs: z.ZodOptional<z.ZodString>;        da: z.ZodOptional<z.ZodString>;        nl: z.ZodOptional<z.ZodString>;        fi: z.ZodOptional<z.ZodString>;        fr: z.ZodOptional<z.ZodString>;        de: z.ZodOptional<z.ZodString>;        el: z.ZodOptional<z.ZodString>;        hi: z.ZodOptional<z.ZodString>;        hu: z.ZodOptional<z.ZodString>;        it: z.ZodOptional<z.ZodString>;        ja: z.ZodOptional<z.ZodString>;        ko: z.ZodOptional<z.ZodString>;        lt: z.ZodOptional<z.ZodString>;        no: z.ZodOptional<z.ZodString>;        pl: z.ZodOptional<z.ZodString>;        "pt-BR": z.ZodOptional<z.ZodString>;        ro: z.ZodOptional<z.ZodString>;        ru: z.ZodOptional<z.ZodString>;        "es-ES": z.ZodOptional<z.ZodString>;        "es-419": z.ZodOptional<z.ZodString>;        "sv-SE": z.ZodOptional<z.ZodString>;        th: z.ZodOptional<z.ZodString>;        tr: z.ZodOptional<z.ZodString>;        uk: z.ZodOptional<z.ZodString>;        vi: z.ZodOptional<z.ZodString>;      }, z.core.$strict>>;      description: z.ZodString;      description_localizations: z.ZodOptional<z.ZodObject<{        id: z.ZodOptional<z.ZodString>;        "en-US": z.ZodOptional<z.ZodString>;        "en-GB": z.ZodOptional<z.ZodString>;        bg: z.ZodOptional<z.ZodString>;        "zh-CN": z.ZodOptional<z.ZodString>;        "zh-TW": z.ZodOptional<z.ZodString>;        hr: z.ZodOptional<z.ZodString>;        cs: z.ZodOptional<z.ZodString>;        da: z.ZodOptional<z.ZodString>;        nl: z.ZodOptional<z.ZodString>;        fi: z.ZodOptional<z.ZodString>;        fr: z.ZodOptional<z.ZodString>;        de: z.ZodOptional<z.ZodString>;        el: z.ZodOptional<z.ZodString>;        hi: z.ZodOptional<z.ZodString>;        hu: z.ZodOptional<z.ZodString>;        it: z.ZodOptional<z.ZodString>;        ja: z.ZodOptional<z.ZodString>;        ko: z.ZodOptional<z.ZodString>;        lt: z.ZodOptional<z.ZodString>;        no: z.ZodOptional<z.ZodString>;        pl: z.ZodOptional<z.ZodString>;        "pt-BR": z.ZodOptional<z.ZodString>;        ro: z.ZodOptional<z.ZodString>;        ru: z.ZodOptional<z.ZodString>;        "es-ES": z.ZodOptional<z.ZodString>;        "es-419": z.ZodOptional<z.ZodString>;        "sv-SE": z.ZodOptional<z.ZodString>;        th: z.ZodOptional<z.ZodString>;        tr: z.ZodOptional<z.ZodString>;        uk: z.ZodOptional<z.ZodString>;        vi: z.ZodOptional<z.ZodString>;      }, z.core.$strict>>;    }, z.core.$strip> | z.ZodObject<{      type: z.ZodLiteral<ApplicationCommandOptionType.Mentionable>;      required: z.ZodOptional<z.ZodBoolean>;      name: z.ZodString;      name_localizations: z.ZodOptional<z.ZodObject<{        id: z.ZodOptional<z.ZodString>;        "en-US": z.ZodOptional<z.ZodString>;        "en-GB": z.ZodOptional<z.ZodString>;        bg: z.ZodOptional<z.ZodString>;        "zh-CN": z.ZodOptional<z.ZodString>;        "zh-TW": z.ZodOptional<z.ZodString>;        hr: z.ZodOptional<z.ZodString>;        cs: z.ZodOptional<z.ZodString>;        da: z.ZodOptional<z.ZodString>;        nl: z.ZodOptional<z.ZodString>;        fi: z.ZodOptional<z.ZodString>;        fr: z.ZodOptional<z.ZodString>;        de: z.ZodOptional<z.ZodString>;        el: z.ZodOptional<z.ZodString>;        hi: z.ZodOptional<z.ZodString>;        hu: z.ZodOptional<z.ZodString>;        it: z.ZodOptional<z.ZodString>;        ja: z.ZodOptional<z.ZodString>;        ko: z.ZodOptional<z.ZodString>;        lt: z.ZodOptional<z.ZodString>;        no: z.ZodOptional<z.ZodString>;        pl: z.ZodOptional<z.ZodString>;        "pt-BR": z.ZodOptional<z.ZodString>;        ro: z.ZodOptional<z.ZodString>;        ru: z.ZodOptional<z.ZodString>;        "es-ES": z.ZodOptional<z.ZodString>;        "es-419": z.ZodOptional<z.ZodString>;        "sv-SE": z.ZodOptional<z.ZodString>;        th: z.ZodOptional<z.ZodString>;        tr: z.ZodOptional<z.ZodString>;        uk: z.ZodOptional<z.ZodString>;        vi: z.ZodOptional<z.ZodString>;      }, z.core.$strict>>;      description: z.ZodString;      description_localizations: z.ZodOptional<z.ZodObject<{        id: z.ZodOptional<z.ZodString>;        "en-US": z.ZodOptional<z.ZodString>;        "en-GB": z.ZodOptional<z.ZodString>;        bg: z.ZodOptional<z.ZodString>;        "zh-CN": z.ZodOptional<z.ZodString>;        "zh-TW": z.ZodOptional<z.ZodString>;        hr: z.ZodOptional<z.ZodString>;        cs: z.ZodOptional<z.ZodString>;        da: z.ZodOptional<z.ZodString>;        nl: z.ZodOptional<z.ZodString>;        fi: z.ZodOptional<z.ZodString>;        fr: z.ZodOptional<z.ZodString>;        de: z.ZodOptional<z.ZodString>;        el: z.ZodOptional<z.ZodString>;        hi: z.ZodOptional<z.ZodString>;        hu: z.ZodOptional<z.ZodString>;        it: z.ZodOptional<z.ZodString>;        ja: z.ZodOptional<z.ZodString>;        ko: z.ZodOptional<z.ZodString>;        lt: z.ZodOptional<z.ZodString>;        no: z.ZodOptional<z.ZodString>;        pl: z.ZodOptional<z.ZodString>;        "pt-BR": z.ZodOptional<z.ZodString>;        ro: z.ZodOptional<z.ZodString>;        ru: z.ZodOptional<z.ZodString>;        "es-ES": z.ZodOptional<z.ZodString>;        "es-419": z.ZodOptional<z.ZodString>;        "sv-SE": z.ZodOptional<z.ZodString>;        th: z.ZodOptional<z.ZodString>;        tr: z.ZodOptional<z.ZodString>;        uk: z.ZodOptional<z.ZodString>;        vi: z.ZodOptional<z.ZodString>;      }, z.core.$strict>>;    }, z.core.$strip> | z.ZodObject<{      type: z.ZodLiteral<ApplicationCommandOptionType.Role>;      required: z.ZodOptional<z.ZodBoolean>;      name: z.ZodString;      name_localizations: z.ZodOptional<z.ZodObject<{        id: z.ZodOptional<z.ZodString>;        "en-US": z.ZodOptional<z.ZodString>;        "en-GB": z.ZodOptional<z.ZodString>;        bg: z.ZodOptional<z.ZodString>;        "zh-CN": z.ZodOptional<z.ZodString>;        "zh-TW": z.ZodOptional<z.ZodString>;        hr: z.ZodOptional<z.ZodString>;        cs: z.ZodOptional<z.ZodString>;        da: z.ZodOptional<z.ZodString>;        nl: z.ZodOptional<z.ZodString>;        fi: z.ZodOptional<z.ZodString>;        fr: z.ZodOptional<z.ZodString>;        de: z.ZodOptional<z.ZodString>;        el: z.ZodOptional<z.ZodString>;        hi: z.ZodOptional<z.ZodString>;        hu: z.ZodOptional<z.ZodString>;        it: z.ZodOptional<z.ZodString>;        ja: z.ZodOptional<z.ZodString>;        ko: z.ZodOptional<z.ZodString>;        lt: z.ZodOptional<z.ZodString>;        no: z.ZodOptional<z.ZodString>;        pl: z.ZodOptional<z.ZodString>;        "pt-BR": z.ZodOptional<z.ZodString>;        ro: z.ZodOptional<z.ZodString>;        ru: z.ZodOptional<z.ZodString>;        "es-ES": z.ZodOptional<z.ZodString>;        "es-419": z.ZodOptional<z.ZodString>;        "sv-SE": z.ZodOptional<z.ZodString>;        th: z.ZodOptional<z.ZodString>;        tr: z.ZodOptional<z.ZodString>;        uk: z.ZodOptional<z.ZodString>;        vi: z.ZodOptional<z.ZodString>;      }, z.core.$strict>>;      description: z.ZodString;      description_localizations: z.ZodOptional<z.ZodObject<{        id: z.ZodOptional<z.ZodString>;        "en-US": z.ZodOptional<z.ZodString>;        "en-GB": z.ZodOptional<z.ZodString>;        bg: z.ZodOptional<z.ZodString>;        "zh-CN": z.ZodOptional<z.ZodString>;        "zh-TW": z.ZodOptional<z.ZodString>;        hr: z.ZodOptional<z.ZodString>;        cs: z.ZodOptional<z.ZodString>;        da: z.ZodOptional<z.ZodString>;        nl: z.ZodOptional<z.ZodString>;        fi: z.ZodOptional<z.ZodString>;        fr: z.ZodOptional<z.ZodString>;        de: z.ZodOptional<z.ZodString>;        el: z.ZodOptional<z.ZodString>;        hi: z.ZodOptional<z.ZodString>;        hu: z.ZodOptional<z.ZodString>;        it: z.ZodOptional<z.ZodString>;        ja: z.ZodOptional<z.ZodString>;        ko: z.ZodOptional<z.ZodString>;        lt: z.ZodOptional<z.ZodString>;        no: z.ZodOptional<z.ZodString>;        pl: z.ZodOptional<z.ZodString>;        "pt-BR": z.ZodOptional<z.ZodString>;        ro: z.ZodOptional<z.ZodString>;        ru: z.ZodOptional<z.ZodString>;        "es-ES": z.ZodOptional<z.ZodString>;        "es-419": z.ZodOptional<z.ZodString>;        "sv-SE": z.ZodOptional<z.ZodString>;        th: z.ZodOptional<z.ZodString>;        tr: z.ZodOptional<z.ZodString>;        uk: z.ZodOptional<z.ZodString>;        vi: z.ZodOptional<z.ZodString>;      }, z.core.$strict>>;    }, z.core.$strip> | z.ZodObject<{      type: z.ZodLiteral<ApplicationCommandOptionType.User>;      required: z.ZodOptional<z.ZodBoolean>;      name: z.ZodString;      name_localizations: z.ZodOptional<z.ZodObject<{        id: z.ZodOptional<z.ZodString>;        "en-US": z.ZodOptional<z.ZodString>;        "en-GB": z.ZodOptional<z.ZodString>;        bg: z.ZodOptional<z.ZodString>;        "zh-CN": z.ZodOptional<z.ZodString>;        "zh-TW": z.ZodOptional<z.ZodString>;        hr: z.ZodOptional<z.ZodString>;        cs: z.ZodOptional<z.ZodString>;        da: z.ZodOptional<z.ZodString>;        nl: z.ZodOptional<z.ZodString>;        fi: z.ZodOptional<z.ZodString>;        fr: z.ZodOptional<z.ZodString>;        de: z.ZodOptional<z.ZodString>;        el: z.ZodOptional<z.ZodString>;        hi: z.ZodOptional<z.ZodString>;        hu: z.ZodOptional<z.ZodString>;        it: z.ZodOptional<z.ZodString>;        ja: z.ZodOptional<z.ZodString>;        ko: z.ZodOptional<z.ZodString>;        lt: z.ZodOptional<z.ZodString>;        no: z.ZodOptional<z.ZodString>;        pl: z.ZodOptional<z.ZodString>;        "pt-BR": z.ZodOptional<z.ZodString>;        ro: z.ZodOptional<z.ZodString>;        ru: z.ZodOptional<z.ZodString>;        "es-ES": z.ZodOptional<z.ZodString>;        "es-419": z.ZodOptional<z.ZodString>;        "sv-SE": z.ZodOptional<z.ZodString>;        th: z.ZodOptional<z.ZodString>;        tr: z.ZodOptional<z.ZodString>;        uk: z.ZodOptional<z.ZodString>;        vi: z.ZodOptional<z.ZodString>;      }, z.core.$strict>>;      description: z.ZodString;      description_localizations: z.ZodOptional<z.ZodObject<{        id: z.ZodOptional<z.ZodString>;        "en-US": z.ZodOptional<z.ZodString>;        "en-GB": z.ZodOptional<z.ZodString>;        bg: z.ZodOptional<z.ZodString>;        "zh-CN": z.ZodOptional<z.ZodString>;        "zh-TW": z.ZodOptional<z.ZodString>;        hr: z.ZodOptional<z.ZodString>;        cs: z.ZodOptional<z.ZodString>;        da: z.ZodOptional<z.ZodString>;        nl: z.ZodOptional<z.ZodString>;        fi: z.ZodOptional<z.ZodString>;        fr: z.ZodOptional<z.ZodString>;        de: z.ZodOptional<z.ZodString>;        el: z.ZodOptional<z.ZodString>;        hi: z.ZodOptional<z.ZodString>;        hu: z.ZodOptional<z.ZodString>;        it: z.ZodOptional<z.ZodString>;        ja: z.ZodOptional<z.ZodString>;        ko: z.ZodOptional<z.ZodString>;        lt: z.ZodOptional<z.ZodString>;        no: z.ZodOptional<z.ZodString>;        pl: z.ZodOptional<z.ZodString>;        "pt-BR": z.ZodOptional<z.ZodString>;        ro: z.ZodOptional<z.ZodString>;        ru: z.ZodOptional<z.ZodString>;        "es-ES": z.ZodOptional<z.ZodString>;        "es-419": z.ZodOptional<z.ZodString>;        "sv-SE": z.ZodOptional<z.ZodString>;        th: z.ZodOptional<z.ZodString>;        tr: z.ZodOptional<z.ZodString>;        uk: z.ZodOptional<z.ZodString>;        vi: z.ZodOptional<z.ZodString>;      }, z.core.$strict>>;    }, z.core.$strip> | z.ZodObject<{      type: z.ZodLiteral<ApplicationCommandOptionType.Channel>;      channel_types: z.ZodOptional<z.ZodArray<z.ZodLiteral<import("discord-api-types/v10").ChannelType.GuildText | import("discord-api-types/v10").ChannelType.GuildVoice | import("discord-api-types/v10").ChannelType.GuildCategory | import("discord-api-types/v10").ChannelType.GuildAnnouncement | import("discord-api-types/v10").ChannelType.AnnouncementThread | import("discord-api-types/v10").ChannelType.PublicThread | import("discord-api-types/v10").ChannelType.PrivateThread | import("discord-api-types/v10").ChannelType.GuildStageVoice | import("discord-api-types/v10").ChannelType.GuildForum | import("discord-api-types/v10").ChannelType.GuildMedia>>>;      required: z.ZodOptional<z.ZodBoolean>;      name: z.ZodString;      name_localizations: z.ZodOptional<z.ZodObject<{        id: z.ZodOptional<z.ZodString>;        "en-US": z.ZodOptional<z.ZodString>;        "en-GB": z.ZodOptional<z.ZodString>;        bg: z.ZodOptional<z.ZodString>;        "zh-CN": z.ZodOptional<z.ZodString>;        "zh-TW": z.ZodOptional<z.ZodString>;        hr: z.ZodOptional<z.ZodString>;        cs: z.ZodOptional<z.ZodString>;        da: z.ZodOptional<z.ZodString>;        nl: z.ZodOptional<z.ZodString>;        fi: z.ZodOptional<z.ZodString>;        fr: z.ZodOptional<z.ZodString>;        de: z.ZodOptional<z.ZodString>;        el: z.ZodOptional<z.ZodString>;        hi: z.ZodOptional<z.ZodString>;        hu: z.ZodOptional<z.ZodString>;        it: z.ZodOptional<z.ZodString>;        ja: z.ZodOptional<z.ZodString>;        ko: z.ZodOptional<z.ZodString>;        lt: z.ZodOptional<z.ZodString>;        no: z.ZodOptional<z.ZodString>;        pl: z.ZodOptional<z.ZodString>;        "pt-BR": z.ZodOptional<z.ZodString>;        ro: z.ZodOptional<z.ZodString>;        ru: z.ZodOptional<z.ZodString>;        "es-ES": z.ZodOptional<z.ZodString>;        "es-419": z.ZodOptional<z.ZodString>;        "sv-SE": z.ZodOptional<z.ZodString>;        th: z.ZodOptional<z.ZodString>;        tr: z.ZodOptional<z.ZodString>;        uk: z.ZodOptional<z.ZodString>;        vi: z.ZodOptional<z.ZodString>;      }, z.core.$strict>>;      description: z.ZodString;      description_localizations: z.ZodOptional<z.ZodObject<{        id: z.ZodOptional<z.ZodString>;        "en-US": z.ZodOptional<z.ZodString>;        "en-GB": z.ZodOptional<z.ZodString>;        bg: z.ZodOptional<z.ZodString>;        "zh-CN": z.ZodOptional<z.ZodString>;        "zh-TW": z.ZodOptional<z.ZodString>;        hr: z.ZodOptional<z.ZodString>;        cs: z.ZodOptional<z.ZodString>;        da: z.ZodOptional<z.ZodString>;        nl: z.ZodOptional<z.ZodString>;        fi: z.ZodOptional<z.ZodString>;        fr: z.ZodOptional<z.ZodString>;        de: z.ZodOptional<z.ZodString>;        el: z.ZodOptional<z.ZodString>;        hi: z.ZodOptional<z.ZodString>;        hu: z.ZodOptional<z.ZodString>;        it: z.ZodOptional<z.ZodString>;        ja: z.ZodOptional<z.ZodString>;        ko: z.ZodOptional<z.ZodString>;        lt: z.ZodOptional<z.ZodString>;        no: z.ZodOptional<z.ZodString>;        pl: z.ZodOptional<z.ZodString>;        "pt-BR": z.ZodOptional<z.ZodString>;        ro: z.ZodOptional<z.ZodString>;        ru: z.ZodOptional<z.ZodString>;        "es-ES": z.ZodOptional<z.ZodString>;        "es-419": z.ZodOptional<z.ZodString>;        "sv-SE": z.ZodOptional<z.ZodString>;        th: z.ZodOptional<z.ZodString>;        tr: z.ZodOptional<z.ZodString>;        uk: z.ZodOptional<z.ZodString>;        vi: z.ZodOptional<z.ZodString>;      }, z.core.$strict>>;    }, z.core.$strip> | z.ZodIntersection<z.ZodObject<{      type: z.ZodLiteral<ApplicationCommandOptionType.Integer>;      max_value: z.ZodOptional<z.ZodInt>;      min_value: z.ZodOptional<z.ZodInt>;      required: z.ZodOptional<z.ZodBoolean>;      name: z.ZodString;      name_localizations: z.ZodOptional<z.ZodObject<{        id: z.ZodOptional<z.ZodString>;        "en-US": z.ZodOptional<z.ZodString>;        "en-GB": z.ZodOptional<z.ZodString>;        bg: z.ZodOptional<z.ZodString>;        "zh-CN": z.ZodOptional<z.ZodString>;        "zh-TW": z.ZodOptional<z.ZodString>;        hr: z.ZodOptional<z.ZodString>;        cs: z.ZodOptional<z.ZodString>;        da: z.ZodOptional<z.ZodString>;        nl: z.ZodOptional<z.ZodString>;        fi: z.ZodOptional<z.ZodString>;        fr: z.ZodOptional<z.ZodString>;        de: z.ZodOptional<z.ZodString>;        el: z.ZodOptional<z.ZodString>;        hi: z.ZodOptional<z.ZodString>;        hu: z.ZodOptional<z.ZodString>;        it: z.ZodOptional<z.ZodString>;        ja: z.ZodOptional<z.ZodString>;        ko: z.ZodOptional<z.ZodString>;        lt: z.ZodOptional<z.ZodString>;        no: z.ZodOptional<z.ZodString>;        pl: z.ZodOptional<z.ZodString>;        "pt-BR": z.ZodOptional<z.ZodString>;        ro: z.ZodOptional<z.ZodString>;        ru: z.ZodOptional<z.ZodString>;        "es-ES": z.ZodOptional<z.ZodString>;        "es-419": z.ZodOptional<z.ZodString>;        "sv-SE": z.ZodOptional<z.ZodString>;        th: z.ZodOptional<z.ZodString>;        tr: z.ZodOptional<z.ZodString>;        uk: z.ZodOptional<z.ZodString>;        vi: z.ZodOptional<z.ZodString>;      }, z.core.$strict>>;      description: z.ZodString;      description_localizations: z.ZodOptional<z.ZodObject<{        id: z.ZodOptional<z.ZodString>;        "en-US": z.ZodOptional<z.ZodString>;        "en-GB": z.ZodOptional<z.ZodString>;        bg: z.ZodOptional<z.ZodString>;        "zh-CN": z.ZodOptional<z.ZodString>;        "zh-TW": z.ZodOptional<z.ZodString>;        hr: z.ZodOptional<z.ZodString>;        cs: z.ZodOptional<z.ZodString>;        da: z.ZodOptional<z.ZodString>;        nl: z.ZodOptional<z.ZodString>;        fi: z.ZodOptional<z.ZodString>;        fr: z.ZodOptional<z.ZodString>;        de: z.ZodOptional<z.ZodString>;        el: z.ZodOptional<z.ZodString>;        hi: z.ZodOptional<z.ZodString>;        hu: z.ZodOptional<z.ZodString>;        it: z.ZodOptional<z.ZodString>;        ja: z.ZodOptional<z.ZodString>;        ko: z.ZodOptional<z.ZodString>;        lt: z.ZodOptional<z.ZodString>;        no: z.ZodOptional<z.ZodString>;        pl: z.ZodOptional<z.ZodString>;        "pt-BR": z.ZodOptional<z.ZodString>;        ro: z.ZodOptional<z.ZodString>;        ru: z.ZodOptional<z.ZodString>;        "es-ES": z.ZodOptional<z.ZodString>;        "es-419": z.ZodOptional<z.ZodString>;        "sv-SE": z.ZodOptional<z.ZodString>;        th: z.ZodOptional<z.ZodString>;        tr: z.ZodOptional<z.ZodString>;        uk: z.ZodOptional<z.ZodString>;        vi: z.ZodOptional<z.ZodString>;      }, z.core.$strict>>;    }, z.core.$strip>, z.ZodDiscriminatedUnion<[z.ZodObject<{      autocomplete: z.ZodLiteral<true>;      choices: z.ZodOptional<z.ZodArray<z.ZodAny>>;    }, z.core.$strip>, z.ZodObject<{      choices: z.ZodOptional<z.ZodArray<z.ZodObject<{        value: z.ZodNumber;        name: z.ZodString;        name_localizations: z.ZodOptional<z.ZodObject<{          id: z.ZodOptional<z.ZodString>;          "en-US": z.ZodOptional<z.ZodString>;          "en-GB": z.ZodOptional<z.ZodString>;          bg: z.ZodOptional<z.ZodString>;          "zh-CN": z.ZodOptional<z.ZodString>;          "zh-TW": z.ZodOptional<z.ZodString>;          hr: z.ZodOptional<z.ZodString>;          cs: z.ZodOptional<z.ZodString>;          da: z.ZodOptional<z.ZodString>;          nl: z.ZodOptional<z.ZodString>;          fi: z.ZodOptional<z.ZodString>;          fr: z.ZodOptional<z.ZodString>;          de: z.ZodOptional<z.ZodString>;          el: z.ZodOptional<z.ZodString>;          hi: z.ZodOptional<z.ZodString>;          hu: z.ZodOptional<z.ZodString>;          it: z.ZodOptional<z.ZodString>;          ja: z.ZodOptional<z.ZodString>;          ko: z.ZodOptional<z.ZodString>;          lt: z.ZodOptional<z.ZodString>;          no: z.ZodOptional<z.ZodString>;          pl: z.ZodOptional<z.ZodString>;          "pt-BR": z.ZodOptional<z.ZodString>;          ro: z.ZodOptional<z.ZodString>;          ru: z.ZodOptional<z.ZodString>;          "es-ES": z.ZodOptional<z.ZodString>;          "es-419": z.ZodOptional<z.ZodString>;          "sv-SE": z.ZodOptional<z.ZodString>;          th: z.ZodOptional<z.ZodString>;          tr: z.ZodOptional<z.ZodString>;          uk: z.ZodOptional<z.ZodString>;          vi: z.ZodOptional<z.ZodString>;        }, z.core.$strict>>;      }, z.core.$strip>>>;      autocomplete: z.ZodOptional<z.ZodLiteral<false>>;    }, z.core.$strip>], "autocomplete">> | z.ZodIntersection<z.ZodObject<{      type: z.ZodLiteral<ApplicationCommandOptionType.Number>;      max_value: z.ZodOptional<z.ZodFloat32>;      min_value: z.ZodOptional<z.ZodFloat32>;      required: z.ZodOptional<z.ZodBoolean>;      name: z.ZodString;      name_localizations: z.ZodOptional<z.ZodObject<{        id: z.ZodOptional<z.ZodString>;        "en-US": z.ZodOptional<z.ZodString>;        "en-GB": z.ZodOptional<z.ZodString>;        bg: z.ZodOptional<z.ZodString>;        "zh-CN": z.ZodOptional<z.ZodString>;        "zh-TW": z.ZodOptional<z.ZodString>;        hr: z.ZodOptional<z.ZodString>;        cs: z.ZodOptional<z.ZodString>;        da: z.ZodOptional<z.ZodString>;        nl: z.ZodOptional<z.ZodString>;        fi: z.ZodOptional<z.ZodString>;        fr: z.ZodOptional<z.ZodString>;        de: z.ZodOptional<z.ZodString>;        el: z.ZodOptional<z.ZodString>;        hi: z.ZodOptional<z.ZodString>;        hu: z.ZodOptional<z.ZodString>;        it: z.ZodOptional<z.ZodString>;        ja: z.ZodOptional<z.ZodString>;        ko: z.ZodOptional<z.ZodString>;        lt: z.ZodOptional<z.ZodString>;        no: z.ZodOptional<z.ZodString>;        pl: z.ZodOptional<z.ZodString>;        "pt-BR": z.ZodOptional<z.ZodString>;        ro: z.ZodOptional<z.ZodString>;        ru: z.ZodOptional<z.ZodString>;        "es-ES": z.ZodOptional<z.ZodString>;        "es-419": z.ZodOptional<z.ZodString>;        "sv-SE": z.ZodOptional<z.ZodString>;        th: z.ZodOptional<z.ZodString>;        tr: z.ZodOptional<z.ZodString>;        uk: z.ZodOptional<z.ZodString>;        vi: z.ZodOptional<z.ZodString>;      }, z.core.$strict>>;      description: z.ZodString;      description_localizations: z.ZodOptional<z.ZodObject<{        id: z.ZodOptional<z.ZodString>;        "en-US": z.ZodOptional<z.ZodString>;        "en-GB": z.ZodOptional<z.ZodString>;        bg: z.ZodOptional<z.ZodString>;        "zh-CN": z.ZodOptional<z.ZodString>;        "zh-TW": z.ZodOptional<z.ZodString>;        hr: z.ZodOptional<z.ZodString>;        cs: z.ZodOptional<z.ZodString>;        da: z.ZodOptional<z.ZodString>;        nl: z.ZodOptional<z.ZodString>;        fi: z.ZodOptional<z.ZodString>;        fr: z.ZodOptional<z.ZodString>;        de: z.ZodOptional<z.ZodString>;        el: z.ZodOptional<z.ZodString>;        hi: z.ZodOptional<z.ZodString>;        hu: z.ZodOptional<z.ZodString>;        it: z.ZodOptional<z.ZodString>;        ja: z.ZodOptional<z.ZodString>;        ko: z.ZodOptional<z.ZodString>;        lt: z.ZodOptional<z.ZodString>;        no: z.ZodOptional<z.ZodString>;        pl: z.ZodOptional<z.ZodString>;        "pt-BR": z.ZodOptional<z.ZodString>;        ro: z.ZodOptional<z.ZodString>;        ru: z.ZodOptional<z.ZodString>;        "es-ES": z.ZodOptional<z.ZodString>;        "es-419": z.ZodOptional<z.ZodString>;        "sv-SE": z.ZodOptional<z.ZodString>;        th: z.ZodOptional<z.ZodString>;        tr: z.ZodOptional<z.ZodString>;        uk: z.ZodOptional<z.ZodString>;        vi: z.ZodOptional<z.ZodString>;      }, z.core.$strict>>;    }, z.core.$strip>, z.ZodDiscriminatedUnion<[z.ZodObject<{      autocomplete: z.ZodLiteral<true>;      choices: z.ZodOptional<z.ZodArray<z.ZodAny>>;    }, z.core.$strip>, z.ZodObject<{      choices: z.ZodOptional<z.ZodArray<z.ZodObject<{        value: z.ZodNumber;        name: z.ZodString;        name_localizations: z.ZodOptional<z.ZodObject<{          id: z.ZodOptional<z.ZodString>;          "en-US": z.ZodOptional<z.ZodString>;          "en-GB": z.ZodOptional<z.ZodString>;          bg: z.ZodOptional<z.ZodString>;          "zh-CN": z.ZodOptional<z.ZodString>;          "zh-TW": z.ZodOptional<z.ZodString>;          hr: z.ZodOptional<z.ZodString>;          cs: z.ZodOptional<z.ZodString>;          da: z.ZodOptional<z.ZodString>;          nl: z.ZodOptional<z.ZodString>;          fi: z.ZodOptional<z.ZodString>;          fr: z.ZodOptional<z.ZodString>;          de: z.ZodOptional<z.ZodString>;          el: z.ZodOptional<z.ZodString>;          hi: z.ZodOptional<z.ZodString>;          hu: z.ZodOptional<z.ZodString>;          it: z.ZodOptional<z.ZodString>;          ja: z.ZodOptional<z.ZodString>;          ko: z.ZodOptional<z.ZodString>;          lt: z.ZodOptional<z.ZodString>;          no: z.ZodOptional<z.ZodString>;          pl: z.ZodOptional<z.ZodString>;          "pt-BR": z.ZodOptional<z.ZodString>;          ro: z.ZodOptional<z.ZodString>;          ru: z.ZodOptional<z.ZodString>;          "es-ES": z.ZodOptional<z.ZodString>;          "es-419": z.ZodOptional<z.ZodString>;          "sv-SE": z.ZodOptional<z.ZodString>;          th: z.ZodOptional<z.ZodString>;          tr: z.ZodOptional<z.ZodString>;          uk: z.ZodOptional<z.ZodString>;          vi: z.ZodOptional<z.ZodString>;        }, z.core.$strict>>;      }, z.core.$strip>>>;      autocomplete: z.ZodOptional<z.ZodLiteral<false>>;    }, z.core.$strip>], "autocomplete">> | z.ZodIntersection<z.ZodObject<{      max_length: z.ZodOptional<z.ZodNumber>;      min_length: z.ZodOptional<z.ZodNumber>;      type: z.ZodLiteral<ApplicationCommandOptionType.String>;      required: z.ZodOptional<z.ZodBoolean>;      name: z.ZodString;      name_localizations: z.ZodOptional<z.ZodObject<{        id: z.ZodOptional<z.ZodString>;        "en-US": z.ZodOptional<z.ZodString>;        "en-GB": z.ZodOptional<z.ZodString>;        bg: z.ZodOptional<z.ZodString>;        "zh-CN": z.ZodOptional<z.ZodString>;        "zh-TW": z.ZodOptional<z.ZodString>;        hr: z.ZodOptional<z.ZodString>;        cs: z.ZodOptional<z.ZodString>;        da: z.ZodOptional<z.ZodString>;        nl: z.ZodOptional<z.ZodString>;        fi: z.ZodOptional<z.ZodString>;        fr: z.ZodOptional<z.ZodString>;        de: z.ZodOptional<z.ZodString>;        el: z.ZodOptional<z.ZodString>;        hi: z.ZodOptional<z.ZodString>;        hu: z.ZodOptional<z.ZodString>;        it: z.ZodOptional<z.ZodString>;        ja: z.ZodOptional<z.ZodString>;        ko: z.ZodOptional<z.ZodString>;        lt: z.ZodOptional<z.ZodString>;        no: z.ZodOptional<z.ZodString>;        pl: z.ZodOptional<z.ZodString>;        "pt-BR": z.ZodOptional<z.ZodString>;        ro: z.ZodOptional<z.ZodString>;        ru: z.ZodOptional<z.ZodString>;        "es-ES": z.ZodOptional<z.ZodString>;        "es-419": z.ZodOptional<z.ZodString>;        "sv-SE": z.ZodOptional<z.ZodString>;        th: z.ZodOptional<z.ZodString>;        tr: z.ZodOptional<z.ZodString>;        uk: z.ZodOptional<z.ZodString>;        vi: z.ZodOptional<z.ZodString>;      }, z.core.$strict>>;      description: z.ZodString;      description_localizations: z.ZodOptional<z.ZodObject<{        id: z.ZodOptional<z.ZodString>;        "en-US": z.ZodOptional<z.ZodString>;        "en-GB": z.ZodOptional<z.ZodString>;        bg: z.ZodOptional<z.ZodString>;        "zh-CN": z.ZodOptional<z.ZodString>;        "zh-TW": z.ZodOptional<z.ZodString>;        hr: z.ZodOptional<z.ZodString>;        cs: z.ZodOptional<z.ZodString>;        da: z.ZodOptional<z.ZodString>;        nl: z.ZodOptional<z.ZodString>;        fi: z.ZodOptional<z.ZodString>;        fr: z.ZodOptional<z.ZodString>;        de: z.ZodOptional<z.ZodString>;        el: z.ZodOptional<z.ZodString>;        hi: z.ZodOptional<z.ZodString>;        hu: z.ZodOptional<z.ZodString>;        it: z.ZodOptional<z.ZodString>;        ja: z.ZodOptional<z.ZodString>;        ko: z.ZodOptional<z.ZodString>;        lt: z.ZodOptional<z.ZodString>;        no: z.ZodOptional<z.ZodString>;        pl: z.ZodOptional<z.ZodString>;        "pt-BR": z.ZodOptional<z.ZodString>;        ro: z.ZodOptional<z.ZodString>;        ru: z.ZodOptional<z.ZodString>;        "es-ES": z.ZodOptional<z.ZodString>;        "es-419": z.ZodOptional<z.ZodString>;        "sv-SE": z.ZodOptional<z.ZodString>;        th: z.ZodOptional<z.ZodString>;        tr: z.ZodOptional<z.ZodString>;        uk: z.ZodOptional<z.ZodString>;        vi: z.ZodOptional<z.ZodString>;      }, z.core.$strict>>;    }, z.core.$strip>, z.ZodDiscriminatedUnion<[z.ZodObject<{      autocomplete: z.ZodLiteral<true>;      choices: z.ZodOptional<z.ZodArray<z.ZodAny>>;    }, z.core.$strip>, z.ZodObject<{      choices: z.ZodOptional<z.ZodArray<z.ZodObject<{        value: z.ZodString;        name: z.ZodString;        name_localizations: z.ZodOptional<z.ZodObject<{          id: z.ZodOptional<z.ZodString>;          "en-US": z.ZodOptional<z.ZodString>;          "en-GB": z.ZodOptional<z.ZodString>;          bg: z.ZodOptional<z.ZodString>;          "zh-CN": z.ZodOptional<z.ZodString>;          "zh-TW": z.ZodOptional<z.ZodString>;          hr: z.ZodOptional<z.ZodString>;          cs: z.ZodOptional<z.ZodString>;          da: z.ZodOptional<z.ZodString>;          nl: z.ZodOptional<z.ZodString>;          fi: z.ZodOptional<z.ZodString>;          fr: z.ZodOptional<z.ZodString>;          de: z.ZodOptional<z.ZodString>;          el: z.ZodOptional<z.ZodString>;          hi: z.ZodOptional<z.ZodString>;          hu: z.ZodOptional<z.ZodString>;          it: z.ZodOptional<z.ZodString>;          ja: z.ZodOptional<z.ZodString>;          ko: z.ZodOptional<z.ZodString>;          lt: z.ZodOptional<z.ZodString>;          no: z.ZodOptional<z.ZodString>;          pl: z.ZodOptional<z.ZodString>;          "pt-BR": z.ZodOptional<z.ZodString>;          ro: z.ZodOptional<z.ZodString>;          ru: z.ZodOptional<z.ZodString>;          "es-ES": z.ZodOptional<z.ZodString>;          "es-419": z.ZodOptional<z.ZodString>;          "sv-SE": z.ZodOptional<z.ZodString>;          th: z.ZodOptional<z.ZodString>;          tr: z.ZodOptional<z.ZodString>;          uk: z.ZodOptional<z.ZodString>;          vi: z.ZodOptional<z.ZodString>;        }, z.core.$strict>>;      }, z.core.$strip>>>;      autocomplete: z.ZodOptional<z.ZodLiteral<false>>;    }, z.core.$strip>], "autocomplete">>)[]>>>;    name: z.ZodString;    name_localizations: z.ZodOptional<z.ZodObject<{      id: z.ZodOptional<z.ZodString>;      "en-US": z.ZodOptional<z.ZodString>;      "en-GB": z.ZodOptional<z.ZodString>;      bg: z.ZodOptional<z.ZodString>;      "zh-CN": z.ZodOptional<z.ZodString>;      "zh-TW": z.ZodOptional<z.ZodString>;      hr: z.ZodOptional<z.ZodString>;      cs: z.ZodOptional<z.ZodString>;      da: z.ZodOptional<z.ZodString>;      nl: z.ZodOptional<z.ZodString>;      fi: z.ZodOptional<z.ZodString>;      fr: z.ZodOptional<z.ZodString>;      de: z.ZodOptional<z.ZodString>;      el: z.ZodOptional<z.ZodString>;      hi: z.ZodOptional<z.ZodString>;      hu: z.ZodOptional<z.ZodString>;      it: z.ZodOptional<z.ZodString>;      ja: z.ZodOptional<z.ZodString>;      ko: z.ZodOptional<z.ZodString>;      lt: z.ZodOptional<z.ZodString>;      no: z.ZodOptional<z.ZodString>;      pl: z.ZodOptional<z.ZodString>;      "pt-BR": z.ZodOptional<z.ZodString>;      ro: z.ZodOptional<z.ZodString>;      ru: z.ZodOptional<z.ZodString>;      "es-ES": z.ZodOptional<z.ZodString>;      "es-419": z.ZodOptional<z.ZodString>;      "sv-SE": z.ZodOptional<z.ZodString>;      th: z.ZodOptional<z.ZodString>;      tr: z.ZodOptional<z.ZodString>;      uk: z.ZodOptional<z.ZodString>;      vi: z.ZodOptional<z.ZodString>;    }, z.core.$strict>>;    description: z.ZodString;    description_localizations: z.ZodOptional<z.ZodObject<{      id: z.ZodOptional<z.ZodString>;      "en-US": z.ZodOptional<z.ZodString>;      "en-GB": z.ZodOptional<z.ZodString>;      bg: z.ZodOptional<z.ZodString>;      "zh-CN": z.ZodOptional<z.ZodString>;      "zh-TW": z.ZodOptional<z.ZodString>;      hr: z.ZodOptional<z.ZodString>;      cs: z.ZodOptional<z.ZodString>;      da: z.ZodOptional<z.ZodString>;      nl: z.ZodOptional<z.ZodString>;      fi: z.ZodOptional<z.ZodString>;      fr: z.ZodOptional<z.ZodString>;      de: z.ZodOptional<z.ZodString>;      el: z.ZodOptional<z.ZodString>;      hi: z.ZodOptional<z.ZodString>;      hu: z.ZodOptional<z.ZodString>;      it: z.ZodOptional<z.ZodString>;      ja: z.ZodOptional<z.ZodString>;      ko: z.ZodOptional<z.ZodString>;      lt: z.ZodOptional<z.ZodString>;      no: z.ZodOptional<z.ZodString>;      pl: z.ZodOptional<z.ZodString>;      "pt-BR": z.ZodOptional<z.ZodString>;      ro: z.ZodOptional<z.ZodString>;      ru: z.ZodOptional<z.ZodString>;      "es-ES": z.ZodOptional<z.ZodString>;      "es-419": z.ZodOptional<z.ZodString>;      "sv-SE": z.ZodOptional<z.ZodString>;      th: z.ZodOptional<z.ZodString>;      tr: z.ZodOptional<z.ZodString>;      uk: z.ZodOptional<z.ZodString>;      vi: z.ZodOptional<z.ZodString>;    }, z.core.$strict>>;  }, z.core.$strip>>;  name: z.ZodString;  name_localizations: z.ZodOptional<z.ZodObject<{    id: z.ZodOptional<z.ZodString>;    "en-US": z.ZodOptional<z.ZodString>;    "en-GB": z.ZodOptional<z.ZodString>;    bg: z.ZodOptional<z.ZodString>;    "zh-CN": z.ZodOptional<z.ZodString>;    "zh-TW": z.ZodOptional<z.ZodString>;    hr: z.ZodOptional<z.ZodString>;    cs: z.ZodOptional<z.ZodString>;    da: z.ZodOptional<z.ZodString>;    nl: z.ZodOptional<z.ZodString>;    fi: z.ZodOptional<z.ZodString>;    fr: z.ZodOptional<z.ZodString>;    de: z.ZodOptional<z.ZodString>;    el: z.ZodOptional<z.ZodString>;    hi: z.ZodOptional<z.ZodString>;    hu: z.ZodOptional<z.ZodString>;    it: z.ZodOptional<z.ZodString>;    ja: z.ZodOptional<z.ZodString>;    ko: z.ZodOptional<z.ZodString>;    lt: z.ZodOptional<z.ZodString>;    no: z.ZodOptional<z.ZodString>;    pl: z.ZodOptional<z.ZodString>;    "pt-BR": z.ZodOptional<z.ZodString>;    ro: z.ZodOptional<z.ZodString>;    ru: z.ZodOptional<z.ZodString>;    "es-ES": z.ZodOptional<z.ZodString>;    "es-419": z.ZodOptional<z.ZodString>;    "sv-SE": z.ZodOptional<z.ZodString>;    th: z.ZodOptional<z.ZodString>;    tr: z.ZodOptional<z.ZodString>;    uk: z.ZodOptional<z.ZodString>;    vi: z.ZodOptional<z.ZodString>;  }, z.core.$strict>>;  description: z.ZodString;  description_localizations: z.ZodOptional<z.ZodObject<{    id: z.ZodOptional<z.ZodString>;    "en-US": z.ZodOptional<z.ZodString>;    "en-GB": z.ZodOptional<z.ZodString>;    bg: z.ZodOptional<z.ZodString>;    "zh-CN": z.ZodOptional<z.ZodString>;    "zh-TW": z.ZodOptional<z.ZodString>;    hr: z.ZodOptional<z.ZodString>;    cs: z.ZodOptional<z.ZodString>;    da: z.ZodOptional<z.ZodString>;    nl: z.ZodOptional<z.ZodString>;    fi: z.ZodOptional<z.ZodString>;    fr: z.ZodOptional<z.ZodString>;    de: z.ZodOptional<z.ZodString>;    el: z.ZodOptional<z.ZodString>;    hi: z.ZodOptional<z.ZodString>;    hu: z.ZodOptional<z.ZodString>;    it: z.ZodOptional<z.ZodString>;    ja: z.ZodOptional<z.ZodString>;    ko: z.ZodOptional<z.ZodString>;    lt: z.ZodOptional<z.ZodString>;    no: z.ZodOptional<z.ZodString>;    pl: z.ZodOptional<z.ZodString>;    "pt-BR": z.ZodOptional<z.ZodString>;    ro: z.ZodOptional<z.ZodString>;    ru: z.ZodOptional<z.ZodString>;    "es-ES": z.ZodOptional<z.ZodString>;    "es-419": z.ZodOptional<z.ZodString>;    "sv-SE": z.ZodOptional<z.ZodString>;    th: z.ZodOptional<z.ZodString>;    tr: z.ZodOptional<z.ZodString>;    uk: z.ZodOptional<z.ZodString>;    vi: z.ZodOptional<z.ZodString>;  }, z.core.$strict>>;}, z.core.$strip>
z.ZodObject<{ type: z.ZodLiteral<ApplicationCommandOptionType.SubcommandGroup>; options: z.ZodArray<z.ZodObject<{ type: z.ZodLiteral<ApplicationCommandOptionType.Subcommand>; options: z.ZodOptional<z.ZodArray<z.ZodUnion<(z.ZodObject<{ type: z.ZodLiteral<ApplicationCommandOptionType.Attachment>; file_types: z.ZodOptional<z.ZodArray<z.ZodUnion<readonly [z.ZodEnum<{ image: "image"; video: "video"; audio: "audio"; }>, z.ZodString]>>>; required: z.ZodOptional<z.ZodBoolean>; name: z.ZodString; name_localizations: z.ZodOptional<z.ZodObject<{ id: z.ZodOptional<z.ZodString>; "en-US": z.ZodOptional<z.ZodString>; "en-GB": z.ZodOptional<z.ZodString>; bg: z.ZodOptional<z.ZodString>; "zh-CN": z.ZodOptional<z.ZodString>; "zh-TW": z.ZodOptional<z.ZodString>; hr: z.ZodOptional<z.ZodString>; cs: z.ZodOptional<z.ZodString>; da: z.ZodOptional<z.ZodString>; nl: z.ZodOptional<z.ZodString>; fi: z.ZodOptional<z.ZodString>; fr: z.ZodOptional<z.ZodString>; de: z.ZodOptional<z.ZodString>; el: z.ZodOptional<z.ZodString>; hi: z.ZodOptional<z.ZodString>; hu: z.ZodOptional<z.ZodString>; it: z.ZodOptional<z.ZodString>; ja: z.ZodOptional<z.ZodString>; ko: z.ZodOptional<z.ZodString>; lt: z.ZodOptional<z.ZodString>; no: z.ZodOptional<z.ZodString>; pl: z.ZodOptional<z.ZodString>; "pt-BR": z.ZodOptional<z.ZodString>; ro: z.ZodOptional<z.ZodString>; ru: z.ZodOptional<z.ZodString>; "es-ES": z.ZodOptional<z.ZodString>; "es-419": z.ZodOptional<z.ZodString>; "sv-SE": z.ZodOptional<z.ZodString>; th: z.ZodOptional<z.ZodString>; tr: z.ZodOptional<z.ZodString>; uk: z.ZodOptional<z.ZodString>; vi: z.ZodOptional<z.ZodString>; }, z.core.$strict>>; description: z.ZodString; description_localizations: z.ZodOptional<z.ZodObject<{ id: z.ZodOptional<z.ZodString>; "en-US": z.ZodOptional<z.ZodString>; "en-GB": z.ZodOptional<z.ZodString>; bg: z.ZodOptional<z.ZodString>; "zh-CN": z.ZodOptional<z.ZodString>; "zh-TW": z.ZodOptional<z.ZodString>; hr: z.ZodOptional<z.ZodString>; cs: z.ZodOptional<z.ZodString>; da: z.ZodOptional<z.ZodString>; nl: z.ZodOptional<z.ZodString>; fi: z.ZodOptional<z.ZodString>; fr: z.ZodOptional<z.ZodString>; de: z.ZodOptional<z.ZodString>; el: z.ZodOptional<z.ZodString>; hi: z.ZodOptional<z.ZodString>; hu: z.ZodOptional<z.ZodString>; it: z.ZodOptional<z.ZodString>; ja: z.ZodOptional<z.ZodString>; ko: z.ZodOptional<z.ZodString>; lt: z.ZodOptional<z.ZodString>; no: z.ZodOptional<z.ZodString>; pl: z.ZodOptional<z.ZodString>; "pt-BR": z.ZodOptional<z.ZodString>; ro: z.ZodOptional<z.ZodString>; ru: z.ZodOptional<z.ZodString>; "es-ES": z.ZodOptional<z.ZodString>; "es-419": z.ZodOptional<z.ZodString>; "sv-SE": z.ZodOptional<z.ZodString>; th: z.ZodOptional<z.ZodString>; tr: z.ZodOptional<z.ZodString>; uk: z.ZodOptional<z.ZodString>; vi: z.ZodOptional<z.ZodString>; }, z.core.$strict>>; }, z.core.$strip> | z.ZodObject<{ type: z.ZodLiteral<ApplicationCommandOptionType.Boolean>; required: z.ZodOptional<z.ZodBoolean>; name: z.ZodString; name_localizations: z.ZodOptional<z.ZodObject<{ id: z.ZodOptional<z.ZodString>; "en-US": z.ZodOptional<z.ZodString>; "en-GB": z.ZodOptional<z.ZodString>; bg: z.ZodOptional<z.ZodString>; "zh-CN": z.ZodOptional<z.ZodString>; "zh-TW": z.ZodOptional<z.ZodString>; hr: z.ZodOptional<z.ZodString>; cs: z.ZodOptional<z.ZodString>; da: z.ZodOptional<z.ZodString>; nl: z.ZodOptional<z.ZodString>; fi: z.ZodOptional<z.ZodString>; fr: z.ZodOptional<z.ZodString>; de: z.ZodOptional<z.ZodString>; el: z.ZodOptional<z.ZodString>; hi: z.ZodOptional<z.ZodString>; hu: z.ZodOptional<z.ZodString>; it: z.ZodOptional<z.ZodString>; ja: z.ZodOptional<z.ZodString>; ko: z.ZodOptional<z.ZodString>; lt: z.ZodOptional<z.ZodString>; no: z.ZodOptional<z.ZodString>; pl: z.ZodOptional<z.ZodString>; "pt-BR": z.ZodOptional<z.ZodString>; ro: z.ZodOptional<z.ZodString>; ru: z.ZodOptional<z.ZodString>; "es-ES": z.ZodOptional<z.ZodString>; "es-419": z.ZodOptional<z.ZodString>; "sv-SE": z.ZodOptional<z.ZodString>; th: z.ZodOptional<z.ZodString>; tr: z.ZodOptional<z.ZodString>; uk: z.ZodOptional<z.ZodString>; vi: z.ZodOptional<z.ZodString>; }, z.core.$strict>>; description: z.ZodString; description_localizations: z.ZodOptional<z.ZodObject<{ id: z.ZodOptional<z.ZodString>; "en-US": z.ZodOptional<z.ZodString>; "en-GB": z.ZodOptional<z.ZodString>; bg: z.ZodOptional<z.ZodString>; "zh-CN": z.ZodOptional<z.ZodString>; "zh-TW": z.ZodOptional<z.ZodString>; hr: z.ZodOptional<z.ZodString>; cs: z.ZodOptional<z.ZodString>; da: z.ZodOptional<z.ZodString>; nl: z.ZodOptional<z.ZodString>; fi: z.ZodOptional<z.ZodString>; fr: z.ZodOptional<z.ZodString>; de: z.ZodOptional<z.ZodString>; el: z.ZodOptional<z.ZodString>; hi: z.ZodOptional<z.ZodString>; hu: z.ZodOptional<z.ZodString>; it: z.ZodOptional<z.ZodString>; ja: z.ZodOptional<z.ZodString>; ko: z.ZodOptional<z.ZodString>; lt: z.ZodOptional<z.ZodString>; no: z.ZodOptional<z.ZodString>; pl: z.ZodOptional<z.ZodString>; "pt-BR": z.ZodOptional<z.ZodString>; ro: z.ZodOptional<z.ZodString>; ru: z.ZodOptional<z.ZodString>; "es-ES": z.ZodOptional<z.ZodString>; "es-419": z.ZodOptional<z.ZodString>; "sv-SE": z.ZodOptional<z.ZodString>; th: z.ZodOptional<z.ZodString>; tr: z.ZodOptional<z.ZodString>; uk: z.ZodOptional<z.ZodString>; vi: z.ZodOptional<z.ZodString>; }, z.core.$strict>>; }, z.core.$strip> | z.ZodObject<{ type: z.ZodLiteral<ApplicationCommandOptionType.Mentionable>; required: z.ZodOptional<z.ZodBoolean>; name: z.ZodString; name_localizations: z.ZodOptional<z.ZodObject<{ id: z.ZodOptional<z.ZodString>; "en-US": z.ZodOptional<z.ZodString>; "en-GB": z.ZodOptional<z.ZodString>; bg: z.ZodOptional<z.ZodString>; "zh-CN": z.ZodOptional<z.ZodString>; "zh-TW": z.ZodOptional<z.ZodString>; hr: z.ZodOptional<z.ZodString>; cs: z.ZodOptional<z.ZodString>; da: z.ZodOptional<z.ZodString>; nl: z.ZodOptional<z.ZodString>; fi: z.ZodOptional<z.ZodString>; fr: z.ZodOptional<z.ZodString>; de: z.ZodOptional<z.ZodString>; el: z.ZodOptional<z.ZodString>; hi: z.ZodOptional<z.ZodString>; hu: z.ZodOptional<z.ZodString>; it: z.ZodOptional<z.ZodString>; ja: z.ZodOptional<z.ZodString>; ko: z.ZodOptional<z.ZodString>; lt: z.ZodOptional<z.ZodString>; no: z.ZodOptional<z.ZodString>; pl: z.ZodOptional<z.ZodString>; "pt-BR": z.ZodOptional<z.ZodString>; ro: z.ZodOptional<z.ZodString>; ru: z.ZodOptional<z.ZodString>; "es-ES": z.ZodOptional<z.ZodString>; "es-419": z.ZodOptional<z.ZodString>; "sv-SE": z.ZodOptional<z.ZodString>; th: z.ZodOptional<z.ZodString>; tr: z.ZodOptional<z.ZodString>; uk: z.ZodOptional<z.ZodString>; vi: z.ZodOptional<z.ZodString>; }, z.core.$strict>>; description: z.ZodString; description_localizations: z.ZodOptional<z.ZodObject<{ id: z.ZodOptional<z.ZodString>; "en-US": z.ZodOptional<z.ZodString>; "en-GB": z.ZodOptional<z.ZodString>; bg: z.ZodOptional<z.ZodString>; "zh-CN": z.ZodOptional<z.ZodString>; "zh-TW": z.ZodOptional<z.ZodString>; hr: z.ZodOptional<z.ZodString>; cs: z.ZodOptional<z.ZodString>; da: z.ZodOptional<z.ZodString>; nl: z.ZodOptional<z.ZodString>; fi: z.ZodOptional<z.ZodString>; fr: z.ZodOptional<z.ZodString>; de: z.ZodOptional<z.ZodString>; el: z.ZodOptional<z.ZodString>; hi: z.ZodOptional<z.ZodString>; hu: z.ZodOptional<z.ZodString>; it: z.ZodOptional<z.ZodString>; ja: z.ZodOptional<z.ZodString>; ko: z.ZodOptional<z.ZodString>; lt: z.ZodOptional<z.ZodString>; no: z.ZodOptional<z.ZodString>; pl: z.ZodOptional<z.ZodString>; "pt-BR": z.ZodOptional<z.ZodString>; ro: z.ZodOptional<z.ZodString>; ru: z.ZodOptional<z.ZodString>; "es-ES": z.ZodOptional<z.ZodString>; "es-419": z.ZodOptional<z.ZodString>; "sv-SE": z.ZodOptional<z.ZodString>; th: z.ZodOptional<z.ZodString>; tr: z.ZodOptional<z.ZodString>; uk: z.ZodOptional<z.ZodString>; vi: z.ZodOptional<z.ZodString>; }, z.core.$strict>>; }, z.core.$strip> | z.ZodObject<{ type: z.ZodLiteral<ApplicationCommandOptionType.Role>; required: z.ZodOptional<z.ZodBoolean>; name: z.ZodString; name_localizations: z.ZodOptional<z.ZodObject<{ id: z.ZodOptional<z.ZodString>; "en-US": z.ZodOptional<z.ZodString>; "en-GB": z.ZodOptional<z.ZodString>; bg: z.ZodOptional<z.ZodString>; "zh-CN": z.ZodOptional<z.ZodString>; "zh-TW": z.ZodOptional<z.ZodString>; hr: z.ZodOptional<z.ZodString>; cs: z.ZodOptional<z.ZodString>; da: z.ZodOptional<z.ZodString>; nl: z.ZodOptional<z.ZodString>; fi: z.ZodOptional<z.ZodString>; fr: z.ZodOptional<z.ZodString>; de: z.ZodOptional<z.ZodString>; el: z.ZodOptional<z.ZodString>; hi: z.ZodOptional<z.ZodString>; hu: z.ZodOptional<z.ZodString>; it: z.ZodOptional<z.ZodString>; ja: z.ZodOptional<z.ZodString>; ko: z.ZodOptional<z.ZodString>; lt: z.ZodOptional<z.ZodString>; no: z.ZodOptional<z.ZodString>; pl: z.ZodOptional<z.ZodString>; "pt-BR": z.ZodOptional<z.ZodString>; ro: z.ZodOptional<z.ZodString>; ru: z.ZodOptional<z.ZodString>; "es-ES": z.ZodOptional<z.ZodString>; "es-419": z.ZodOptional<z.ZodString>; "sv-SE": z.ZodOptional<z.ZodString>; th: z.ZodOptional<z.ZodString>; tr: z.ZodOptional<z.ZodString>; uk: z.ZodOptional<z.ZodString>; vi: z.ZodOptional<z.ZodString>; }, z.core.$strict>>; description: z.ZodString; description_localizations: z.ZodOptional<z.ZodObject<{ id: z.ZodOptional<z.ZodString>; "en-US": z.ZodOptional<z.ZodString>; "en-GB": z.ZodOptional<z.ZodString>; bg: z.ZodOptional<z.ZodString>; "zh-CN": z.ZodOptional<z.ZodString>; "zh-TW": z.ZodOptional<z.ZodString>; hr: z.ZodOptional<z.ZodString>; cs: z.ZodOptional<z.ZodString>; da: z.ZodOptional<z.ZodString>; nl: z.ZodOptional<z.ZodString>; fi: z.ZodOptional<z.ZodString>; fr: z.ZodOptional<z.ZodString>; de: z.ZodOptional<z.ZodString>; el: z.ZodOptional<z.ZodString>; hi: z.ZodOptional<z.ZodString>; hu: z.ZodOptional<z.ZodString>; it: z.ZodOptional<z.ZodString>; ja: z.ZodOptional<z.ZodString>; ko: z.ZodOptional<z.ZodString>; lt: z.ZodOptional<z.ZodString>; no: z.ZodOptional<z.ZodString>; pl: z.ZodOptional<z.ZodString>; "pt-BR": z.ZodOptional<z.ZodString>; ro: z.ZodOptional<z.ZodString>; ru: z.ZodOptional<z.ZodString>; "es-ES": z.ZodOptional<z.ZodString>; "es-419": z.ZodOptional<z.ZodString>; "sv-SE": z.ZodOptional<z.ZodString>; th: z.ZodOptional<z.ZodString>; tr: z.ZodOptional<z.ZodString>; uk: z.ZodOptional<z.ZodString>; vi: z.ZodOptional<z.ZodString>; }, z.core.$strict>>; }, z.core.$strip> | z.ZodObject<{ type: z.ZodLiteral<ApplicationCommandOptionType.User>; required: z.ZodOptional<z.ZodBoolean>; name: z.ZodString; name_localizations: z.ZodOptional<z.ZodObject<{ id: z.ZodOptional<z.ZodString>; "en-US": z.ZodOptional<z.ZodString>; "en-GB": z.ZodOptional<z.ZodString>; bg: z.ZodOptional<z.ZodString>; "zh-CN": z.ZodOptional<z.ZodString>; "zh-TW": z.ZodOptional<z.ZodString>; hr: z.ZodOptional<z.ZodString>; cs: z.ZodOptional<z.ZodString>; da: z.ZodOptional<z.ZodString>; nl: z.ZodOptional<z.ZodString>; fi: z.ZodOptional<z.ZodString>; fr: z.ZodOptional<z.ZodString>; de: z.ZodOptional<z.ZodString>; el: z.ZodOptional<z.ZodString>; hi: z.ZodOptional<z.ZodString>; hu: z.ZodOptional<z.ZodString>; it: z.ZodOptional<z.ZodString>; ja: z.ZodOptional<z.ZodString>; ko: z.ZodOptional<z.ZodString>; lt: z.ZodOptional<z.ZodString>; no: z.ZodOptional<z.ZodString>; pl: z.ZodOptional<z.ZodString>; "pt-BR": z.ZodOptional<z.ZodString>; ro: z.ZodOptional<z.ZodString>; ru: z.ZodOptional<z.ZodString>; "es-ES": z.ZodOptional<z.ZodString>; "es-419": z.ZodOptional<z.ZodString>; "sv-SE": z.ZodOptional<z.ZodString>; th: z.ZodOptional<z.ZodString>; tr: z.ZodOptional<z.ZodString>; uk: z.ZodOptional<z.ZodString>; vi: z.ZodOptional<z.ZodString>; }, z.core.$strict>>; description: z.ZodString; description_localizations: z.ZodOptional<z.ZodObject<{ id: z.ZodOptional<z.ZodString>; "en-US": z.ZodOptional<z.ZodString>; "en-GB": z.ZodOptional<z.ZodString>; bg: z.ZodOptional<z.ZodString>; "zh-CN": z.ZodOptional<z.ZodString>; "zh-TW": z.ZodOptional<z.ZodString>; hr: z.ZodOptional<z.ZodString>; cs: z.ZodOptional<z.ZodString>; da: z.ZodOptional<z.ZodString>; nl: z.ZodOptional<z.ZodString>; fi: z.ZodOptional<z.ZodString>; fr: z.ZodOptional<z.ZodString>; de: z.ZodOptional<z.ZodString>; el: z.ZodOptional<z.ZodString>; hi: z.ZodOptional<z.ZodString>; hu: z.ZodOptional<z.ZodString>; it: z.ZodOptional<z.ZodString>; ja: z.ZodOptional<z.ZodString>; ko: z.ZodOptional<z.ZodString>; lt: z.ZodOptional<z.ZodString>; no: z.ZodOptional<z.ZodString>; pl: z.ZodOptional<z.ZodString>; "pt-BR": z.ZodOptional<z.ZodString>; ro: z.ZodOptional<z.ZodString>; ru: z.ZodOptional<z.ZodString>; "es-ES": z.ZodOptional<z.ZodString>; "es-419": z.ZodOptional<z.ZodString>; "sv-SE": z.ZodOptional<z.ZodString>; th: z.ZodOptional<z.ZodString>; tr: z.ZodOptional<z.ZodString>; uk: z.ZodOptional<z.ZodString>; vi: z.ZodOptional<z.ZodString>; }, z.core.$strict>>; }, z.core.$strip> | z.ZodObject<{ type: z.ZodLiteral<ApplicationCommandOptionType.Channel>; channel_types: z.ZodOptional<z.ZodArray<z.ZodLiteral<ChannelType.GuildText | ChannelType.GuildVoice | ChannelType.GuildCategory | ChannelType.GuildAnnouncement | ChannelType.AnnouncementThread | ChannelType.PublicThread | ChannelType.PrivateThread | ChannelType.GuildStageVoice | ChannelType.GuildForum | ChannelType.GuildMedia>>>; required: z.ZodOptional<z.ZodBoolean>; name: z.ZodString; name_localizations: z.ZodOptional<z.ZodObject<{ id: z.ZodOptional<z.ZodString>; "en-US": z.ZodOptional<z.ZodString>; "en-GB": z.ZodOptional<z.ZodString>; bg: z.ZodOptional<z.ZodString>; "zh-CN": z.ZodOptional<z.ZodString>; "zh-TW": z.ZodOptional<z.ZodString>; hr: z.ZodOptional<z.ZodString>; cs: z.ZodOptional<z.ZodString>; da: z.ZodOptional<z.ZodString>; nl: z.ZodOptional<z.ZodString>; fi: z.ZodOptional<z.ZodString>; fr: z.ZodOptional<z.ZodString>; de: z.ZodOptional<z.ZodString>; el: z.ZodOptional<z.ZodString>; hi: z.ZodOptional<z.ZodString>; hu: z.ZodOptional<z.ZodString>; it: z.ZodOptional<z.ZodString>; ja: z.ZodOptional<z.ZodString>; ko: z.ZodOptional<z.ZodString>; lt: z.ZodOptional<z.ZodString>; no: z.ZodOptional<z.ZodString>; pl: z.ZodOptional<z.ZodString>; "pt-BR": z.ZodOptional<z.ZodString>; ro: z.ZodOptional<z.ZodString>; ru: z.ZodOptional<z.ZodString>; "es-ES": z.ZodOptional<z.ZodString>; "es-419": z.ZodOptional<z.ZodString>; "sv-SE": z.ZodOptional<z.ZodString>; th: z.ZodOptional<z.ZodString>; tr: z.ZodOptional<z.ZodString>; uk: z.ZodOptional<z.ZodString>; vi: z.ZodOptional<z.ZodString>; }, z.core.$strict>>; description: z.ZodString; description_localizations: z.ZodOptional<z.ZodObject<{ id: z.ZodOptional<z.ZodString>; "en-US": z.ZodOptional<z.ZodString>; "en-GB": z.ZodOptional<z.ZodString>; bg: z.ZodOptional<z.ZodString>; "zh-CN": z.ZodOptional<z.ZodString>; "zh-TW": z.ZodOptional<z.ZodString>; hr: z.ZodOptional<z.ZodString>; cs: z.ZodOptional<z.ZodString>; da: z.ZodOptional<z.ZodString>; nl: z.ZodOptional<z.ZodString>; fi: z.ZodOptional<z.ZodString>; fr: z.ZodOptional<z.ZodString>; de: z.ZodOptional<z.ZodString>; el: z.ZodOptional<z.ZodString>; hi: z.ZodOptional<z.ZodString>; hu: z.ZodOptional<z.ZodString>; it: z.ZodOptional<z.ZodString>; ja: z.ZodOptional<z.ZodString>; ko: z.ZodOptional<z.ZodString>; lt: z.ZodOptional<z.ZodString>; no: z.ZodOptional<z.ZodString>; pl: z.ZodOptional<z.ZodString>; "pt-BR": z.ZodOptional<z.ZodString>; ro: z.ZodOptional<z.ZodString>; ru: z.ZodOptional<z.ZodString>; "es-ES": z.ZodOptional<z.ZodString>; "es-419": z.ZodOptional<z.ZodString>; "sv-SE": z.ZodOptional<z.ZodString>; th: z.ZodOptional<z.ZodString>; tr: z.ZodOptional<z.ZodString>; uk: z.ZodOptional<z.ZodString>; vi: z.ZodOptional<z.ZodString>; }, z.core.$strict>>; }, z.core.$strip> | z.ZodIntersection<z.ZodObject<{ type: z.ZodLiteral<ApplicationCommandOptionType.Integer>; max_value: z.ZodOptional<z.ZodInt>; min_value: z.ZodOptional<z.ZodInt>; required: z.ZodOptional<z.ZodBoolean>; name: z.ZodString; name_localizations: z.ZodOptional<z.ZodObject<{ id: z.ZodOptional<z.ZodString>; "en-US": z.ZodOptional<z.ZodString>; "en-GB": z.ZodOptional<z.ZodString>; bg: z.ZodOptional<z.ZodString>; "zh-CN": z.ZodOptional<z.ZodString>; "zh-TW": z.ZodOptional<z.ZodString>; hr: z.ZodOptional<z.ZodString>; cs: z.ZodOptional<z.ZodString>; da: z.ZodOptional<z.ZodString>; nl: z.ZodOptional<z.ZodString>; fi: z.ZodOptional<z.ZodString>; fr: z.ZodOptional<z.ZodString>; de: z.ZodOptional<z.ZodString>; el: z.ZodOptional<z.ZodString>; hi: z.ZodOptional<z.ZodString>; hu: z.ZodOptional<z.ZodString>; it: z.ZodOptional<z.ZodString>; ja: z.ZodOptional<z.ZodString>; ko: z.ZodOptional<z.ZodString>; lt: z.ZodOptional<z.ZodString>; no: z.ZodOptional<z.ZodString>; pl: z.ZodOptional<z.ZodString>; "pt-BR": z.ZodOptional<z.ZodString>; ro: z.ZodOptional<z.ZodString>; ru: z.ZodOptional<z.ZodString>; "es-ES": z.ZodOptional<z.ZodString>; "es-419": z.ZodOptional<z.ZodString>; "sv-SE": z.ZodOptional<z.ZodString>; th: z.ZodOptional<z.ZodString>; tr: z.ZodOptional<z.ZodString>; uk: z.ZodOptional<z.ZodString>; vi: z.ZodOptional<z.ZodString>; }, z.core.$strict>>; description: z.ZodString; description_localizations: z.ZodOptional<z.ZodObject<{ id: z.ZodOptional<z.ZodString>; "en-US": z.ZodOptional<z.ZodString>; "en-GB": z.ZodOptional<z.ZodString>; bg: z.ZodOptional<z.ZodString>; "zh-CN": z.ZodOptional<z.ZodString>; "zh-TW": z.ZodOptional<z.ZodString>; hr: z.ZodOptional<z.ZodString>; cs: z.ZodOptional<z.ZodString>; da: z.ZodOptional<z.ZodString>; nl: z.ZodOptional<z.ZodString>; fi: z.ZodOptional<z.ZodString>; fr: z.ZodOptional<z.ZodString>; de: z.ZodOptional<z.ZodString>; el: z.ZodOptional<z.ZodString>; hi: z.ZodOptional<z.ZodString>; hu: z.ZodOptional<z.ZodString>; it: z.ZodOptional<z.ZodString>; ja: z.ZodOptional<z.ZodString>; ko: z.ZodOptional<z.ZodString>; lt: z.ZodOptional<z.ZodString>; no: z.ZodOptional<z.ZodString>; pl: z.ZodOptional<z.ZodString>; "pt-BR": z.ZodOptional<z.ZodString>; ro: z.ZodOptional<z.ZodString>; ru: z.ZodOptional<z.ZodString>; "es-ES": z.ZodOptional<z.ZodString>; "es-419": z.ZodOptional<z.ZodString>; "sv-SE": z.ZodOptional<z.ZodString>; th: z.ZodOptional<z.ZodString>; tr: z.ZodOptional<z.ZodString>; uk: z.ZodOptional<z.ZodString>; vi: z.ZodOptional<z.ZodString>; }, z.core.$strict>>; }, z.core.$strip>, z.ZodDiscriminatedUnion<[z.ZodObject<{ autocomplete: z.ZodLiteral<true>; choices: z.ZodOptional<z.ZodArray<z.ZodAny>>; }, z.core.$strip>, z.ZodObject<{ choices: z.ZodOptional<z.ZodArray<z.ZodObject<{ value: z.ZodNumber; name: z.ZodString; name_localizations: z.ZodOptional<z.ZodObject<{ id: z.ZodOptional<z.ZodString>; "en-US": z.ZodOptional<z.ZodString>; "en-GB": z.ZodOptional<z.ZodString>; bg: z.ZodOptional<z.ZodString>; "zh-CN": z.ZodOptional<z.ZodString>; "zh-TW": z.ZodOptional<z.ZodString>; hr: z.ZodOptional<z.ZodString>; cs: z.ZodOptional<z.ZodString>; da: z.ZodOptional<z.ZodString>; nl: z.ZodOptional<z.ZodString>; fi: z.ZodOptional<z.ZodString>; fr: z.ZodOptional<z.ZodString>; de: z.ZodOptional<z.ZodString>; el: z.ZodOptional<z.ZodString>; hi: z.ZodOptional<z.ZodString>; hu: z.ZodOptional<z.ZodString>; it: z.ZodOptional<z.ZodString>; ja: z.ZodOptional<z.ZodString>; ko: z.ZodOptional<z.ZodString>; lt: z.ZodOptional<z.ZodString>; no: z.ZodOptional<z.ZodString>; pl: z.ZodOptional<z.ZodString>; "pt-BR": z.ZodOptional<z.ZodString>; ro: z.ZodOptional<z.ZodString>; ru: z.ZodOptional<z.ZodString>; "es-ES": z.ZodOptional<z.ZodString>; "es-419": z.ZodOptional<z.ZodString>; "sv-SE": z.ZodOptional<z.ZodString>; th: z.ZodOptional<z.ZodString>; tr: z.ZodOptional<z.ZodString>; uk: z.ZodOptional<z.ZodString>; vi: z.ZodOptional<z.ZodString>; }, z.core.$strict>>; }, z.core.$strip>>>; autocomplete: z.ZodOptional<z.ZodLiteral<false>>; }, z.core.$strip>], "autocomplete">> | z.ZodIntersection<z.ZodObject<{ type: z.ZodLiteral<ApplicationCommandOptionType.Number>; max_value: z.ZodOptional<z.ZodFloat32>; min_value: z.ZodOptional<z.ZodFloat32>; required: z.ZodOptional<z.ZodBoolean>; name: z.ZodString; name_localizations: z.ZodOptional<z.ZodObject<{ id: z.ZodOptional<z.ZodString>; "en-US": z.ZodOptional<z.ZodString>; "en-GB": z.ZodOptional<z.ZodString>; bg: z.ZodOptional<z.ZodString>; "zh-CN": z.ZodOptional<z.ZodString>; "zh-TW": z.ZodOptional<z.ZodString>; hr: z.ZodOptional<z.ZodString>; cs: z.ZodOptional<z.ZodString>; da: z.ZodOptional<z.ZodString>; nl: z.ZodOptional<z.ZodString>; fi: z.ZodOptional<z.ZodString>; fr: z.ZodOptional<z.ZodString>; de: z.ZodOptional<z.ZodString>; el: z.ZodOptional<z.ZodString>; hi: z.ZodOptional<z.ZodString>; hu: z.ZodOptional<z.ZodString>; it: z.ZodOptional<z.ZodString>; ja: z.ZodOptional<z.ZodString>; ko: z.ZodOptional<z.ZodString>; lt: z.ZodOptional<z.ZodString>; no: z.ZodOptional<z.ZodString>; pl: z.ZodOptional<z.ZodString>; "pt-BR": z.ZodOptional<z.ZodString>; ro: z.ZodOptional<z.ZodString>; ru: z.ZodOptional<z.ZodString>; "es-ES": z.ZodOptional<z.ZodString>; "es-419": z.ZodOptional<z.ZodString>; "sv-SE": z.ZodOptional<z.ZodString>; th: z.ZodOptional<z.ZodString>; tr: z.ZodOptional<z.ZodString>; uk: z.ZodOptional<z.ZodString>; vi: z.ZodOptional<z.ZodString>; }, z.core.$strict>>; description: z.ZodString; description_localizations: z.ZodOptional<z.ZodObject<{ id: z.ZodOptional<z.ZodString>; "en-US": z.ZodOptional<z.ZodString>; "en-GB": z.ZodOptional<z.ZodString>; bg: z.ZodOptional<z.ZodString>; "zh-CN": z.ZodOptional<z.ZodString>; "zh-TW": z.ZodOptional<z.ZodString>; hr: z.ZodOptional<z.ZodString>; cs: z.ZodOptional<z.ZodString>; da: z.ZodOptional<z.ZodString>; nl: z.ZodOptional<z.ZodString>; fi: z.ZodOptional<z.ZodString>; fr: z.ZodOptional<z.ZodString>; de: z.ZodOptional<z.ZodString>; el: z.ZodOptional<z.ZodString>; hi: z.ZodOptional<z.ZodString>; hu: z.ZodOptional<z.ZodString>; it: z.ZodOptional<z.ZodString>; ja: z.ZodOptional<z.ZodString>; ko: z.ZodOptional<z.ZodString>; lt: z.ZodOptional<z.ZodString>; no: z.ZodOptional<z.ZodString>; pl: z.ZodOptional<z.ZodString>; "pt-BR": z.ZodOptional<z.ZodString>; ro: z.ZodOptional<z.ZodString>; ru: z.ZodOptional<z.ZodString>; "es-ES": z.ZodOptional<z.ZodString>; "es-419": z.ZodOptional<z.ZodString>; "sv-SE": z.ZodOptional<z.ZodString>; th: z.ZodOptional<z.ZodString>; tr: z.ZodOptional<z.ZodString>; uk: z.ZodOptional<z.ZodString>; vi: z.ZodOptional<z.ZodString>; }, z.core.$strict>>; }, z.core.$strip>, z.ZodDiscriminatedUnion<[z.ZodObject<{ autocomplete: z.ZodLiteral<true>; choices: z.ZodOptional<z.ZodArray<z.ZodAny>>; }, z.core.$strip>, z.ZodObject<{ choices: z.ZodOptional<z.ZodArray<z.ZodObject<{ value: z.ZodNumber; name: z.ZodString; name_localizations: z.ZodOptional<z.ZodObject<{ id: z.ZodOptional<z.ZodString>; "en-US": z.ZodOptional<z.ZodString>; "en-GB": z.ZodOptional<z.ZodString>; bg: z.ZodOptional<z.ZodString>; "zh-CN": z.ZodOptional<z.ZodString>; "zh-TW": z.ZodOptional<z.ZodString>; hr: z.ZodOptional<z.ZodString>; cs: z.ZodOptional<z.ZodString>; da: z.ZodOptional<z.ZodString>; nl: z.ZodOptional<z.ZodString>; fi: z.ZodOptional<z.ZodString>; fr: z.ZodOptional<z.ZodString>; de: z.ZodOptional<z.ZodString>; el: z.ZodOptional<z.ZodString>; hi: z.ZodOptional<z.ZodString>; hu: z.ZodOptional<z.ZodString>; it: z.ZodOptional<z.ZodString>; ja: z.ZodOptional<z.ZodString>; ko: z.ZodOptional<z.ZodString>; lt: z.ZodOptional<z.ZodString>; no: z.ZodOptional<z.ZodString>; pl: z.ZodOptional<z.ZodString>; "pt-BR": z.ZodOptional<z.ZodString>; ro: z.ZodOptional<z.ZodString>; ru: z.ZodOptional<z.ZodString>; "es-ES": z.ZodOptional<z.ZodString>; "es-419": z.ZodOptional<z.ZodString>; "sv-SE": z.ZodOptional<z.ZodString>; th: z.ZodOptional<z.ZodString>; tr: z.ZodOptional<z.ZodString>; uk: z.ZodOptional<z.ZodString>; vi: z.ZodOptional<z.ZodString>; }, z.core.$strict>>; }, z.core.$strip>>>; autocomplete: z.ZodOptional<z.ZodLiteral<false>>; }, z.core.$strip>], "autocomplete">> | z.ZodIntersection<z.ZodObject<{ max_length: z.ZodOptional<z.ZodNumber>; min_length: z.ZodOptional<z.ZodNumber>; type: z.ZodLiteral<ApplicationCommandOptionType.String>; required: z.ZodOptional<z.ZodBoolean>; name: z.ZodString; name_localizations: z.ZodOptional<z.ZodObject<{ id: z.ZodOptional<z.ZodString>; "en-US": z.ZodOptional<z.ZodString>; "en-GB": z.ZodOptional<z.ZodString>; bg: z.ZodOptional<z.ZodString>; "zh-CN": z.ZodOptional<z.ZodString>; "zh-TW": z.ZodOptional<z.ZodString>; hr: z.ZodOptional<z.ZodString>; cs: z.ZodOptional<z.ZodString>; da: z.ZodOptional<z.ZodString>; nl: z.ZodOptional<z.ZodString>; fi: z.ZodOptional<z.ZodString>; fr: z.ZodOptional<z.ZodString>; de: z.ZodOptional<z.ZodString>; el: z.ZodOptional<z.ZodString>; hi: z.ZodOptional<z.ZodString>; hu: z.ZodOptional<z.ZodString>; it: z.ZodOptional<z.ZodString>; ja: z.ZodOptional<z.ZodString>; ko: z.ZodOptional<z.ZodString>; lt: z.ZodOptional<z.ZodString>; no: z.ZodOptional<z.ZodString>; pl: z.ZodOptional<z.ZodString>; "pt-BR": z.ZodOptional<z.ZodString>; ro: z.ZodOptional<z.ZodString>; ru: z.ZodOptional<z.ZodString>; "es-ES": z.ZodOptional<z.ZodString>; "es-419": z.ZodOptional<z.ZodString>; "sv-SE": z.ZodOptional<z.ZodString>; th: z.ZodOptional<z.ZodString>; tr: z.ZodOptional<z.ZodString>; uk: z.ZodOptional<z.ZodString>; vi: z.ZodOptional<z.ZodString>; }, z.core.$strict>>; description: z.ZodString; description_localizations: z.ZodOptional<z.ZodObject<{ id: z.ZodOptional<z.ZodString>; "en-US": z.ZodOptional<z.ZodString>; "en-GB": z.ZodOptional<z.ZodString>; bg: z.ZodOptional<z.ZodString>; "zh-CN": z.ZodOptional<z.ZodString>; "zh-TW": z.ZodOptional<z.ZodString>; hr: z.ZodOptional<z.ZodString>; cs: z.ZodOptional<z.ZodString>; da: z.ZodOptional<z.ZodString>; nl: z.ZodOptional<z.ZodString>; fi: z.ZodOptional<z.ZodString>; fr: z.ZodOptional<z.ZodString>; de: z.ZodOptional<z.ZodString>; el: z.ZodOptional<z.ZodString>; hi: z.ZodOptional<z.ZodString>; hu: z.ZodOptional<z.ZodString>; it: z.ZodOptional<z.ZodString>; ja: z.ZodOptional<z.ZodString>; ko: z.ZodOptional<z.ZodString>; lt: z.ZodOptional<z.ZodString>; no: z.ZodOptional<z.ZodString>; pl: z.ZodOptional<z.ZodString>; "pt-BR": z.ZodOptional<z.ZodString>; ro: z.ZodOptional<z.ZodString>; ru: z.ZodOptional<z.ZodString>; "es-ES": z.ZodOptional<z.ZodString>; "es-419": z.ZodOptional<z.ZodString>; "sv-SE": z.ZodOptional<z.ZodString>; th: z.ZodOptional<z.ZodString>; tr: z.ZodOptional<z.ZodString>; uk: z.ZodOptional<z.ZodString>; vi: z.ZodOptional<z.ZodString>; }, z.core.$strict>>; }, z.core.$strip>, z.ZodDiscriminatedUnion<[z.ZodObject<{ autocomplete: z.ZodLiteral<true>; choices: z.ZodOptional<z.ZodArray<z.ZodAny>>; }, z.core.$strip>, z.ZodObject<{ choices: z.ZodOptional<z.ZodArray<z.ZodObject<{ value: z.ZodString; name: z.ZodString; name_localizations: z.ZodOptional<z.ZodObject<{ id: z.ZodOptional<z.ZodString>; "en-US": z.ZodOptional<z.ZodString>; "en-GB": z.ZodOptional<z.ZodString>; bg: z.ZodOptional<z.ZodString>; "zh-CN": z.ZodOptional<z.ZodString>; "zh-TW": z.ZodOptional<z.ZodString>; hr: z.ZodOptional<z.ZodString>; cs: z.ZodOptional<z.ZodString>; da: z.ZodOptional<z.ZodString>; nl: z.ZodOptional<z.ZodString>; fi: z.ZodOptional<z.ZodString>; fr: z.ZodOptional<z.ZodString>; de: z.ZodOptional<z.ZodString>; el: z.ZodOptional<z.ZodString>; hi: z.ZodOptional<z.ZodString>; hu: z.ZodOptional<z.ZodString>; it: z.ZodOptional<z.ZodString>; ja: z.ZodOptional<z.ZodString>; ko: z.ZodOptional<z.ZodString>; lt: z.ZodOptional<z.ZodString>; no: z.ZodOptional<z.ZodString>; pl: z.ZodOptional<z.ZodString>; "pt-BR": z.ZodOptional<z.ZodString>; ro: z.ZodOptional<z.ZodString>; ru: z.ZodOptional<z.ZodString>; "es-ES": z.ZodOptional<z.ZodString>; "es-419": z.ZodOptional<z.ZodString>; "sv-SE": z.ZodOptional<z.ZodString>; th: z.ZodOptional<z.ZodString>; tr: z.ZodOptional<z.ZodString>; uk: z.ZodOptional<z.ZodString>; vi: z.ZodOptional<z.ZodString>; }, z.core.$strict>>; }, z.core.$strip>>>; autocomplete: z.ZodOptional<z.ZodLiteral<false>>; }, z.core.$strip>], "autocomplete">>)[]>>>; name: z.ZodString; name_localizations: z.ZodOptional<z.ZodObject<{ id: z.ZodOptional<z.ZodString>; "en-US": z.ZodOptional<z.ZodString>; "en-GB": z.ZodOptional<z.ZodString>; bg: z.ZodOptional<z.ZodString>; "zh-CN": z.ZodOptional<z.ZodString>; "zh-TW": z.ZodOptional<z.ZodString>; hr: z.ZodOptional<z.ZodString>; cs: z.ZodOptional<z.ZodString>; da: z.ZodOptional<z.ZodString>; nl: z.ZodOptional<z.ZodString>; fi: z.ZodOptional<z.ZodString>; fr: z.ZodOptional<z.ZodString>; de: z.ZodOptional<z.ZodString>; el: z.ZodOptional<z.ZodString>; hi: z.ZodOptional<z.ZodString>; hu: z.ZodOptional<z.ZodString>; it: z.ZodOptional<z.ZodString>; ja: z.ZodOptional<z.ZodString>; ko: z.ZodOptional<z.ZodString>; lt: z.ZodOptional<z.ZodString>; no: z.ZodOptional<z.ZodString>; pl: z.ZodOptional<z.ZodString>; "pt-BR": z.ZodOptional<z.ZodString>; ro: z.ZodOptional<z.ZodString>; ru: z.ZodOptional<z.ZodString>; "es-ES": z.ZodOptional<z.ZodString>; "es-419": z.ZodOptional<z.ZodString>; "sv-SE": z.ZodOptional<z.ZodString>; th: z.ZodOptional<z.ZodString>; tr: z.ZodOptional<z.ZodString>; uk: z.ZodOptional<z.ZodString>; vi: z.ZodOptional<z.ZodString>; }, z.core.$strict>>; description: z.ZodString; description_localizations: z.ZodOptional<z.ZodObject<{ id: z.ZodOptional<z.ZodString>; "en-US": z.ZodOptional<z.ZodString>; "en-GB": z.ZodOptional<z.ZodString>; bg: z.ZodOptional<z.ZodString>; "zh-CN": z.ZodOptional<z.ZodString>; "zh-TW": z.ZodOptional<z.ZodString>; hr: z.ZodOptional<z.ZodString>; cs: z.ZodOptional<z.ZodString>; da: z.ZodOptional<z.ZodString>; nl: z.ZodOptional<z.ZodString>; fi: z.ZodOptional<z.ZodString>; fr: z.ZodOptional<z.ZodString>; de: z.ZodOptional<z.ZodString>; el: z.ZodOptional<z.ZodString>; hi: z.ZodOptional<z.ZodString>; hu: z.ZodOptional<z.ZodString>; it: z.ZodOptional<z.ZodString>; ja: z.ZodOptional<z.ZodString>; ko: z.ZodOptional<z.ZodString>; lt: z.ZodOptional<z.ZodString>; no: z.ZodOptional<z.ZodString>; pl: z.ZodOptional<z.ZodString>; "pt-BR": z.ZodOptional<z.ZodString>; ro: z.ZodOptional<z.ZodString>; ru: z.ZodOptional<z.ZodString>; "es-ES": z.ZodOptional<z.ZodString>; "es-419": z.ZodOptional<z.ZodString>; "sv-SE": z.ZodOptional<z.ZodString>; th: z.ZodOptional<z.ZodString>; tr: z.ZodOptional<z.ZodString>; uk: z.ZodOptional<z.ZodString>; vi: z.ZodOptional<z.ZodString>; }, z.core.$strict>>; }, z.core.$strip>>; name: z.ZodString; name_localizations: z.ZodOptional<z.ZodObject<{ id: z.ZodOptional<z.ZodString>; "en-US": z.ZodOptional<z.ZodString>; "en-GB": z.ZodOptional<z.ZodString>; bg: z.ZodOptional<z.ZodString>; "zh-CN": z.ZodOptional<z.ZodString>; "zh-TW": z.ZodOptional<z.ZodString>; hr: z.ZodOptional<z.ZodString>; cs: z.ZodOptional<z.ZodString>; da: z.ZodOptional<z.ZodString>; nl: z.ZodOptional<z.ZodString>; fi: z.ZodOptional<z.ZodString>; fr: z.ZodOptional<z.ZodString>; de: z.ZodOptional<z.ZodString>; el: z.ZodOptional<z.ZodString>; hi: z.ZodOptional<z.ZodString>; hu: z.ZodOptional<z.ZodString>; it: z.ZodOptional<z.ZodString>; ja: z.ZodOptional<z.ZodString>; ko: z.ZodOptional<z.ZodString>; lt: z.ZodOptional<z.ZodString>; no: z.ZodOptional<z.ZodString>; pl: z.ZodOptional<z.ZodString>; "pt-BR": z.ZodOptional<z.ZodString>; ro: z.ZodOptional<z.ZodString>; ru: z.ZodOptional<z.ZodString>; "es-ES": z.ZodOptional<z.ZodString>; "es-419": z.ZodOptional<z.ZodString>; "sv-SE": z.ZodOptional<z.ZodString>; th: z.ZodOptional<z.ZodString>; tr: z.ZodOptional<z.ZodString>; uk: z.ZodOptional<z.ZodString>; vi: z.ZodOptional<z.ZodString>; }, z.core.$strict>>; description: z.ZodString; description_localizations: z.ZodOptional<z.ZodObject<{ id: z.ZodOptional<z.ZodString>; "en-US": z.ZodOptional<z.ZodString>; "en-GB": z.ZodOptional<z.ZodString>; bg: z.ZodOptional<z.ZodString>; "zh-CN": z.ZodOptional<z.ZodString>; "zh-TW": z.ZodOptional<z.ZodString>; hr: z.ZodOptional<z.ZodString>; cs: z.ZodOptional<z.ZodString>; da: z.ZodOptional<z.ZodString>; nl: z.ZodOptional<z.ZodString>; fi: z.ZodOptional<z.ZodString>; fr: z.ZodOptional<z.ZodString>; de: z.ZodOptional<z.ZodString>; el: z.ZodOptional<z.ZodString>; hi: z.ZodOptional<z.ZodString>; hu: z.ZodOptional<z.ZodString>; it: z.ZodOptional<z.ZodString>; ja: z.ZodOptional<z.ZodString>; ko: z.ZodOptional<z.ZodString>; lt: z.ZodOptional<z.ZodString>; no: z.ZodOptional<z.ZodString>; pl: z.ZodOptional<z.ZodString>; "pt-BR": z.ZodOptional<z.ZodString>; ro: z.ZodOptional<z.ZodString>; ru: z.ZodOptional<z.ZodString>; "es-ES": z.ZodOptional<z.ZodString>; "es-419": z.ZodOptional<z.ZodString>; "sv-SE": z.ZodOptional<z.ZodString>; th: z.ZodOptional<z.ZodString>; tr: z.ZodOptional<z.ZodString>; uk: z.ZodOptional<z.ZodString>; vi: z.ZodOptional<z.ZodString>; }, z.core.$strict>>;}, z.core.$strip>