import { FileDownloadProgress } from '../types/index.js';
interface DownloadArgs {
    url: string;
    filePath?: string;
    modelsCachePath: string;
    onProgress?: (progress: FileDownloadProgress) => void;
    signal?: AbortSignal;
}
export declare function downloadModelFile({ url, filePath, modelsCachePath, onProgress, signal }: DownloadArgs): Promise<void>;
export {};
