channelOptionPredicate: z.ZodObject<{ type: z.ZodLiteral<ApplicationCommandOptionType.Channel>; channel_types: z.ZodOptional<z.ZodArray<z.ZodLiteral<discord_api_types_v10.ChannelType.GuildText | discord_api_types_v10.ChannelType.GuildVoice | discord_api_types_v10.ChannelType.GuildCategory | discord_api_types_v10.ChannelType.GuildAnnouncement | discord_api_types_v10.ChannelType.AnnouncementThread | discord_api_types_v10.ChannelType.PublicThread | discord_api_types_v10.ChannelType.PrivateThread | discord_api_types_v10.ChannelType.GuildStageVoice | discord_api_types_v10.ChannelType.GuildForum | discord_api_types_v10.ChannelType.GuildMedia>>>; required: z.ZodOptional<z.ZodBoolean>; name: z.ZodString; name_localizations: z.ZodOptional<z.ZodObject<Record<discord_api_types_v10.Locale, z.ZodOptional<z.ZodString>>, z.core.$strict>>; description: z.ZodString; description_localizations: z.ZodOptional<z.ZodObject<Record<discord_api_types_v10.Locale, 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<discord_api_types_v10.ChannelType.GuildText | discord_api_types_v10.ChannelType.GuildVoice | discord_api_types_v10.ChannelType.GuildCategory | discord_api_types_v10.ChannelType.GuildAnnouncement | discord_api_types_v10.ChannelType.AnnouncementThread | discord_api_types_v10.ChannelType.PublicThread | discord_api_types_v10.ChannelType.PrivateThread | discord_api_types_v10.ChannelType.GuildStageVoice | discord_api_types_v10.ChannelType.GuildForum | discord_api_types_v10.ChannelType.GuildMedia>>>; required: z.ZodOptional<z.ZodBoolean>; name: z.ZodString; name_localizations: z.ZodOptional<z.ZodObject<Record<discord_api_types_v10.Locale, z.ZodOptional<z.ZodString>>, z.core.$strict>>; description: z.ZodString; description_localizations: z.ZodOptional<z.ZodObject<Record<discord_api_types_v10.Locale, z.ZodOptional<z.ZodString>>, z.core.$strict>>;}, z.core.$strip>