export interface LocalizedSubjects {
    [key: string]: {
        en: string;
        hu: string;
        de: string;
    };
}
export interface TemplateData {
    [key: string]: any;
}
export interface EmailTemplate {
    html: string;
    text: string;
}
export declare class EmailTemplateHelper {
    static getLocalizedSubject(subjectKey: string, subjects: LocalizedSubjects, language: 'en' | 'hu' | 'de'): string;
    static replaceTemplatePlaceholders(template: string, data: TemplateData): string;
    static processTemplate(templateContent: EmailTemplate, data: TemplateData): EmailTemplate;
}
//# sourceMappingURL=EmailTemplateHelper.d.ts.map