import DisplayElement from '../core/DisplayElement'; import ITextRenderer from '../interfaces/text/ITextRenderer'; import { TextAlign } from '../enums/TextAlign'; import { WhiteSpace } from '../enums/WhiteSpace'; import { FontWeight } from '../enums/FontWeight'; import { TextOverflow } from '../enums/TextOverflow'; export default class TextRenderer extends DisplayElement implements ITextRenderer { constructor(); private _text; set text(value: string); get text(): string; private _fontFamily; set fontFamily(value: string); get fontFamily(): string; private _fontSize; set fontSize(value: number); get fontSize(): number; private _whiteSpace; set whiteSpace(value: WhiteSpace); get whiteSpace(): WhiteSpace; private _textOverflow; set textOverflow(value: TextOverflow); get textOverflow(): TextOverflow; private _textColor; set textColor(value: string); get textColor(): string; private _fontWeight; set fontWeight(value: FontWeight); get fontWeight(): FontWeight; private _lineHeight; set lineHeight(value: number); get lineHeight(): number; private _letterSpacing; set letterSpacing(value: number); get letterSpacing(): number; private _textAlign; set textAlign(value: TextAlign); get textAlign(): TextAlign; }