К примеру в репе 2 пакета, @company/core и @company/lol каждый собирается роллапом в /dist/index.js.
в @company/core есть например интерфейс /src/my-interface.ts, а в @company/lol я его импортирую таким образом например import IMу from "@company/core/src/my-interface"; потом после компиляции в d.ts файлах импорт идёт из src, а при публикации пакета src директории не будет же..
можно конечно компилировать и брать из папки types: import IMу from "@company/core/types/my-interface"; ну так не очень то удобно, так как надо компилировать.