import type { ArtifactWriter, ScenarioResult } from "./types.js";
export declare class FileArtifactStore implements ArtifactWriter {
    readonly rootDir: string;
    constructor(rootDir: string);
    pathFor(name: string): string;
    writeText(name: string, contents: string): string;
    writeJson(name: string, contents: unknown): string;
}
export declare function createRunDirectory(options: {
    cwd: string;
    artifactsDir?: string;
    now?: Date;
}): string;
export declare function writeRunSummary(artifacts: ArtifactWriter, results: ScenarioResult[]): Record<string, string>;
