import { MailConfig } from '../interfaces/mail-config.interface';
import { IMailOptions } from '../interfaces/mail-options.interface';
export declare class MailService {
    private config;
    private readonly logger;
    constructor(config: MailConfig);
    send(options: IMailOptions): Promise<boolean>;
    sendTemplate(to: string | string[], templateId: string, dynamicTemplateData: Record<string, any>, options?: Partial<IMailOptions>): Promise<boolean>;
}
