import type { ResearchStore } from "../research/engine.js"; import { type ProductSimulationScenario, type SimulationBudget, type SimulationModelProfile, type SimulationVariable } from "./types.js"; export interface BuildScenarioOptions { name?: string; hypothesis?: string; variables?: SimulationVariable[]; adapter?: ProductSimulationScenario["adapter"]; agentCount?: number; budget?: Partial; modelProfiles?: SimulationModelProfile[]; now?: () => string; } export declare function buildProductSimulationScenarioFromResearch(store: ResearchStore, options?: BuildScenarioOptions): ProductSimulationScenario; export declare function stableId(prefix: string, value: string): string;