import { IContactRepository } from '../../Domain/IRepository/IContactRepository';
import { ContactType } from '../../Domain/Contact/ContactAggregate';
export interface EmailResponseData {
    to: string;
    message: string;
    contactId: string;
    adminUserId: string;
    contactName: string;
    contactType: ContactType;
    originalMessage: string;
    language?: 'en' | 'hu' | 'de';
}
export declare class ContactEmailService {
    private readonly contactRepo;
    private emailService;
    constructor(contactRepo: IContactRepository);
    sendResponse(responseData: EmailResponseData): Promise<void>;
    private getLocalizedContactResponseSubject;
    private getContactTypeString;
    private getContactTypeBadge;
}
//# sourceMappingURL=ContactEmailService.d.ts.map