export interface MailRecipient {
    email: string;
    name?: string;
}
export interface SendMailInput {
    to: MailRecipient | MailRecipient[];
    subject: string;
    html: string;
    text?: string;
    fromName?: string;
}
export declare class MailerService {
    private readonly logger;
    private get apiKey();
    private get fromEmail();
    private get fromName();
    private get replyTo();
    isConfigured(): boolean;
    send(input: SendMailInput): Promise<{
        messageId: string | null;
    }>;
}
