const messageEffectSchema: z.ZodObject<{ content: z.ZodDiscriminatedUnion<[z.ZodObject<{ text: z.ZodString; type: z.ZodLiteral<"text"> }, z.core.$strip>, z.ZodObject<{ markdown: z.ZodString; type: z.ZodLiteral<"markdown"> }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; mimeType: z.ZodString; name: z.ZodString; read: z.ZodFunction<z.ZodTuple<readonly [], null>, z.ZodPromise<z.ZodCustom<Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>>>>; size: z.ZodOptional<z.ZodNumber>; stream: z.ZodFunction<z.ZodTuple<readonly [], null>, z.ZodPromise<z.ZodCustom<ReadableStream<unknown>, ReadableStream<unknown>>>>; type: z.ZodLiteral<"attachment"> }, z.core.$strip>], "type">; effect: z.ZodString; type: z.ZodLiteral<"effect"> }, z.core.$strip>
authoring Variables