chatInputCommandPredicate: z.ZodObject<{ 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>>; contexts: z.ZodOptional<z.ZodArray<z.ZodEnum<typeof InteractionContextType>>>; default_member_permissions: z.ZodOptional<z.ZodCoercedBigInt<unknown>>; integration_types: z.ZodOptional<z.ZodArray<z.ZodEnum<typeof ApplicationIntegrationType>>>; nsfw: z.ZodOptional<z.ZodBoolean>; options: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodObject<{ type: z.ZodLiteral<ApplicationCommandOptionType.String | ApplicationCommandOptionType.Integer | ApplicationCommandOptionType.Boolean | ApplicationCommandOptionType.User | ApplicationCommandOptionType.Channel | ApplicationCommandOptionType.Role | ApplicationCommandOptionType.Mentionable | ApplicationCommandOptionType.Number | ApplicationCommandOptionType.Attachment>; }, z.core.$strip>>, z.ZodArray<z.ZodObject<{ type: z.ZodLiteral<ApplicationCommandOptionType.Subcommand>; }, z.core.$strip>>, z.ZodArray<z.ZodObject<{ type: z.ZodLiteral<ApplicationCommandOptionType.SubcommandGroup>; }, z.core.$strip>>]>>;}, z.core.$strip>
z.ZodObject<{ 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>>; contexts: z.ZodOptional<z.ZodArray<z.ZodEnum<typeof InteractionContextType>>>; default_member_permissions: z.ZodOptional<z.ZodCoercedBigInt<unknown>>; integration_types: z.ZodOptional<z.ZodArray<z.ZodEnum<typeof ApplicationIntegrationType>>>; nsfw: z.ZodOptional<z.ZodBoolean>; options: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodObject<{ type: z.ZodLiteral<ApplicationCommandOptionType.String | ApplicationCommandOptionType.Integer | ApplicationCommandOptionType.Boolean | ApplicationCommandOptionType.User | ApplicationCommandOptionType.Channel | ApplicationCommandOptionType.Role | ApplicationCommandOptionType.Mentionable | ApplicationCommandOptionType.Number | ApplicationCommandOptionType.Attachment>; }, z.core.$strip>>, z.ZodArray<z.ZodObject<{ type: z.ZodLiteral<ApplicationCommandOptionType.Subcommand>; }, z.core.$strip>>, z.ZodArray<z.ZodObject<{ type: z.ZodLiteral<ApplicationCommandOptionType.SubcommandGroup>; }, z.core.$strip>>]>>;}, z.core.$strip>