/** * 简化的离线 Mermaid 渲染器 */ export declare class OfflineMermaidRenderer { private renderCache; private localMermaidPath; constructor(); /** * 将 Mermaid 代码转换为图片 */ renderToImage(mermaidCode: string, options?: { timeout?: number; useCache?: boolean; }): Promise; /** * 移除 Mermaid 代码中的 Markdown 块标记 */ private removeMarkdownBlock; /** * 生成 HTML 内容 */ private generateHtmlContent; /** * 生成缓存键 */ private generateCacheKey; /** * 清理缓存 */ clearCache(): void; /** * 检查本地 Mermaid 库是否可用 */ isLocalMermaidAvailable(): boolean; } /** * 将 mermaid 字符串转换为图片 Buffer(向后兼容的函数) */ export declare function mermaidToImage(mermaidCode: string, options?: { timeout?: number; useCache?: boolean; }): Promise; /** * 清理 Mermaid 缓存 */ export declare function clearMermaidCache(): void; /** * 关闭 Mermaid 渲染器(简化版本无需手动关闭) */ export declare function closeMermaidRenderer(): Promise; //# sourceMappingURL=mermaid-renderer.d.ts.map