import { DFontStyle, DFontVariant, DFontWeight } from "./d-font"; import { DTextPieceStyle } from "./d-text-piece-style"; import { DDynamicTextStyle } from "./d-dynamic-text-style"; import { DApplicationTarget } from "./d-application-like"; import { DDynamicTextStyleWordWrap } from "./d-dynamic-text-style-word-wrap"; export declare class DTextPieceStyleImpl implements DTextPieceStyle { protected _parent: DApplicationTarget; protected _style: DDynamicTextStyle; constructor(parent: DApplicationTarget, style: DDynamicTextStyle); get fontFamily(): string; set fontFamily(fontFamily: string); get fontSize(): number; set fontSize(fontSize: number); get fontStyle(): DFontStyle; set fontStyle(fontStyle: DFontStyle); get fontVariant(): DFontVariant; set fontVariant(fontVariant: DFontVariant); get fontWeight(): DFontWeight; set fontWeight(fontWeight: DFontWeight); get clipping(): boolean; set clipping(clipping: boolean); get fitting(): boolean; set fitting(fitting: boolean); get wordWrap(): DDynamicTextStyleWordWrap; set wordWrap(wordWrap: DDynamicTextStyleWordWrap | keyof typeof DDynamicTextStyleWordWrap); get lineHeight(): number; set lineHeight(lineHeight: number); protected onChange(): void; }