/** * Markdown conversion utility for OfficeParserAST. * * Converts the unified AST content nodes into well-formatted Markdown text. * Handles all node types: headings, paragraphs, text (with formatting), * lists, tables, images, charts, notes, slides, sheets, and pages. * * @module markdownUtils */ import { OfficeContentNode } from '../types'; /** * Converts an array of OfficeContentNode into Markdown text. * * @param content - The content nodes from the AST * @param config - Configuration options * @param config.newlineDelimiter - Delimiter for newlines (default: '\n') * @returns Formatted Markdown string */ export declare function astToMarkdown(content: OfficeContentNode[], config: { newlineDelimiter?: string; }): string;