/** * @fileoverview CSS 异步加载工具 * * 提供动态加载 CSS 文件的功能,支持按需加载和缓存 */ /** * 异步加载 CSS 文件 * * 对于 webpack 处理的 CSS 文件,应该使用动态 import 函数形式 * webpack 会自动处理 CSS 的提取和加载 * * @param cssPath - CSS 文件路径(推荐使用函数形式的动态 import) * @returns Promise 加载完成的 Promise * * @example * ```typescript * // 推荐:使用动态 import 加载 CSS 模块(webpack 会自动处理) * await loadCSS(() => import('./katex.min.css')); * * // 不推荐:直接使用字符串路径(仅适用于外部 URL) * await loadCSS('https://example.com/style.css'); * ``` */ export declare const loadCSS: (cssPath: string | (() => Promise)) => Promise; /** * 预加载 CSS 文件 * 使用低优先级加载,不阻塞当前执行 * * @param cssPath - CSS 文件路径 */ export declare const preloadCSS: (cssPath: string | (() => Promise)) => void;