interface Texture { size: { width: number; height: number }; webGLTexture: WebGLTexture | null; init(gl: WebGLRenderingContext): void; upload(gl: WebGLRenderingContext): void; update(src?: string): void; } export default Texture;