interface IFontMeasurement { maxCharacterWidth: number; maxCharacterHeight: number; } interface IRectangle { width: number; height: number; } interface IWord { text: string; width: number; } interface ILine { text: string; words: IWord[]; } interface IFontSizeDetermination { fontSize: number; lines: ILine[]; } export declare const determineFontSizeToFit: (input: { text: string; referenceMeasurement: IFontMeasurement; referenceFontSize: number; rectangle: IRectangle; }) => IFontSizeDetermination; export declare const truncateTextInRectangle: (input: { text: string; referenceMeasurement: IFontMeasurement; referenceFontSize: number; rectangle: IRectangle; fontSizeToTry: number; }) => ILine[]; export {};