import { Rectangle, Text, TextStyle, type CanvasTextOptions } from 'pixi.js'; import type { DisplayTextData } from "./types/library-schema"; declare const TextField_base: { prototype: Text; mixin: typeof import("pixi.js").Container.mixin; prefixed: string | boolean; readonly EventEmitter: import("eventemitter3").EventEmitter.EventEmitterStatic; } & (abstract new (data: DisplayTextData, baseArgs_0: CanvasTextOptions) => Text & import("pixi.js").Container & { displayData: DisplayTextData; instanceName: string; tpX?: number | undefined; tpY?: number | undefined; useTransformPoint: boolean; layerMask: import("./MovieClip").MovieClipLayer; resetBlendMode(): void; centring(): void; centringX(): void; centringY(): void; anchorDefault(): void; anchorDefaultX(): void; anchorDefaultY(): void; getChildByInstanceName(instanceName: string): ControllerType; }); export default class TextField extends TextField_base { libName: string; private readonly _constructed; private _originalStyleKey; private _originalStyle; private _debugTextRect; private _debugBoxRect; private _textRect; constructor(data: DisplayTextData, libraryName: string); private _onFontsReady; fitSize(): void; correctPosition(horizontal?: string, vertical?: string): void; drawDebug(): void; get textRect(): Rectangle; get x(): number; set x(value: number); get y(): number; set y(value: number); get origWidth(): number; set origWidth(value: number); get origHeight(): number; set origHeight(value: number); get text(): string; set text(value: string); get width(): number; set width(value: number); get height(): number; set height(value: number); get style(): TextStyle; set style(value: TextStyle); } export {}; //# sourceMappingURL=TextField.d.ts.map