export declare enum AssemblerName { GL_MESH_BASIC = "GL_MESH_BASIC", GL_MESH_LAMBERT = "GL_MESH_LAMBERT", GL_MESH_STANDARD = "GL_MESH_STANDARD", GL_PARTICLES = "GL_PARTICLES", GL_POINTS = "GL_POINTS", GL_TEXTURE = "GL_TEXTURE", GL_VOLUME = "GL_VOLUME" } export interface ControllerAssemblerPair { controller: any; assembler: any; } export declare class BaseAssemblersRegister { protected _controller_assembler_by_name: Map; register(name: AssemblerName, controller: any, assembler: any): void; unregister(name: AssemblerName): void; }