sectionPredicate: z.ZodObject<{ components: z.ZodArray<z.ZodObject<{ content: z.ZodString; }, "strip", z.ZodTypeAny, { content: string; }, { content: string; }>, "many">; accessory: z.ZodUnion<[z.ZodObject<{ type: z.ZodLiteral<ComponentType.Button>; }, "strip", z.ZodTypeAny, { type: ComponentType.Button; }, { type: ComponentType.Button; }>, z.ZodObject<{ type: z.ZodLiteral<ComponentType.Thumbnail>; }, "strip", z.ZodTypeAny, { type: ComponentType.Thumbnail; }, { type: ComponentType.Thumbnail; }>]>;}, "strip", z.ZodTypeAny, { components: { content: string; }[]; accessory: { type: ComponentType.Button; } | { type: ComponentType.Thumbnail; };}, { components: { content: string; }[]; accessory: { type: ComponentType.Button; } | { type: ComponentType.Thumbnail; };}>
z.ZodObject<{ components: z.ZodArray<z.ZodObject<{ content: z.ZodString; }, "strip", z.ZodTypeAny, { content: string; }, { content: string; }>, "many">; accessory: z.ZodUnion<[z.ZodObject<{ type: z.ZodLiteral<ComponentType.Button>; }, "strip", z.ZodTypeAny, { type: ComponentType.Button; }, { type: ComponentType.Button; }>, z.ZodObject<{ type: z.ZodLiteral<ComponentType.Thumbnail>; }, "strip", z.ZodTypeAny, { type: ComponentType.Thumbnail; }, { type: ComponentType.Thumbnail; }>]>;}, "strip", z.ZodTypeAny, { components: { content: string; }[]; accessory: { type: ComponentType.Button; } | { type: ComponentType.Thumbnail; };}, { components: { content: string; }[]; accessory: { type: ComponentType.Button; } | { type: ComponentType.Thumbnail; };}>