/** * Mermaid.js 按需加载管理器 * 只在检测到 markdown 中有 mermaid 代码块时才加载 mermaid.js */ /** * 检查 markdown 中是否包含 mermaid 代码块 */ export declare function hasMermaidCodeBlock(markdown: string): boolean; /** * 动态加载 mermaid.js * @returns Promise */ export declare function loadMermaid(): Promise; /** * 初始化 mermaid(如果还未初始化) */ export declare function ensureMermaidInitialized(): Promise; /** * 获取 mermaid 实例(需要先调用 ensureMermaidInitialized) */ export declare function getMermaid(): (typeof import("mermaid"))["default"] | null; /** * 检查 mermaid 是否已加载 */ export declare function isMermaidLoaded(): boolean; /** * 重置状态(主要用于测试) */ export declare function resetMermaidLoader(): void;