import type { EveEvalResult } from "#evals/types.js";
/**
 * Resolves the artifact output directory for one eval run.
 *
 * Layout: `.eve/evals/<timestamp>-<eval-id>/`
 */
export declare function resolveArtifactDirectory(appRoot: string, evalId: string): string;
/**
 * Writes all artifacts for a completed eval run.
 */
export declare function writeArtifacts(artifactDir: string, evalResult: EveEvalResult): Promise<void>;
