export interface MailMessage { filename: string; body: string; receivedAt: Date; } /** * Maildir-compatible mail client. * Reads from mailDir/inbox/new and moves processed messages to mailDir/inbox/cur. * Writes outgoing mail to mailDir/outbox/new. */ export declare class MailClient { readonly mailDir: string; private inboxNew; private inboxCur; private outboxNew; constructor(mailDir: string); /** Return all messages in inbox/new and move them to inbox/cur. */ checkNewMail(): Promise; /** Write a message to outbox/new for relay delivery. */ sendMail(to: string, body: string): Promise; } //# sourceMappingURL=mail.d.ts.map