export declare const cfgSpotlightExperimentEnabled: import("../config/registry.js").Setting; /** * Share of would-be cuts held out at random: the model gets the unshaped (plain) result instead, and the trace records * the cut it would have made, as the counterfactual for the cuts applied. */ export declare const cfgSpotlightExperimentHoldout: import("../config/registry.js").Setting; /** * Share of the results not held out that are shaped without Spotlight: the no-score fallback rules decide the cut, so * score-free cuts against scored ones measure what Spotlight's ranking adds. */ export declare const cfgSpotlightExperimentScoreFree: import("../config/registry.js").Setting; /** * The tools whose results the experiment shapes and journals, by name (`*`: every tool). A tool left out returns its * plain result and is not journaled. */ export declare const cfgSpotlightExperimentTools: import("../config/registry.js").Setting; export declare const cfgSpotlightUrl: import("../config/registry.js").Setting; export declare const cfgSpotlightModel: import("../config/registry.js").Setting; export declare const cfgSpotlightThinking: import("../config/registry.js").Setting<"high" | "low" | "max" | "med", "spotlight.thinking">; /** Budget of one Spotlight ranking inside a tool call; past it the call falls back to unranked rules. */ export declare const cfgSpotlightTimeoutMs: import("../config/registry.js").Setting;