/** * `slowcook serve staging ` — Phase 3 implementation. * * The staging profile runs a built-image deployment for PM walkthroughs. * * 0.19.7 (sc#173): same refactor as dev.ts / mock.ts — emit * ShellCommand[] for the cli wrapper to execute via runCommands(), * supporting ssh-wrap when `ssh_target` is set; honour `compose_files` * multi-`-f`; pass `--build` (staging IS built-image). * * `reset --scenario ` re-runs the named scenario's seed scripts. * Idempotency is the seed-script author's contract; slowcook bails on * any non-zero exit. Optional `seed.guard_env` blocks accidental wipes. */ import type { ProfileConfig, ServeConfig } from "./config.js"; import type { DevVerbResult } from "./dev.js"; export interface StagingVerbArgs { verb: string; branch?: string; scenario?: string; service?: string; follow?: boolean; prune?: boolean; repoRoot: string; dryRun?: boolean; } export declare function planServeStaging(args: StagingVerbArgs, _config: ServeConfig, profile: ProfileConfig): DevVerbResult; //# sourceMappingURL=staging.d.ts.map