import { recordBundleEval, type RepositoryEvalResult } from './eval.js'; export interface RepositoryEvalContext { projectRoot: string; name: string; draftHash: string; evalManifestHash: string; sourceManifestPath: string; } export interface RepositoryEvalExperimentOptions { context: RepositoryEvalContext; experimentDir: string; level: 'quick' | 'full'; manifestSource?: string; } interface BuildDependencies { record?: typeof recordBundleEval; resultFile?: string; } export declare function buildRepositoryEvalResult(options: RepositoryEvalExperimentOptions): Promise; export declare function recordRepositoryEvalExperiment(options: RepositoryEvalExperimentOptions, dependencies?: BuildDependencies): Promise>>; export {}; //# sourceMappingURL=eval-run-result.d.ts.map