/**
 * Enhanced Email Generator
 * Generates comprehensive email infrastructure
 *
 * Features:
 * - Email service integration (SendGrid, Postmark, Resend, AWS SES)
 * - Email templates (welcome, password reset, verification, notifications)
 * - Template rendering (Handlebars/React Email)
 * - Email queue for async sending
 * - Email tracking (opens, clicks)
 * - Unsubscribe handling
 * - Email testing utilities
 */
import { GeneratorContext, GenerationResult } from '../types';
export declare class EnhancedEmailGenerator {
    readonly id = "enhanced-email";
    readonly name = "Enhanced Email Generator";
    readonly description = "Generates comprehensive email infrastructure with multi-provider support, templates, and tracking";
    generate(context: GeneratorContext): GenerationResult;
    private generateEmailConfig;
    private generateEmailService;
    private generateEmailProvider;
    private generateEmailTemplates;
    private generateTemplateRenderer;
    private generateEmailQueue;
    private generateEmailWorker;
    private generateEmailTracking;
    private generateUnsubscribeHandler;
    private generateEmailTesting;
}
export declare const enhancedEmailGenerator: EnhancedEmailGenerator;
//# sourceMappingURL=enhanced-email-generator.d.ts.map