diff --git a/three/index.d.ts b/three/index.d.ts
index 100e3ecf8c..7b76100c17 100644
--- a/three/index.d.ts
+++ b/three/index.d.ts
@@ -22,6 +22,7 @@
///
///
///
+///
declare namespace THREE {
export const REVISION: string;
diff --git a/three/three-colladaLoader.d.ts b/three/three-colladaLoader.d.ts
new file mode 100644
index 0000000000..6bdec6a9da
--- /dev/null
+++ b/three/three-colladaLoader.d.ts
@@ -0,0 +1,23 @@
+// Type definitions for three.js (ColladaLoader2.js)
+// NOTE : These typings are for the loader named ColladaLoader2.js
+// supplied by the npm package @types/three 0.81.
+// Definitions by: Brandon Roberge
+
+declare namespace THREE {
+ export interface ColladaLoaderReturnType {
+
+ }
+ export class ColladaModel {
+ animations: any[];
+ kinematics: any;
+ scene: THREE.Scene;
+ library: any;
+ }
+ export class ColladaLoader {
+ constructor();
+
+ load(url: string, onLoad: (model: ColladaModel) => void, onProgress?: (request: ProgressEvent) => void, onError?:(event: ErrorEvent) => void): void;
+ setCrossOrigin(value: any): void;
+ parse(text: string): ColladaModel;
+ }
+}
\ No newline at end of file