import { StyleSheet } from '../core/document-model/index.js'; import { ThemeFonts } from '../core/drawingml/theme-parser.js'; /** * Parse `word/styles.xml` (ECMA-376 Part 1 §17.7) into a {@link StyleSheet}: the * document defaults (`w:docDefaults` run/paragraph properties) plus the named * styles, keyed by `styleId`. Table styles additionally carry their base layer, * conditional (`w:tblStylePr`) layers and banding sizes. `basedOn` inheritance is * recorded but not resolved — that happens in the style-cascade module. * * @param stylesXml The raw `styles.xml` bytes. * @returns The parsed stylesheet, or `EMPTY_STYLE_SHEET` when the root is absent. */ export declare function parseStyles(stylesXml: Uint8Array, themeFonts?: ThemeFonts): StyleSheet;