import type { ModelProgressUpdate } from "../../../../schemas/index"; import type { DownloadStats, DownloadResult, DownloadHooks, ResolveResult } from "./types"; export declare function downloadModelFromHttpWithStats(url: string, progressCallback?: (progress: ModelProgressUpdate) => void, downloadHooks?: DownloadHooks): Promise; export declare function downloadModelFromRegistryWithStats(registryPath: string, registrySource: string, progressCallback?: (progress: ModelProgressUpdate) => void, expectedChecksum?: string, downloadHooks?: DownloadHooks): Promise; export declare function downloadModelFromHyperdriveWithStats(hyperdriveKey: string, modelFileName: string, seed?: boolean, progressCallback?: (progress: ModelProgressUpdate) => void, downloadHooks?: DownloadHooks): Promise; export declare function mergeDownloadStats(results: ResolveResult[]): DownloadStats | undefined; //# sourceMappingURL=download-stats.d.ts.map