export type { HyperlinkResolver, ImageResolver, ParseContext, ResolvedDiagram, } from './document-parser.js'; export type { BlockCounter, CommentExtension } from './document-parser.js'; export { extractParagraphs } from './text-extractor.js'; export { parseDocument, parseBackgroundColor, parseBackgroundFill, parseBodyElements, parseSection, parseSections, parseHeaderFooter, parseNotes, parseComments, parseCommentThreads, parseCommentsExtended, parsePeople, applyAuthorIds, bodyIndexForBlock, newBlockCounter, EMPTY_SECTION, } from './document-parser.js'; export { parseRunProperties } from './run-properties.js'; export { HTML_AUTO_SPACING_PT, parseParagraphProperties } from './paragraph-properties.js'; export { parseStyles } from './styles-parser.js'; export { parseTable } from './table-parser.js'; export { loadEmbeddedFonts, deobfuscateEmbeddedFont, parseFontTable } from './font-table.js'; export { parseNumbering, EMPTY_NUMBERING } from './numbering-parser.js'; export { parseSettings, EMPTY_SETTINGS } from './settings-parser.js'; export type { DocumentSettings } from './settings-parser.js';