/** * Main styles module export * This file provides a unified interface to the styles system */ export type { ThemeConfigJson as ThemeConfig, StyleDefinitions, DocumentMargins, PageDimensions, Page, FontDefinition, Fonts, ComponentDefaults, HeadingComponentDefaults, ParagraphComponentDefaults, ImageComponentDefaults, StatisticComponentDefaults, TableComponentDefaults, SectionComponentDefaults, ColumnsComponentDefaults, ListComponentDefaults, } from '@json-to-office/shared-docx'; export { themes, getTheme, getThemeNames, getThemeWithFallback, hasTheme, isValidThemeName, } from '../templates/themes'; export type { ThemeName } from '../templates/themes'; export { getBodyTextStyle } from './utils/styleHelpers'; export { getTableStyle, getDocumentMargins, getPageSetup, getPageDimensions, PAGE_SIZES, themeForSectionPage, pageSizeDiffers, } from './utils/layoutUtils'; export type { SectionPageOverride } from './utils/layoutUtils'; export { minimalTheme, devportalTheme, vermilionTheme, consultingTheme, } from '../templates/themes'; export { ThemeConfigSchema, isValidThemeConfig, loadThemeFromJson, loadThemeFromFile, exportThemeToJson, validateThemeJsonString, ThemeValidationError, ThemeParseError, ThemeFileError, } from '../themes/json'; export type { ThemeConfigJson } from '../themes/json'; //# sourceMappingURL=index.d.ts.map