import type { IScopedLogger } from '../index.js';
export declare function getFfmpegDownloadUrl(platform: string, arch: string): string;
export declare function getFfmpegArchiveInfo(platform: string): {
    isArchive: boolean;
    archiveFormat: 'zip' | 'tar.gz' | 'tar.xz';
    archiveInnerPath: string;
};
/**
 * Ensure ffmpeg binary is available.
 * Checks: deps dir → system PATH → download.
 */
export declare function ensureFfmpeg(dataDir: string, logger: IScopedLogger): Promise<string>;
//# sourceMappingURL=ffmpeg-downloader.d.ts.map