/** * Eval stimulus resolution — resolves a raw (YAML-parsed) stimulus into * a fully resolved `Stimulus` by replacing string environment refs with * concrete `EnvironmentConfig` objects and merging with the root environment. */ import type { RawStimulus, EnvironmentConfig, GradingEnvironmentConfig, Stimulus } from "./types.js"; /** * Resolve a single `RawStimulus` into a `Stimulus` by resolving its * environment string ref (if any) and merging with the provided root * environment. Eval-level tags are merged onto each stimulus using * child-wins semantics (stimulus tags override eval tags on the same key). */ export declare function resolveStimulus(raw: RawStimulus, rootEnv: EnvironmentConfig | undefined, environments: Record, evalTags?: Record, baseDir?: string, rootGradingEnv?: GradingEnvironmentConfig): Stimulus; //# sourceMappingURL=resolve.d.ts.map