/** * DOCX Reader - Properties Parsers * * Pure parsers for OOXML property structures that don't depend on the * main reader context. These are the building blocks used by the higher-level * paragraph/run/table/section parsers. * * Includes: * - `parseRunProperties` (w:rPr) * - `parseShading` (w:shd) * - `parseBorder` (any border element) * - `parseTableWidth` (w:tblW, w:tcW, etc.) * - `parseRevisionInfo` (w:ins/w:del/w:rPrChange/etc. revision metadata) */ import type { XmlElement } from "../../xml/types.js"; import type { Border, RevisionInfo, RunProperties, Shading, TableWidth } from "../types.js"; export declare function parseRunProperties(rPrEl: XmlElement): RunProperties; export declare function parseShading(el: XmlElement): Shading; export declare function parseBorder(el: XmlElement): Border; export declare function parseTableWidth(el: XmlElement): TableWidth; export declare function parseRevisionInfo(el: XmlElement): RevisionInfo | undefined;