import type { BrowserTestArtifactStore } from "./runner.js"; import type { RenderedTestReport } from "./types.js"; export interface ProjectTestArtifactWriter { write(path: string, bytes: Uint8Array, mediaType: string): Promise; } export declare class ProjectTestArtifactStore implements BrowserTestArtifactStore { private readonly writer; private readonly root; constructor(writer: ProjectTestArtifactWriter, root?: string); put(runId: string, report: RenderedTestReport): Promise; } export declare class IndexedDbTestArtifactStore implements BrowserTestArtifactStore { private readonly databaseName; constructor(databaseName?: string); put(runId: string, report: RenderedTestReport): Promise; } export declare class DownloadTestArtifactStore implements BrowserTestArtifactStore { put(runId: string, report: RenderedTestReport): Promise; } //# sourceMappingURL=artifact-store.d.ts.map