import { Color3, DynamicTexture, Scene, StandardMaterial, Vector3 } from "@babylonjs/core";
/**
 * 创建动态材质纹理
 * @param scene 场景
 * @param text 文字内容
 * @returns 返回创建的材质对象
 */
declare const createTextTexture: (scene: Scene, text: string) => StandardMaterial;
/**
 * 创建动态文字纹理
 * @param scene 场景
 * @param text 文字内容
 * @returns 返回创建的纹理对象
 */
declare const createTexture: (scene: Scene, text: string) => DynamicTexture;
/**
 * 返回带有动态纹理的精灵
 * @param scene 场景
 * @param text 文字内容
 * @param position 位置
 * @param size 大小
 * @returns
 */
declare const createSpriteWithDynamicTexture: (scene: Scene, bgColor: string, text: string, position: Vector3, size?: number) => import("@babylonjs/core").Mesh;
/**
 * 将颜色值转换为 Color3 对象
 * @param colorVal 颜色值
 * @returns
 */
declare const colorConversion: (colorVal: string) => Color3 | null;
export { createTextTexture, createTexture, createSpriteWithDynamicTexture, colorConversion };
