import { Texture } from "./Texture"; import { Wrapping, TextureFilter } from "./Constants"; declare class TextureManager { unit: number; gl: WebGLRenderingContext; textureCache: WeakMap; constructor(gl: WebGLRenderingContext); getGLWrapping(wrapping: Wrapping): number; getGLFilter(filter: TextureFilter): number; createTexture(texture: Texture, width: any, height: any, format?: any, type?: any): void; setTexture2D(texture: Texture, unit: any): void; resetUnit(): void; allocateUnit(): number; setTextureCube(texture: Texture, unit: any): void; } export { TextureManager };