/** * Subprocess bridge to the Bun-based vclaw-cli/flow.ts. * * The Bun runtime is required for Puppeteer + Google Flow access. The * main TS CLI shells out to it for `vclaw veo *` subcommands. This * helper centralises the spawn + stdio forwarding so each veo verb in * vclaw.ts is one line. */ export interface VeoSpawnOptions { /** When true, build the command but do not actually spawn. For tests + --dry-run. */ dryRun?: boolean; /** Override the Bun binary path. Defaults to `VCLAW_VEO_BUN_BIN` env or `bun`. */ bunBin?: string; /** Override the vclaw-cli flow.ts path. Defaults to `vclaw-cli/flow.ts` (relative to cwd). */ flowEntry?: string; /** Pass env to the child process. Defaults to process.env. */ env?: NodeJS.ProcessEnv; } export interface VeoSpawnResult { exitCode: number; stdout: string; stderr: string; /** The full command string (helpful for tests + error messages). */ command: string; } export declare function spawnVeo(args: string[], options?: VeoSpawnOptions): Promise; //# sourceMappingURL=veo-subprocess.d.ts.map