import { type ProviderRouteId } from './provider-platform/types.js'; import type { VideoExecutionPlan, VideoProductionMode } from './types.js'; export declare function defaultRoutesForMode(mode: VideoProductionMode): ProviderRouteId[]; export declare function buildExecutionPlan(projectSlug: string, root?: string, fallbackMode?: VideoProductionMode, options?: { env?: NodeJS.ProcessEnv; routeOverride?: ProviderRouteId; /** Queue compilation may select a declared compatible route before its credentials are available; execution still requires later discovery/quotation. */ allowUnavailableRoute?: boolean; /** * Scene indices this run will render. Narrows the readiness * scene-selection-missing gate to those scenes (unselected scenes outside * the set become warnings, not blockers) — see `buildProjectReadiness`. * Omitted → whole-project gate, byte-identical to legacy. */ sceneScope?: number[]; }): Promise; //# sourceMappingURL=execution-plan.d.ts.map