import type { QWElement } from '@qualweb/qw-element';
import type { EvaluationElement } from './EvaluationElement';
import type { TestResult } from './TestResult';
import { Verdict } from './Verdict';
import type { AccessibilityUtils } from '@qualweb/util';
declare global {
    interface Window {
        AccessibilityUtils: typeof AccessibilityUtils;
    }
}
export declare class Test implements TestResult {
    verdict: Verdict;
    description: string;
    resultCode: string;
    elements: EvaluationElement[];
    attributes: string[];
    constructor(verdict?: Verdict, description?: string, resultCode?: string);
    addElement(element: QWElement, withText?: boolean, fullElement?: boolean, aName?: boolean): this;
    addElements(elements: QWElement[], withText?: boolean, fullElement?: boolean, aName?: boolean): this;
}
//# sourceMappingURL=Test.d.ts.map