import { type VideoMediaProbe } from '../final-media.js'; import { type RenderedReframeCaption } from './captions.js'; import type { ReframePlan, ReframeSourceContext } from './types.js'; export interface ReframeRenderResult extends VideoMediaProbe { sourcePath: string; outputPath: string; shotCount: number; captionCount: number; } export declare function buildReframeFilterComplex(plan: ReframePlan, context: ReframeSourceContext, captions?: RenderedReframeCaption[]): string; export declare function renderReframeVideo(input: { plan: ReframePlan; context: ReframeSourceContext; outputPath: string; ffmpegPath?: string; }): Promise; //# sourceMappingURL=render.d.ts.map