import { type BrowserWorkerBackendOptions } from "./browser-worker-backend.js"; import type { BrowserTestRunInput, BrowserTestRunOutput, BrowserTestEvent, RunMatTestNative } from "./types.js"; export interface BrowserTestRunnerOptions extends BrowserWorkerBackendOptions { native: RunMatTestNative; artifactStore?: BrowserTestArtifactStore; onEvent?: (event: BrowserTestEvent) => void; } export interface BrowserTestArtifactStore { put(runId: string, report: BrowserTestRunOutput["reports"][number]): Promise; } export declare class BrowserTestRunner { private readonly options; constructor(options: BrowserTestRunnerOptions); run(input: BrowserTestRunInput): Promise; } //# sourceMappingURL=runner.d.ts.map