interface EmailAddress { name: string; email: string; } interface ParsedAttachment { filename: string; content_type: string; size: number; } interface ParsedAttachmentWithPayload extends ParsedAttachment { payload: Uint8Array; } export interface ParsedRfc822 { from: EmailAddress; reply_to: EmailAddress[]; to: EmailAddress[]; cc: EmailAddress[]; subject: string; date: string; body_text: string; body_html: string; snippet: string; message_id: string; in_reply_to: string | null; references: string[]; has_attachments: boolean; attachments: ParsedAttachment[]; } export declare function parseRfc822(raw: Uint8Array, headersOnly?: boolean): Promise; export declare function parseWithPayloads(raw: Uint8Array): Promise; export {}; //# sourceMappingURL=_parse.d.ts.map