import { MailerConfig } from './interfaces/mailer-config.interface';
import { MailOptions } from './interfaces/mailer-options.interface';
export declare class MailerService {
    private readonly config;
    private provider;
    private templatesDir;
    private readonly logger;
    constructor(config: MailerConfig);
    private initializeProvider;
    private registerHandlebarsHelpers;
    private compileTemplate;
    sendMail(options: MailOptions): Promise<void>;
    private validateMailOptions;
}
