import type { Translate, TranslationValues } from '@qualweb/locale';
import type { QualwebReport } from '../evaluation/QualwebReport';
import type { Assertion } from '../evaluation/Assertion';
import type { ModuleType } from '../evaluation/ModuleType';
export declare class ModuleTranslator {
    private readonly module;
    private readonly assertionTranslator;
    private readonly testTranslator;
    constructor(module: ModuleType, locale: Translate);
    translate(report: QualwebReport): void;
    translateAssertion(assertion: Assertion): void;
    translateTest(assertionCode: string, resultCode: string, values?: TranslationValues): string;
}
//# sourceMappingURL=ModuleTranslator.d.ts.map