import type { MindMapData } from '../types'; import type { MindMapPlugin } from '../plugins/types'; export declare function parseMarkdownList(md: string, plugins?: MindMapPlugin[]): MindMapData; export declare function toMarkdownList(data: MindMapData, indent?: number, plugins?: MindMapPlugin[]): string; /** * Parse markdown with multiple root trees separated by blank lines. */ export declare function parseMarkdownMultiRoot(md: string, plugins?: MindMapPlugin[]): MindMapData[]; /** * Convert multiple root trees to markdown, separated by blank lines. */ export declare function toMarkdownMultiRoot(roots: MindMapData[], plugins?: MindMapPlugin[]): string; /** * Get frontMatter from a parsed markdown context. * Call this after parseMarkdownMultiRoot to retrieve frontmatter config. */ export declare function parseMarkdownWithFrontMatter(md: string, plugins: MindMapPlugin[]): { roots: MindMapData[]; frontMatter: Record; };