import type { ReportArtifact } from './types.js'; export interface WriteArtifactOptions { output: string; overwrite?: boolean; } /** Atomic file delivery. Existing files are preserved unless overwrite is explicit. */ export declare function writeReportArtifact(artifact: ReportArtifact, options: WriteArtifactOptions): Promise<{ path: string; overwritten: boolean; }>;