import type { Workspace } from '../workspace/workspace.js'; declare global { interface WindowEventMap { 'test-result': CustomEvent; } interface Window { workspace: Workspace; } } export interface TestResult { success: boolean; messages: string[]; } export declare function testSerial(name: string, callback: () => Promise): Promise; export declare function runOnce(): Promise; export declare function assertExists(val: T | null | undefined): asserts val is T; export declare function nextFrame(): Promise; export declare function loadTestImageBlob(name: string): Promise; export declare function loadImage(blobUrl: string): Promise; export declare function assertColor(img: HTMLImageElement, x: number, y: number, color: [number, number, number]): boolean; export declare function disableButtonsAfterClick(): void; //# sourceMappingURL=test-utils-dom.d.ts.map