/** * MailDev - index * * Author: Dan Farrelly * Licensed under the MIT License. */ import type { MailServerOptions } from "./lib/mailserver"; import type { WebOptions } from "./lib/web"; import { MailServer } from "./lib/mailserver"; import { Web } from "./lib/web"; export interface MailDevOptions extends MailServerOptions { verbose?: boolean; silent?: boolean; logMailContents?: boolean; web?: MailDevWebOptions; } interface MailDevWebOptions extends WebOptions { disabled?: boolean; } export declare class MailDev extends MailServer { web: Web | undefined; constructor(config?: MailDevOptions, mailEventSubjectMapper?: (Mail: any) => string | undefined); listen(): Promise; close(): Promise; } export {};