import type { InitFramesOptions } from '../types/ffmpeg-concat.js'; export declare const initFrames: ({ concurrency, videos, transition, transitions, frameFormat, outputDir, renderAudio, verbose, }: InitFramesOptions) => Promise<{ frames: { current: { sourceAudioPath: string | undefined; video: string; index: number; width: number; height: number; duration: number; numFrames: number; fps: number; transition: { duration: number; name: import("../ffmpeg-concat.ts").TransitionName; params: import("../types/transitions.ts").TransitionParams; }; getFrame: (frame: number) => string; } & { frameStart: number; numFramesTransition: number; numFramesPreTransition: number; }; next: ({ sourceAudioPath: string | undefined; video: string; index: number; width: number; height: number; duration: number; numFrames: number; fps: number; transition: { duration: number; name: import("../ffmpeg-concat.ts").TransitionName; params: import("../types/transitions.ts").TransitionParams; }; getFrame: (frame: number) => string; } & { frameStart: number; numFramesTransition: number; numFramesPreTransition: number; }) | undefined; }[]; numberOfScenes: number; audioScenes: string[]; theme: { numFrames: number; duration: number; width: number; height: number; fps: number; }; }>; export type Frame = Awaited>['frames'][0]; export type Theme = Awaited>['theme']; //# sourceMappingURL=init-frames.d.ts.map