Quando usar ambiente ao procurar uma definição de tipo?

Atualmente, estou migrando do tsd para tipagens, pois está obsoleto. mas não está claro quando preciso usar--ambient ou não, ao procurar uma definição.

Além disso: é correto dizer que o objetivo das digitações, a longo prazo, é afastar-se completamente da declaração ambiciosa do DefintelyTyped e confiar apenas no registro de digitações?