/**
 * 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.
 */
export declare class InformativeNodesHelper {
    private readonly TAGS_WITH_NATIVE_ACCESSIBILITY_DATA;
    private readonly INTERESTING_TAGS;
    private readonly candidatesWithNativeAccessibleData;
    private readonly candidatesWithCustomAccessibleData;
    constructor();
    /**
     * Trouve l'élément parent le plus pertinent pour l'analyse d'accessibilité
     * @param {HTMLElement} element - L'élément de départ
     * @returns {HTMLElement|null} - L'élément parent pertinent ou null si non trouvé
     */
    findRelevantAccessibilityParent(element: any): HTMLElement | null;
    extractContextForElement(element: Element): {
        parentElement: HTMLElement | null;
        htmlContext: string;
        siblingText: string;
    };
    getSiblingsFragment(element: Element, maxSiblings?: number): string;
    private extractInterestingChildren;
    private isStructuralOnly;
    private findInformativeElements;
    getAvailableNodes(): Element[];
    getAvailableChildren(node: HTMLElement | Element): Promise<Element[]>;
    private hasInformativeAttributes;
    getDialogName(node: Element): string | null;
}
