/** * SVG to Image 库的按需加载工具 * 使用 dom-to-image 库,用于将包含 SVG foreignObject 的 DOM 转换为图片 * dom-to-image 支持 SVG foreignObject,可以可靠地将 DOM 节点转换为图片 */ type DomToImageLib = { toPng: (node: Node, options?: any) => Promise; toBlob: (node: Node, options?: any) => Promise; toJpeg: (node: Node, options?: any) => Promise; toSvg: (node: Node, options?: any) => Promise; }; /** * 按需加载 svg-to-image 库(使用 dom-to-image) * @returns Promise 返回加载的库对象 */ export declare function loadSvgToImageLib(): Promise; /** * 检查库是否已加载 */ export declare function isSvgToImageLibLoaded(): boolean; /** * 获取已加载的库(如果未加载则返回 null) */ export declare function getSvgToImageLib(): DomToImageLib | null; export {};