import type { Scenario, TargetSpec, UserSpec } from './scenario.js'; /** * A per-stand overlay: overrides the scenario's `target` (e.g. `url`), `vars` * (e.g. credentials), and per-user `auth` args. Run the SAME scenario against a * different stand by swapping `--config`. */ export interface OverlayConfig { target?: Partial; vars?: Record; users?: Record; } /** Parse a YAML config-overlay file. */ export declare function loadConfig(path: string): OverlayConfig; /** Deep-merge an overlay onto a scenario (overlay wins); returns a new scenario. */ export declare function applyOverlay(scenario: Scenario, overlay: OverlayConfig): Scenario; //# sourceMappingURL=config.d.ts.map