/** * 通用下载:将 Blob 或 URL 作为文件下载 * @param {Blob|string} data - Blob 对象或 URL 字符串 * @param {string} filename - 下载文件名 * @param {object} [options] - 可选配置 * @param {string} [options.type] - MIME 类型(data 为 Blob 时自动识别) */ export declare function downloadFile(data: Blob | string, filename: string): void; /** * 下载 SVG 字符串为 .svg 文件 * @param {string} svgStr - SVG 内容 * @param {string} filename - 文件名(不含后缀) */ export declare function downloadSVG(svgStr: string, filename?: string): void; /** * 将 SVG 渲染为 PNG 并下载 * @param {string} svgStr - SVG 内容 * @param {string} filename - 文件名(不含后缀) * @param {number} [scale=2] - 缩放倍数(提高清晰度) */ export declare function downloadSVGAsPNG(svgStr: string, filename?: string, scale?: number): void;