declare class BulkEmailSender {
    address: string;
    name: string;
}
declare class BulkEmailRecipient {
    emailAddress: string;
    name?: string;
    templateData?: Record<string, any>;
    registrationId?: number;
}
declare class BulkEmailAttachment {
    name: string;
    s3Key: string;
    contentType: string;
    s3Bucket?: string;
}
export declare class QueueBulkEmailDto {
    from: BulkEmailSender;
    subject: string;
    templateKey?: string;
    recipients: BulkEmailRecipient[];
    attachments?: BulkEmailAttachment[];
    templateId?: number | null;
    createdBy?: number;
    correlationId?: string;
    userId?: string;
    metadata?: Record<string, any>;
}
export {};
