import { CharacterProperties, MaskedCharacterProperties } from '../character/character-properties'; import { CharacterStyle } from '../character/character-style'; import { CharacterPropertiesMask } from '../character/enums'; import { ParagraphStyle } from '../paragraph/paragraph-style'; import { TableCell } from '../tables/main-structures/table-cell'; import { PropertiesMergerBase } from './properties-merger-base'; export declare class CharacterPropertiesMerger extends PropertiesMergerBase { constructor(); mergeCharacterProperties(maskedCharacterProperties: MaskedCharacterProperties): void; mergeOnlyOwnCharacterProperties(sourceProperties: MaskedCharacterProperties, parentProperties: MaskedCharacterProperties): void; mergeMergedCharacterProperties(mergedCharacterProperties: CharacterProperties): void; mergeCharacterStyle(characterStyle: CharacterStyle): void; mergeParagraphStyle(paragraphStyle: ParagraphStyle): void; mergeTableStyles(tableCell: TableCell): void; getMergedProperties(): CharacterProperties; }