import { Font } from "./types.js"; //#region src/fitText.d.ts type FindOptions = { /** * The text you want to fit */ text: string; /** * The font of your text. Options are the same as [those taken by * Satori](https://github.com/vercel/satori#fonts), but only one font and not * an array of fonts is accepted here. */ font: Font; /** * The max width the text must be contained in */ maxWidth: number; /** * The max height the text must be contained in */ maxHeight: number; /** * Optional: the CSS line height factor to use, e.g. 1.1 */ lineHeight?: number | "normal"; /** * The minimum font size that should be returned, even if smaller fonts fit */ minFontSize?: number; /** * The maximum font size that should be returned, even if larger fonts fit */ maxFontSize?: number; /** * The maximum number of font sizes to try before giving up. Defaults to 1000. */ maxTries?: number; }; /** * Given text, dimensions, and some options, returns the largest font size that * would keep the text contained within the dimensions. */ declare function findLargestUsableFontSize({ text, font, maxWidth, maxHeight, lineHeight, minFontSize, maxFontSize, maxTries }: FindOptions): Promise; //#endregion export { FindOptions, findLargestUsableFontSize }; //# sourceMappingURL=fitText.d.ts.map