import { type RunReport } from './runner.js'; export interface RunArgs { /** Path to the scenario YAML. */ scenario: string; /** Optional per-stand config-overlay YAML. */ config?: string; /** Optional recipes module (for `auth.recipe` + custom `generators`). */ recipes?: string; /** `--var k=v` overrides, merged over the scenario/overlay `vars`. */ vars?: Record; /** Print the full request/response of every call (to the log sink). */ verbose?: boolean; /** Environment for `${env.*}`; defaults to `process.env`. */ env?: Record; /** Per-step progress sink; defaults to stderr. */ log?: (line: string) => void; } /** * Load a scenario (+ optional overlay/recipes), build a connection from its * `target`, and run it. Returns the {@link RunReport}; the bin prints it and sets * the exit code. */ export declare function runFromFiles(args: RunArgs): Promise; //# sourceMappingURL=run.d.ts.map