import { DDynamicTextMeasureResultCharacter } from "./d-dynamic-text-measure-result-character"; import { DynamicFontAtlasCharacter } from "./util/dynamic-font-atlas-character"; export declare class DDynamicTextMeasureResult { count: number; countPerLine: number; width: number; height: number; characters: DDynamicTextMeasureResultCharacter[]; scale: number; scaled: boolean; clipped: boolean; x: number; y: number; constructor(); start(lineHeight: number, fontHeight: number): void; isPushable(width: number, character: DynamicFontAtlasCharacter): boolean; isPushableAtNewLine(height: number, lineHeight: number, fontHeight: number): boolean; push(character: DynamicFontAtlasCharacter, isWrappable: boolean): void; newLine(lineHeight: number): void; wordWrap(lineHeight: number): boolean; pop(): boolean; fit(width: number, height: number): void; end(lineHeight: number, fontHeight: number): void; }