/**
 * @desc 触发文件下载。优先拉取 Blob 后在本地触发保存，避免 IE/Edge IE 模式下对跨域直链 `a.click()` 新开页签。
 * @remarks 阿里云 OSS 等跨域地址若未配置带 Cookie 的 CORS，须使用 omit 凭证，否则预检会失败。
 */
/**
 * 将含中文、空格等非 ASCII 的路径规范为百分号编码，便于 XHR/fetch/iframe 在各浏览器中一致请求。
 * 网关拼接的预览 URL 若含未编码空格，`new URL` 可能失败，会先尝试把空格替换为 %20 再解析。
 */
export declare function normalizeHttpUrlForRequest(raw: string): string;
export declare function triggerBrowserDownload(url: string, filename: string): Promise<void>;
//# sourceMappingURL=triggerBrowserDownload.d.ts.map