export type TextDecorationLine = 'underline' | 'overline' | 'line-through' | 'none'; export type TextDecorationStyle = 'solid' | 'double' | 'dotted' | 'dashed' | 'wavy'; export declare class TextDecoration { /** * The color applies to decorations, such as underlines, overlines, strikethroughs, and wavy lines like those used to mark misspellings, in the scope of the property's value. * @see https://developer.mozilla.org/en-US/docs/Web/CSS/text-decoration-color */ color: string; /** * Sets the kind of decoration that is used on text in an element, such as an underline or overline. * @see https://developer.mozilla.org/en-US/docs/Web/CSS/text-decoration-line */ line: TextDecorationLine; /** * Sets the style of the lines. e.g. `solid`, `double`, `dotted`, `dashed`, `wavy`. * @see https://developer.mozilla.org/en-US/docs/Web/CSS/text-decoration-style */ style: TextDecorationStyle; /** * Sets the stroke thickness of the decoration line that is used on text in an element, such as a line-through, underline, or overline. * @see https://developer.mozilla.org/en-US/docs/Web/CSS/text-decoration-thickness */ thickness: number; constructor(props?: Partial); }