/** * Demofly retiming — translate edit decisions into ffmpeg filter commands. * * Segment-based retiming: split video → per-segment transforms → concatenate. * Replaces simple stitchAudio() for the intelligent assembly pipeline. */ import type { TimingData } from "./timing.js"; import type { EditDecisionsData } from "./edit-proposals.js"; /** * Apply edit decisions to video segments and produce a retimed final video. * * Pipeline: * 1. Split video into per-scene segments * 2. Apply per-segment transforms (speed change, freeze frame, etc.) * 3. Concatenate retimed segments * 4. Mux with audio */ export declare function retimeAndAssemble(videoPath: string, audioDir: string, timingData: TimingData, decisions: EditDecisionsData, recordingsDir: string): string | null; //# sourceMappingURL=retiming.d.ts.map