import DisplayElement from '../core/DisplayElement'; import { TextAlign } from '../enums/TextAlign'; import IBaseText from '../interfaces/text/IBaseText'; import ITextRenderer from '../interfaces/text/ITextRenderer'; import ITypeFace from '../interfaces/text/ITypeFace'; export default class BaseText extends DisplayElement implements IBaseText { constructor(); private _textRenderer; protected get textRenderer(): ITextRenderer; set text(value: string); get text(): string; private _fontSize; set fontSize(value: number); get fontSize(): number; set textColor(value: string); get textColor(): string; set letterSpacing(value: number); get letterSpacing(): number; set textAlign(value: TextAlign); get textAlign(): TextAlign; private _typeFace; set typeFace(value: ITypeFace); get typeFace(): ITypeFace; protected invalidateInternalSize(topPadding: number, offsetX: number): void; }