/** * INTERACTIVE / HUMAN-IN-THE-LOOP — "you measure, Melete guides". * * The web-native way to use Melete on a REAL process with no code and no formula: Melete proposes the next * experiment, you go run it (brew the cup, run the assay, benchmark the kernel), type the score back, and * Melete proposes the next — converging to the best in as few real experiments as possible. * * `proposeNext` is the stateless core: given the search space + the history of (experiment, score) so far, * it returns the single most useful experiment to try next. Early on it spreads out to cover the space; * once there's enough evidence it switches to the Gaussian-Process forecaster (with an occasional * evolutionary step). Deterministic given the seed + history, so a guided run is reproducible + signable. */ import { type Space, type Experiment } from "./space.js"; import { type Goal, type Observation } from "./engine.js"; /** Propose the next experiment to run, given the history of observations so far. */ export declare function proposeNext(space: Space, obs: ReadonlyArray, goal?: Goal, seed?: number): Experiment; export declare function interactiveGauntlet(): { score: 0 | 100; checks: Array<{ name: string; pass: boolean; detail: string; }>; }; //# sourceMappingURL=interactive.d.ts.map