actionRowPredicate: z.ZodObject<{ type: z.ZodLiteral<ComponentType.ActionRow>; components: z.ZodUnion<[z.ZodArray<z.ZodObject<{ type: z.ZodLiteral<ComponentType.Button>; }, "strip", z.ZodTypeAny, { type: ComponentType.Button; }, { type: ComponentType.Button; }>, "many">, z.ZodArray<z.ZodObject<{ type: z.ZodUnion<[z.ZodLiteral<ComponentType.ChannelSelect>, z.ZodLiteral<ComponentType.MentionableSelect>, z.ZodLiteral<ComponentType.RoleSelect>, z.ZodLiteral<ComponentType.StringSelect>, z.ZodLiteral<ComponentType.UserSelect>, z.ZodLiteral<ComponentType.TextInput>]>; }, "strip", z.ZodTypeAny, { type: ComponentType.StringSelect | ComponentType.TextInput | ComponentType.UserSelect | ComponentType.RoleSelect | ComponentType.MentionableSelect | ComponentType.ChannelSelect; }, { type: ComponentType.StringSelect | ComponentType.TextInput | ComponentType.UserSelect | ComponentType.RoleSelect | ComponentType.MentionableSelect | ComponentType.ChannelSelect; }>, "many">]>;}, "strip", z.ZodTypeAny, { type: ComponentType.ActionRow; components: { type: ComponentType.Button; }[] | { type: ComponentType.StringSelect | ComponentType.TextInput | ComponentType.UserSelect | ComponentType.RoleSelect | ComponentType.MentionableSelect | ComponentType.ChannelSelect; }[];}, { type: ComponentType.ActionRow; components: { type: ComponentType.Button; }[] | { type: ComponentType.StringSelect | ComponentType.TextInput | ComponentType.UserSelect | ComponentType.RoleSelect | ComponentType.MentionableSelect | ComponentType.ChannelSelect; }[];}>