import type { MailSendOptionsComplete, MailUtilities, MailRenderedContent, MailResult } from '@cedarjs/mailer-core'; import { AbstractMailHandler } from '@cedarjs/mailer-core'; export type InMemoryMail = { textContent: MailRenderedContent['text']; htmlContent: MailRenderedContent['html']; handler?: string | number | symbol; handlerOptions?: unknown; renderer?: string | number | symbol; rendererOptions?: unknown; } & MailSendOptionsComplete; export declare class InMemoryMailHandler extends AbstractMailHandler { inbox: InMemoryMail[]; constructor(); send(content: MailRenderedContent, sendOptions: MailSendOptionsComplete, _handlerOptions?: never, utilities?: MailUtilities): MailResult | Promise; internal(): Record; clearInbox(): void; } //# sourceMappingURL=index.d.ts.map