/** * Artifact Copier - copies failed test artifacts into the report directory * Copyright (c) 2026 Mihajlo Stojanovski * * @module report/artifact-copier */ import type { IArtifactCopier, TestSummary } from "./interfaces"; /** * Copies test artifacts (traces, screenshots, videos) for failed tests * into the report output directory so they are self-contained. */ export declare class ArtifactCopier implements IArtifactCopier { /** * Copy artifacts for failed tests into the report output directory. * * @param tests - All test summaries (only failed tests' artifacts are copied) * @param outputDir - Path to the report output directory */ copyArtifacts(tests: ReadonlyArray, outputDir: string): Promise; private ensureDir; } //# sourceMappingURL=artifact-copier.d.ts.map