/** @public */ export interface RevTextFormattableValue { readonly typeId: TypeId; readonly attributes: readonly RevTextFormattableValue.Attribute[]; hasAttribute(value: RevTextFormattableValue.Attribute): boolean; addAttribute(value: RevTextFormattableValue.Attribute): void; removeAttribute(value: RevTextFormattableValue.Attribute): void; addOrRemoveAttribute(value: RevTextFormattableValue.Attribute, add: boolean): void setAttributes(value: RevTextFormattableValue.Attribute[]): void; isUndefined(): boolean } /** @public */ export namespace RevTextFormattableValue { export interface Attribute { readonly typeId: TypeId; } }