/**
 * Append-only writer for the eval results log.
 *
 * Same pattern as the semantic graph log writer — lazy directory creation,
 * newline-terminated JSONL, single writer assumed.
 */
import type { EvalLogEntry } from "./types.js";
export declare class EvalLogWriter {
    private readonly logPath;
    private directoryEnsured;
    constructor(logPath: string);
    append(entry: EvalLogEntry): Promise<void>;
    private ensureDirectory;
}
