import { WorkerHost } from '@nestjs/bullmq';
import { Job } from 'bullmq';
import { MailerService } from '@nestjs-modules/mailer';
import { TenantConnectionManager } from '@/modules/tenant/tenant-connection.manager';
export declare class MailProcessor extends WorkerHost {
    private readonly mailerService;
    private readonly tenantConnectionManager;
    constructor(mailerService: MailerService, tenantConnectionManager: TenantConnectionManager);
    private getRepo;
    process(job: Job<any>): Promise<any>;
    private handleSendMail;
    private parseEmails;
    private buildHtml;
    private generateMailHash;
    private buildAttachments;
    private handleForgotPassword;
}
