import I18nPlugin from '../plugin/I18nPlugin'; import { ExtendedDynamicBitmapTextConfig, I18nScene, I18nSceneInterface } from './Interfaces'; export default class ExtendedDynamicBitmapText extends Phaser.GameObjects .BitmapText { protected scene: I18nScene | Phaser.Scene & I18nSceneInterface; protected i18nOptions: any; static Creator(options: ExtendedDynamicBitmapTextConfig, addToScene?: boolean): ExtendedDynamicBitmapText; static Factory(x: number, y: number, font: string, text: string, size: number, align: number, i18nOptions: any): ExtendedDynamicBitmapText; protected i18n: I18nPlugin; protected i18nKey: string; constructor(scene: I18nScene | Phaser.Scene & I18nSceneInterface, x: number, y: number, font: string, text: string, size: number, align: number, i18nOptions: any); protected prepare(): void; protected onLanguageChange(): void; setText(value?: string, options?: any): this; destroy(fromScene?: boolean): void; }