/** * Layout Painter * * Main entry point for rendering Layout data to DOM. * Provides reconciliation for efficient incremental updates. * * @experimental Stable enough for the first-party React adapter, but the * API may change in minor releases until a third-party adapter validates * it. Pin a version range if you depend on this directly. * @packageDocumentation * @public */ import '../layout-engine/types.mjs'; export { B as BlockLookup, a as BlockLookupEntry, F as FRAGMENT_CLASS_NAMES, I as IMAGE_CLASS_NAMES, b as IMAGE_LAYOUT_OPTIONS, c as ImageAssetRequest, d as ImageAssetResolver, e as ImageAssetSource, f as ImageHitTestResult, g as ImageLayoutIconHint, h as ImageLayoutOptionDef, L as LAYOUT_IMAGE_CLASSES, i as LayoutPainter, j as LazyImageAssetLoader, k as LazyImageAssetLoaderOptions, P as PainterOptions, PrintPageMaterialization, RenderContext, RenderPageOptions, RenderPagesUpdateKind, R as ResolvedImageAsset, T as TABLE_CLASS_NAMES, l as TEXTBOX_CLASS_NAMES, m as applySdtFocus, n as buildBlockLookup, o as captureInlinePositionEmu, p as createPainter, q as deriveLayoutChoice, r as enclosingSdtGroupIds, s as findImageElement, t as hitTestImage, isFloatingImageRun, u as isImageLayoutOptionEnabled, isTextWrappingFloatingImageRun, renderAllPagesForPrint, renderAllPagesNow, v as renderFragment, w as renderImageFragment, x as renderLine, renderPage, renderPages, y as renderParagraphFragment, z as renderTableFragment, A as renderTextBoxFragment, C as setImageAssetSource, D as sliceRunsForLine, E as toolbarValueToLayoutTarget } from './renderPage.mjs'; export { P as PageGeometry, p as pageGeometryFromPage, r as resolveAnchoredObjectPosition, a as resolveAnchoredObjectVerticalTop } from '../anchoredObjectPosition-KJEyF-wr.mjs'; export { F as FootnoteRenderItem, H as HeaderFooterContent } from '../footnotes-BZ24OTAT.mjs'; import '../content-ipzPFrGn.mjs'; import '../formatting-DFtuRFQY.mjs'; import '../colors-C3vA7HUU.mjs'; import '../docx/wrapTypes.mjs'; import '../lists-CyGxd5Y2.mjs'; import '../watermark-CWDb_V8x.mjs'; import 'prosemirror-model'; import '../nodes-B53O9Y9y.mjs'; import '../ImageExtension-BN327PNe.mjs'; import '../styles-Co_AZ0GJ.mjs';