import type { UITextureConfig } from "../../core/miscellaneous/texture/UITextureView.Internal"; import { UIRenderingModule } from "./UIRenderingModule"; /** * Renders particles with a texture. * * Accepts a single texture config or an array of configs from the same atlas. * When an array is provided, each particle picks one texture randomly using PARTICLE_RANDOM_A. * All configs in the array must share the same underlying Three.js Texture object. */ export declare class UIRenderingTexture extends UIRenderingModule { /** * @param config - Single texture config or array of configs (same atlas required for arrays) */ constructor(config: UITextureConfig | UITextureConfig[]); }