export declare type SpriteTextColorType = THREE.Color | string | number | CanvasGradient | CanvasPattern | undefined; export declare type SpriteTextClass = typeof SpriteText; export declare type SpriteTextObj = SpriteText; export declare type TextFontWeight = 'normal' | 'bold' | 'lighter' | 'bolder' | 'inherit' | number; export declare type TextFontStyle = 'normal' | 'italic' | 'oblique'; declare class SpriteText extends THREE.Sprite { constructor(options?: SpriteTextOptions); text: string; textHeight: number; color: SpriteTextColorType; backgroundColor: SpriteTextColorType; padding: number | number[]; borderWidth: number; borderRadius: number; borderColor: SpriteTextColorType; fontFace: string; fontSize: number; fontWeight: TextFontWeight; strokeWidth: number; strokeColor: SpriteTextColorType; textAlign: CanvasTextAlign; textShadowBlur: number; textShadowColor: string | number | THREE.Color | undefined; textShadowOffsetX: number; textShadowOffsetY: number; angle: number; textScale: number; underline: boolean; fontStyle: TextFontStyle; fontVariant: string; _genCanvas(): void; dispose(): void; } export interface SpriteTextOptions { text?: string; textHeight?: number; color?: SpriteTextColorType; backgroundColor?: SpriteTextColorType | undefined; padding?: number | number[]; borderWidth?: number; borderRadius?: number; borderColor?: SpriteTextColorType; strokeWidth?: number; strokeColor?: SpriteTextColorType; fontFace?: string; fontSize?: number; fontWeight?: TextFontWeight; textAlign?: CanvasTextAlign; textBaseline?: CanvasTextBaseline; textShadowBlur?: number; textShadowColor?: string | number | THREE.Color | undefined; textShadowOffsetX?: number; textShadowOffsetY?: number; angle?: number; scale?: number; underline?: boolean; fontStyle?: TextFontStyle; fontVariant?: string; } export declare function getSpriteTextColor(color: SpriteTextColorType): string | CanvasGradient | CanvasPattern; export declare function toCSSFont(family: string, size: number | string, style: string, variant: string, weight: string): string; export declare function getSpriteTextClass(): SpriteTextClass; export {};