Estoy tratando de crear un proyecto compartido/paquete NPM que contendrá modelos mecanografiados compartidos en un par de proyectos diferentes. Logré publicar el paquete en GitHub y puedo instalarlo. Parece que no puedo descifrar la estructura de carpetas correcta y los valores .tsconfig.
Quiero poder importar mis modelos según la carpeta en la que residen. Por ejemplo: import { User } from @org/project-name/users
Mi estructura de carpetas actual se ve así. 
Donde cada modelo contiene algo como este export type Organization = {...}
Y el archivo index.ts en cada carpeta agrega las exportaciones de modelos individuales. Como export { Organization } from './organization';
Mi .tsconfig tiene las siguientes opciones configuradas: 
¿Cómo puedo construir el proyecto mecanografiado y publicar el paquete npm de tal manera que pueda importar el modelo correcto en función de su carpeta principal como se mencionó anteriormente?