import type { MermaidBlock } from '../plugins/mermaid/index.js'; export declare function parseMarkdown(markdown: string, options?: { registry?: import('../plugins/registry.js').PluginRegistry; theme?: string; toc?: boolean; tocDepth?: number; tocTitle?: string; pageBreaks?: { h1NewPage?: boolean; hrAsPageBreak?: boolean; }; mermaidBlocks?: MermaidBlock[]; math?: { enabled?: boolean; macros?: Record; strict?: boolean; }; obsidian?: { resolveLinks?: boolean; showTags?: boolean; }; shikiTheme?: string; outline?: boolean; renderContext?: import('../types/context.js').RenderContext; }): Promise<{ html: string; warnings: string[]; }>;