/** * 不依赖外部框架的 http headers 类型 */ type Headers = Record; /** * 根据toolUrl下载一个tool到指定的目录下. * @param toolUrl 文件下载Url * @param headers 下载指定的Header,Optional * @param destDir 下载指定的目标目录,Optional * @returns {Promise} 下载以后的文件路径 */ export declare function download(toolUrl: string, headers?: Headers, destDir?: string): Promise; /** * 根据toolUrl下载一个tool到指定的目录下. * @param toolUrl 文件下载Url * @param headers 下载指定的Header,Optional * @param destDir 下载指定的目标目录,Optional * @param maxRetires 最大重试次数 * @returns {Promise} 下载以后的文件路径 */ export declare function downloadWithRetries(toolUrl: string, headers?: Headers, destDir?: string, maxRetires?: number): Promise; export declare function requestURL(url: string, timeout?: number): Promise; export {};