import { buildProjectCostEstimate } from './cost-estimate.js'; import { buildProjectReadiness } from './readiness.js'; import { type CreatorCapabilities } from './creator-ui/capabilities.js'; import type { StudioAspectRatio, StudioCreatorPlatform } from './studio/types.js'; export interface CreatorDemoOptions { root?: string; project?: string; intent?: string; platform?: StudioCreatorPlatform; aspectRatio?: StudioAspectRatio; durationSeconds?: number; now?: Date; keep?: boolean; env?: NodeJS.ProcessEnv; probeExecutable?: (name: 'python3' | 'bun' | 'ffmpeg') => string | undefined; } export interface CreatorDemoResult { root: string; project: string; projectDir: string; artifacts: { brief: string; storyboard: string; assetManifest: string; readiness: string; costEstimate: string; }; portal: { outputs: Array<{ surface: string; path: string; }>; warnings: string[]; }; readiness: Awaited>; costEstimate: Awaited>; capabilities: CreatorCapabilities; providerCalls: 0; networkCalls: 0; renderedFinal: false; publishReady: false; nextAction: string; } export declare function runCreatorDemo(options?: CreatorDemoOptions): Promise; //# sourceMappingURL=creator-demo.d.ts.map