/** * 使用 markdown-it 解析 Markdown 文本的 Frontmatter 和内容 * 支持 YAML 和 TOML 格式的 Frontmatter * * 返回内容包括: * - data: 解析后的 frontmatter 数据对象 * - content: 原始 markdown 内容 * - contentHtml: 渲染后的 HTML 内容 * - excerpt: 根据 标记提取的摘要,如果没有则返回空字符串 * - isEmpty: frontmatter 是否为空 * * @param content Markdown 文本内容 * @returns 包含解析后的 Frontmatter 和内容的对象 */ export declare const parseFrontmatter: (content: string) => any; /** * 将 frontmatter 数据和内容合并为完整的 Markdown 文本 * 注意:由于 toml 库没有内置的 stringify 方法,TOML 格式的序列化是简化实现 * * @param data frontmatter 数据对象 * @param content Markdown 内容 * @param format frontmatter 格式,支持 'yaml' 和 'toml',默认为 'yaml' * @returns 合并后的完整 Markdown 文本 */ export declare const stringifyFrontmatter: (data: any, content: string, format?: "yaml" | "toml") => string;