import type { BrowserActionEvidenceEvent, BrowserSnapshot } from '../types.js';
/**
 * Owns browser run evidence persistence for the validation spike.
 */
export declare class BrowserEvidenceService {
    private readonly runDir;
    constructor(runDir: string);
    initialize(): Promise<void>;
    recordEvent(event: BrowserActionEvidenceEvent): Promise<void>;
    recordSnapshot(snapshot: BrowserSnapshot): Promise<string>;
    screenshotPath(actionId: string, name?: string): string;
}
//# sourceMappingURL=service.d.ts.map