/**
 * Markdown processing package
 *
 * Provides robust markdown parsing and rendering using Intermediate Representation (IR).
 */
export { markdownToIR, markdownToIRWithMeta, chunkMarkdownIR, type MarkdownIR, type MarkdownStyle, type MarkdownStyleSpan, type MarkdownLinkSpan, type MarkdownParseOptions, } from "./ir.js";
export { renderMarkdownWithMarkers, type RenderStyleMarker, type RenderStyleMap, type RenderLink, type RenderOptions, } from "./render.js";
export { convertMarkdownTables } from "./tables.js";
export { parseFrontmatterBlock, parseFrontmatter, serializeFrontmatter, type ParsedFrontmatter, type FrontmatterSplit, } from "./frontmatter.js";
export { parseFenceSpans, findFenceSpanAt, isSafeFenceBreak, type FenceSpan, } from "./fences.js";
export { createInlineCodeState, buildCodeSpanIndex, type InlineCodeState, type CodeSpanIndex, } from "./code-spans.js";
export { chunkText } from "./chunk.js";
