import { ConfigService } from '@nestjs/config';
export interface EmailOptions {
    to: string | string[];
    subject: string;
    html: string;
    text?: string;
    cc?: string | string[];
    bcc?: string | string[];
    attachments?: Array<{
        filename: string;
        content?: Buffer | string;
        path?: string;
    }>;
}
export declare class EmailAdapter {
    private readonly configService;
    private readonly logger;
    private sesClient;
    private isConfigured;
    constructor(configService: ConfigService);
    private initializeSESClient;
    send(options: EmailOptions): Promise<void>;
    verify(): Promise<boolean>;
    private htmlToText;
}
