/** * 离线 Mermaid 渲染器 */ export declare class OfflineMermaidRenderer { private browserPool; private renderCache; private localMermaidPath; constructor(); /** * 将 Mermaid 代码转换为图片 */ renderToImage(mermaidCode: string, options?: { timeout?: number; useCache?: boolean; }): Promise; /** * 生成 HTML 内容 */ private generateHtmlContent; /** * 生成缓存键 */ private generateCacheKey; /** * 清理缓存 */ clearCache(): void; /** * 关闭浏览器实例 */ close(): Promise; /** * 检查本地 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-old.d.ts.map