containerPredicate: z.ZodObject<{ components: z.ZodArray<z.ZodUnion<readonly [z.ZodObject<{ type: z.ZodLiteral<ComponentType.ActionRow>; components: z.ZodUnion<readonly [z.ZodArray<z.ZodObject<{ type: z.ZodLiteral<ComponentType.Button>; }, z.core.$strip>>, z.ZodArray<z.ZodObject<{ type: z.ZodLiteral<ComponentType.StringSelect | ComponentType.TextInput | ComponentType.UserSelect | ComponentType.RoleSelect | ComponentType.MentionableSelect | ComponentType.ChannelSelect>; }, z.core.$strip>>]>; }, z.core.$strip>, z.ZodObject<{ file: z.ZodObject<{ url: z.ZodURL; }, z.core.$strip>; spoiler: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>, z.ZodObject<{ items: z.ZodArray<z.ZodObject<{ media: z.ZodObject<{ url: z.ZodURL; }, z.core.$strip>; description: z.ZodOptional<z.ZodNullable<z.ZodString>>; spoiler: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ components: z.ZodArray<z.ZodObject<{ content: z.ZodString; }, z.core.$strip>>; accessory: z.ZodUnion<readonly [z.ZodObject<{ type: z.ZodLiteral<ComponentType.Button>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<ComponentType.Thumbnail>; }, z.core.$strip>]>; }, z.core.$strip>, z.ZodObject<{ divider: z.ZodOptional<z.ZodBoolean>; spacing: z.ZodOptional<z.ZodEnum<typeof SeparatorSpacingSize>>; }, z.core.$strip>, z.ZodObject<{ content: z.ZodString; }, z.core.$strip>]>>; spoiler: z.ZodOptional<z.ZodBoolean>; accent_color: z.ZodOptional<z.ZodNullable<z.ZodInt>>;}, z.core.$strip>
z.ZodObject<{ components: z.ZodArray<z.ZodUnion<readonly [z.ZodObject<{ type: z.ZodLiteral<ComponentType.ActionRow>; components: z.ZodUnion<readonly [z.ZodArray<z.ZodObject<{ type: z.ZodLiteral<ComponentType.Button>; }, z.core.$strip>>, z.ZodArray<z.ZodObject<{ type: z.ZodLiteral<ComponentType.StringSelect | ComponentType.TextInput | ComponentType.UserSelect | ComponentType.RoleSelect | ComponentType.MentionableSelect | ComponentType.ChannelSelect>; }, z.core.$strip>>]>; }, z.core.$strip>, z.ZodObject<{ file: z.ZodObject<{ url: z.ZodURL; }, z.core.$strip>; spoiler: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>, z.ZodObject<{ items: z.ZodArray<z.ZodObject<{ media: z.ZodObject<{ url: z.ZodURL; }, z.core.$strip>; description: z.ZodOptional<z.ZodNullable<z.ZodString>>; spoiler: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ components: z.ZodArray<z.ZodObject<{ content: z.ZodString; }, z.core.$strip>>; accessory: z.ZodUnion<readonly [z.ZodObject<{ type: z.ZodLiteral<ComponentType.Button>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<ComponentType.Thumbnail>; }, z.core.$strip>]>; }, z.core.$strip>, z.ZodObject<{ divider: z.ZodOptional<z.ZodBoolean>; spacing: z.ZodOptional<z.ZodEnum<typeof SeparatorSpacingSize>>; }, z.core.$strip>, z.ZodObject<{ content: z.ZodString; }, z.core.$strip>]>>; spoiler: z.ZodOptional<z.ZodBoolean>; accent_color: z.ZodOptional<z.ZodNullable<z.ZodInt>>;}, z.core.$strip>