Come utilizzare una libreria esterna non dattiloscritta da typescript senza .d.ts?

Ho definito questi nel mio file .html:

   

Quindi in test.js:

  var myTree = Tree.tree({}) 

Ma gli errori di Typescript dicono “Non riesci a trovare il nome ‘Albero'”

Ho anche provato a compilare con --module amd e posizionando import Tree = require("model/tree"); nella parte superiore del file test.js, ma si verifica nuovamente errori: Cannot find external module 'model/tree'. tuttavia chiaramente dovrebbe essere un’importazione valida, vedi qui dove è stata definita: https://github.com/marmelab/tree.js/blob/master/src/main.js

Non voglio scrivere file .d.ts per ogni singolo file javascript esterno che voglio usare, è questo che seriamente il Typescript vuole che faccia?