import type { HexColor, Position } from "./types.js"; export interface CreateDebugLabelOptions { /** Label text (default: "Label") */ text?: string; /** Font size in pixels (default: 20) */ fontSize?: number; /** Text color (default: "#ffffff") */ color?: HexColor; /** Font family (default: "Verdana") */ fontFamily?: string; /** Horizontal alignment (default: "center") */ align?: "left" | "center" | "right"; /** Bold text (default: false) */ isBold?: boolean; /** Italic text (default: false) */ isItalic?: boolean; /** Fixed width for word wrap (optional) */ wordWrapWidth?: number; /** Position (optional) */ position?: Position; } /** * A debug text label rendered with Phaser.GameObjects.Text. * * Thin wrapper that applies dark-theme defaults (white text, Verdana) * and exposes a chainable styling API. */ export declare class DebugLabel extends Phaser.GameObjects.Text { constructor(scene: Phaser.Scene, options?: CreateDebugLabelOptions); setTextColor(color: HexColor): this; } export declare function createDebugLabel(scene: Phaser.Scene, options?: CreateDebugLabelOptions): DebugLabel; //# sourceMappingURL=DebugLabel.d.ts.map