import { MaskedCharacterProperties } from '../../../../../../common/model/character/character-properties'; import { ICharacterPropertyDescriptor } from '../../../../../../common/model/character/character-property-descriptor'; import { Data } from '../../data'; import { LeafElementDestination } from '../destination'; export declare abstract class CharacterFormattingLeafElementDestination extends LeafElementDestination { protected readonly characterProperties: MaskedCharacterProperties; constructor(data: Data, characterProperties: MaskedCharacterProperties); setProperty(newValue: T): void; protected abstract getDescriptor(): ICharacterPropertyDescriptor; }