import { RendererFactory2 } from '@angular/core';
import * as i0 from "@angular/core";
/**
 * Service responsible for DOM manipulation related to language/localization
 * Decouples DOM operations from business logic
 */
export declare class TranslationDomService {
    private readonly rendererFactory;
    private readonly document;
    private readonly renderer;
    constructor(rendererFactory: RendererFactory2, document: Document);
    /**
     * Sets the language on the document element
     * Updates the HTML lang attribute for accessibility and SEO
     * @param language - Language code (e.g., 'en', 'es', 'pt')
     */
    setDocumentLanguage(language: string): void;
    /**
     * Gets the current language from the document element
     * Reads the HTML lang attribute
     * @returns Current language code or empty string if not set
     */
    getDocumentLanguage(): string;
    static ɵfac: i0.ɵɵFactoryDeclaration<TranslationDomService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<TranslationDomService>;
}
