/** * Configuration for resizing text by adjusting font size. */ interface FontSizeExpandTextConfig { /** Minimum target width for the text object. */ minWidth?: number, /** Minimum target height for the text object. */ minHeight?: number, /** Set to true to fit the text height as well as width. */ fitHeight?: boolean, } /** * Resize text by adjusting font size with a minimum width target. * * @param textObject - The text-like game object to resize. * @param minWidth - The minimum target width. * @returns The same game object after applying font size expansion behavior. */ export default function ( textObject: Phaser.GameObjects.GameObject, minWidth?: number ): Phaser.GameObjects.GameObject; /** * Resize text by adjusting font size with detailed constraints. * * @param textObject - The text-like game object to resize. * @param config - Configuration that controls minimum size and fit behavior. * @returns The same game object after applying font size expansion behavior. */ export default function ( textObject: Phaser.GameObjects.GameObject, config?: FontSizeExpandTextConfig ): Phaser.GameObjects.GameObject;