numberOptionPredicate: 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<{ 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">>