Primeiramente, gostaria de informar que também estou sofrendo com as mesmas dores, kkkk quando falam em compartilhamento até mesmo de props, eu já fico pensando em evitar, para não ter que pesquisar sobre as tipagens, também gostaria muito de um conteúdo detalhado por esses assunto, até mesmo pra entender quando podemos 'importar' uma tipagem de outras bibliotecas, como a propria "ComponentProps" do React, que eu demorou pra saber, mas também já reparei que outras bibliotecas também tem o mesmo "ComponentProps", qual usar? nativo? ou não, etc...
Tipar as proprias propriedades até é mole, porque normalmente a gente sabe oq é, mas tipar um input, tipar um componente de outra biblioteca, ou tipar apenas um componente customizado dentro de um componente que tem outras propriedades dentro da mesma função... ai começa a complicar, kkkkkk