import { type DocumentParagraphShading } from './work-document-paragraph-shading'; import { type DocxParagraphStyleSource } from './work-docx-paragraph-styles'; import { type DocxTableStyleSource } from './work-docx-table-styles'; import { type DocxThemeSource } from './work-docx-theme'; export interface ImportedDocxParagraphShadingMarker { marker: string; shading: DocumentParagraphShading; } export interface ImportedDocxParagraphShadingMarkers { paragraphs: ImportedDocxParagraphShadingMarker[]; invalidCount: number; spoofedCount: number; } export declare function markDocxParagraphShading(document: Document, styleSource?: DocxParagraphStyleSource, themeSource?: DocxThemeSource, tableStyleSource?: DocxTableStyleSource): ImportedDocxParagraphShadingMarkers; export declare function applyImportedDocxParagraphShadingMarkers(document: Document, markers: ImportedDocxParagraphShadingMarkers): void; export declare function hasImportedDocxParagraphShadingMarkers(markers: ImportedDocxParagraphShadingMarkers): boolean; export declare function parseDocxParagraphShadingElement(element: Element, themeSource?: DocxThemeSource): DocumentParagraphShading | null; export declare function parseDirectDocxParagraphShading(properties: Element, themeSource?: DocxThemeSource): DocumentParagraphShading | null | undefined; export declare function resolveDocxParagraphShadingFromSources(propertySources: readonly Element[], themeSource?: DocxThemeSource): DocumentParagraphShading | null;