/**
 * Experiment runner — spawn, timeout, capture.
 */
import type { ExperimentSummary, ResearchConfig } from "../types/index.js";
export declare class ExperimentRunner {
    private config;
    constructor(config: ResearchConfig);
    /** Runs the experiment with hard timeout, returns summary */
    run(): Promise<ExperimentSummary>;
}
