import { Mesh } from '../core/Mesh'; import { Texture } from '../core/Texture'; import { Camera } from '../core/Camera'; export interface GLTFSkinOptions { skeleton: any; geometry: any; program: any; mode: any; } export declare class GLTFSkin extends Mesh { skeleton: any; animations: any; boneMatrices: Float32Array; boneTextureSize: number; boneTexture: Texture; constructor(gl: any, { skeleton, geometry, program, mode }?: Partial); createBoneTexture(): void; updateUniforms(): void; draw({ camera }?: { camera?: Camera; }): void; }