import { Page } from '@playwright/test';
export declare function waitForHyperfixi(page: Page, timeout?: number): Promise<void>;
export declare function waitForEvalHyperScript(page: Page, timeout?: number): Promise<void>;
export declare function waitForBehaviors(page: Page, timeout?: number): Promise<void>;
export declare function waitForSemantic(page: Page, timeout?: number): Promise<void>;
export declare function waitForMultilingual(page: Page, timeout?: number): Promise<void>;
export declare function waitForClass(page: Page, selector: string, className: string, timeout?: number): Promise<void>;
export declare function waitForNoClass(page: Page, selector: string, className: string, timeout?: number): Promise<void>;
export declare function waitForText(page: Page, selector: string, expectedText: string | RegExp, timeout?: number): Promise<void>;
export declare function waitForInnerHTML(page: Page, selector: string, expectedHTML: string, timeout?: number): Promise<void>;
export declare function waitForVisible(page: Page, selector: string, timeout?: number): Promise<void>;
export declare function waitForHidden(page: Page, selector: string, timeout?: number): Promise<void>;
export interface ErrorCollector {
    errors: string[];
    attach: () => void;
    clear: () => void;
    getCriticalErrors: () => string[];
}
export declare function createErrorCollector(page: Page): ErrorCollector;
export declare function expectNoCriticalErrors(collector: ErrorCollector): void;
//# sourceMappingURL=test-utils.d.ts.map