Это файл с объявлениями типов для библиотек из node_modules, а там код на обычном js-е, никаких типов там нет, все скомпилено уже. Поэтому, чтобы такие библиотеки в проекте на ts юзать необходимо вот такие файлы создавать .d.ts, чтобы компилятор ts знал о типах переменных, функций и тд., из сторонних библиотек
Это почти как заголовочные файлы .h в языке Си