import * as z from "zod"; /** Optional body formats shared by email-sending actions. */ export declare const OPTIONAL_EMAIL_BODY_SCHEMA: z.ZodObject<{ html: z.ZodOptional; markdown: z.ZodOptional; text: z.ZodOptional; }, z.core.$strip>; /** Email body with at least one caller-supplied format. */ export declare const EMAIL_BODY_SCHEMA: z.ZodUnion>; markdown: z.ZodOptional; text: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ html: z.ZodOptional; markdown: z.ZodNonOptional>; text: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ html: z.ZodOptional; markdown: z.ZodOptional; text: z.ZodNonOptional>; }, z.core.$strip>]>; type EmailBody = z.output; /** * Whether an object includes at least one email body format. * * @param input - Optional body formats to inspect. */ export declare function hasEmailBody(input: z.output): input is EmailBody; /** * Produces complete HTML and plain-text MIME alternatives. * * @param input - One or more caller-supplied body formats. */ export declare function normalizeEmailBody(input: EmailBody): { html: string; text: string; }; export {}; //# sourceMappingURL=email.d.ts.map