import { St as ContentRun, mt as ContentParagraph } from "./content-BNUhgRbB.cjs"; import { z } from "zod"; //#region src/definitions.d.ts declare const StyleParagraphPropertiesSchema: z.ZodObject<{ alignment: z.ZodOptional>; list: z.ZodOptional; level: z.ZodNumber; checked: z.ZodOptional; itemId: z.ZodOptional; format: z.ZodOptional>; }, z.core.$strip>>; spacingBeforePt: z.ZodOptional; spacingAfterPt: z.ZodOptional; lineSpacing: z.ZodOptional; indentLeftPt: z.ZodOptional; indentFirstLinePt: z.ZodOptional; pageBreakBefore: z.ZodOptional; pageBreakAfter: z.ZodOptional; }, z.core.$strict>; type StyleParagraphProperties = z.infer; declare const StyleRunPropertiesSchema: z.ZodObject<{ bold: z.ZodOptional; italic: z.ZodOptional; underline: z.ZodOptional; strike: z.ZodOptional; fontFamily: z.ZodOptional; sizePt: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strict>; type StyleRunProperties = z.infer; declare const StyleEntrySchema: z.ZodObject<{ paragraph: z.ZodOptional>; list: z.ZodOptional; level: z.ZodNumber; checked: z.ZodOptional; itemId: z.ZodOptional; format: z.ZodOptional>; }, z.core.$strip>>; spacingBeforePt: z.ZodOptional; spacingAfterPt: z.ZodOptional; lineSpacing: z.ZodOptional; indentLeftPt: z.ZodOptional; indentFirstLinePt: z.ZodOptional; pageBreakBefore: z.ZodOptional; pageBreakAfter: z.ZodOptional; }, z.core.$strict>>; run: z.ZodOptional; italic: z.ZodOptional; underline: z.ZodOptional; strike: z.ZodOptional; fontFamily: z.ZodOptional; sizePt: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>; type StyleEntry = z.infer; declare const StylesTableSchema: z.ZodRecord>; list: z.ZodOptional; level: z.ZodNumber; checked: z.ZodOptional; itemId: z.ZodOptional; format: z.ZodOptional>; }, z.core.$strip>>; spacingBeforePt: z.ZodOptional; spacingAfterPt: z.ZodOptional; lineSpacing: z.ZodOptional; indentLeftPt: z.ZodOptional; indentFirstLinePt: z.ZodOptional; pageBreakBefore: z.ZodOptional; pageBreakAfter: z.ZodOptional; }, z.core.$strict>>; run: z.ZodOptional; italic: z.ZodOptional; underline: z.ZodOptional; strike: z.ZodOptional; fontFamily: z.ZodOptional; sizePt: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>>; type StylesTable = z.infer; declare const DefinitionEntrySchema: z.ZodObject<{ kind: z.ZodString; }, z.core.$loose>; type DefinitionEntry = z.infer; declare const DefinitionsTableSchema: z.ZodRecord>; type DefinitionsTable = z.infer; declare function overlayStyleEntries(outer: StyleEntry, inner: StyleEntry): StyleEntry; declare function resolveStyleChain(styles: StylesTable, refs: readonly string[]): StyleEntry; declare function applyParagraphStyleProperties(properties: StyleParagraphProperties | undefined, paragraph: ContentParagraph): ContentParagraph; declare function applyRunStyleProperties(properties: StyleRunProperties | undefined, run: ContentRun): ContentRun; //#endregion export { DefinitionEntry, DefinitionEntrySchema, DefinitionsTable, DefinitionsTableSchema, StyleEntry, StyleEntrySchema, StyleParagraphProperties, StyleParagraphPropertiesSchema, StyleRunProperties, StyleRunPropertiesSchema, StylesTable, StylesTableSchema, applyParagraphStyleProperties, applyRunStyleProperties, overlayStyleEntries, resolveStyleChain };