export declare function handleVideoSoundtrack(args: string[]): Promise; export declare function handleVideoNarrate(args: string[]): Promise; /** * Fail-closed spend gate for the paid audio commands (narrate / dialogue / sfx / * soundtrack). A direct CLI invocation that is neither a `--dry-run` preview nor * an explicit `--confirm-spend` authorization is REFUSED rather than silently * calling a paid provider. Orchestrated runs are gated separately by the studio * `--execute` classifier (these commands are NOT on its FREE allow-list). */ export declare function handleVideoDialogue(args: string[]): Promise; export declare function handleVideoSfx(args: string[]): Promise; /** * `voice-clone` — build a reusable "blank video with audio" voice reference (the * cartoon-show voice-cloning trick). Given an audio sample, render a black-frame * MP4 carrying that voice and persist it as a voice clone asset * (`artifacts/voice-clones.json`), optionally bound to a character so any scene * featuring that character locks the cloned voice in the Seedance generation (or * reference a voice explicitly with an `@` tag). * * Local ffmpeg only → no provider spend, so NO `--confirm-spend` gate. But it is * still default-safe: without `--execute` (or with `--dry-run`) it PLANS only — * prints the ffmpeg command(s) + would-be artifact and writes/renders nothing. */ export declare function handleVideoVoiceClone(args: string[]): Promise; //# sourceMappingURL=audio.d.ts.map