export type EmailParams = { from: string; to: string | string[]; subject: string; html?: string; text?: string; cc?: string | string[]; bcc?: string | string[]; replyTo?: string; }; export type EmailResult = { id: string; provider: string; }; export type ResendOptions = { apiKey?: string; allowList?: string[]; blockList?: string[]; }; export declare function _sendWithResend(params: EmailParams, options?: ResendOptions): Promise; export type SendGridOptions = { apiKey?: string; allowList?: string[]; blockList?: string[]; }; export declare function _sendWithSendGrid(params: EmailParams, options?: SendGridOptions): Promise; export type MailgunOptions = { apiKey?: string; domain?: string; region?: string; allowList?: string[]; blockList?: string[]; }; export declare function _sendWithMailgun(params: EmailParams, options?: MailgunOptions): Promise;