import type { AIV5Type } from '../types.js';
export declare const downloadFromUrl: ({ url, downloadRetries }: {
    url: URL;
    downloadRetries: number;
}) => Promise<{
    data: Uint8Array<ArrayBuffer>;
    mediaType: string | undefined;
}>;
export declare function downloadAssetsFromMessages({ messages, downloadConcurrency, downloadRetries, supportedUrls, }: {
    messages: AIV5Type.ModelMessage[];
    downloadConcurrency?: number;
    downloadRetries?: number;
    supportedUrls?: Record<string, RegExp[]>;
}): Promise<any>;
//# sourceMappingURL=download-assets.d.ts.map