/** * Assembles an RFC 822 message and creates a draft. When `replyToMessageId` is * given, the original is fetched for its thread and Message-ID so the draft * threads correctly. When `attachments` is given, the named local files are * read and assembled into the raw message (issue #101). The created draft is * re-fetched `full` for projection. */ export declare const create_draft: import("../../../lib/operation.js").Operation; cc: import("zod").ZodOptional>; bcc: import("zod").ZodOptional>; subject: import("zod").ZodOptional; body: import("zod").ZodOptional; htmlBody: import("zod").ZodOptional; replyToMessageId: import("zod").ZodOptional; attachments: import("zod").ZodOptional; mimeType: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodString; subject: import("zod").ZodOptional; threadId: import("zod").ZodOptional; toRecipients: import("zod").ZodOptional; address: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; ccRecipients: import("zod").ZodOptional; address: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; bccRecipients: import("zod").ZodOptional; address: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; plaintextBody: import("zod").ZodOptional; htmlBody: import("zod").ZodOptional; date: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; //# sourceMappingURL=index.d.ts.map