/**
 * Software Name : UUV
 *
 * SPDX-License-Identifier: MIT
 *
 * This software is distributed under the MIT License,
 * see the "LICENSE" file for more details
 *
 * Authors: NJAKO MOLOM Louis Fredice & SERVICAL Stanley
 * Software description: Make test writing fast, understandable by any human
 * understanding English or French.
 */
import { Translator } from "./abstract-translator";
import { TranslateSentences } from "./model";
export declare class ExpectTranslator extends Translator {
    private buildResponse;
    getSentenceFromAccessibleRoleAndName(role: string, name: string): TranslateSentences;
    getSentenceFromAccessibleRoleAndNameAndContent(role: string, name: string, content: string): TranslateSentences;
    getSentenceFromDomSelector(domSelector: string, htmlElem?: HTMLElement | SVGElement): TranslateSentences;
    computeTableSentenceFromKeyNameAndContent(sentenceKey: string, indefiniteArticle: string, roleName: string, accessibleName: string, headers: HTMLElement, rows: HTMLElement[], cellRoleName: string): string;
    computeDialogSentenceFromKeyNameAndContent(sentenceKey: string, accessibleName: string, row: HTMLElement): Promise<string[]>;
    private formatMarkdownTable;
}
