import { type RenderSceneRunner } from '../../video/execute-render-scenes.js'; export declare function handleVideoExecutionPlan(args: string[]): Promise; export declare function handleVideoExecute(args: string[]): Promise; export declare function handleVideoExecuteStatus(args: string[]): Promise; export declare function handleVideoExecuteCancel(args: string[]): Promise; /** * `execute-bind` — bind a scene whose create answer was lost to the provider * task the operator names (ModelArk only). Makes no submission: the task is * read once and bound only if it exists, is on this job's model and is not * already some job's. Without --confirm-bind it reports the plan. */ export declare function handleVideoExecuteBind(args: string[]): Promise; /** * `execute-abandon` — stop WAITING on a job the provider has left in flight * (runway-useapi, dreamina-useapi, reapi-seedance, seedance-modelark). Not a cancel: the provider jobs keep running and keep billing, and * it cannot be undone. * Without --confirm-abandon it reports what it would abandon and changes nothing. */ export declare function handleVideoExecuteAbandon(args: string[]): Promise; /** * `vclaw video pool` — render a project's pending scenes with a concurrency cap, * auto-refilling as each completes (the PARALLEL, no-chain counterpart to * `--auto-chain`). Resumable: scenes that already have a selected candidate are * skipped. SPEND path: gated by `--confirm-spend` (or `--dry-run` to plan). * Injectable `runScene` for offline tests. */ export declare function handleVideoPool(args: string[]): Promise; /** * `vclaw video render-scenes` — render a project's pending scenes SEQUENTIALLY, * walking a FALLBACK ROUTE LADDER per scene: try route A; on a provider * rejection escalate to route B, etc. This is the DISTINGUISHING driver vs. * `--auto-chain` (sequential + chained) and `pool` (parallel + independent) — * its per-scene route fallback productizes the hand-written `voice-render.mjs` / * `chain.mjs` loops. Resumable: `--continue-from ` and already-selected * scenes are skipped. SPEND path: gated by `--confirm-spend` (or `--dry-run` to * plan). Injectable `runScene` for offline tests. */ export declare function handleVideoRenderScenes(args: string[], deps?: { runScene?: RenderSceneRunner; }): Promise; //# sourceMappingURL=execution.d.ts.map