Usar dependencia em 2 modulos diferentes

Como eu faço para ter em modules diferentes, o mesmo componente no declarations?

Ex:

estado.module.ts

@NgModule({   imports: [...],   declarations: [ AdicionarEstado, ... ]   ... }) 

cidade.module.ts

@NgModule({   imports: [...],   declarations: [ AdicionarEstado, ... ]   ... }) 

Estou precisando disso pois vou ter um select que, o seu primeiro item será um botão fixo que irá abrir um modal para cadastrar um estado, alem de trazer os cadastrados. Isso será feito no cadastro de cidade… (quando necessário).