declare module 'three-gltf-loader' { import { AnimationClip, Camera, LoadingManager, Scene } from 'three'; interface GLTF { animations: AnimationClip[]; scene: Scene; scenes: Scene[]; cameras: Camera[]; asset: object; } class GLTFLoader { constructor(manager?: LoadingManager); manager: LoadingManager; path: string; load(url: string, onLoad: (gltf: GLTF) => void, onProgress?: (event: ProgressEvent) => void, onError?: (event: ErrorEvent) => void): void; setPath(path: string): GLTFLoader; setResourcePath(path: string): GLTFLoader; setCrossOrigin(value: string): void; setDRACOLoader(dracoLoader: object): void; parse(data: ArrayBuffer, path: string, onLoad: (gltf: GLTF) => void, onError?: (event: ErrorEvent) => void): void; } export default GLTFLoader; }