Olá, Gabriel! Tudo bem com você?
Quando você faz export default router;
no arquivo livrosRoutes.js, você está exportando o objeto "router" como padrão desse módulo. Isso significa que, quando você importa esse módulo em outro arquivo, você pode nomear o objeto importado como quiser.
Então, no arquivo index.js, quando você faz import livros from "./livrosRoutes.js"
, você está importando o objeto exportado por padrão do módulo livrosRoutes.js e nomeando-o como "livros". O nome "livros" é apenas uma escolha sua e não precisa necessariamente corresponder ao nome do objeto exportado no módulo original.
Para ilustrar melhor, você poderia ter escrito import qualquerNome from "./livrosRoutes.js"
e funcionaria da mesma forma, pois "qualquerNome" agora seria uma referência para o objeto "router" exportado do módulo livrosRoutes.js.
Espero ter esclarecido a sua dúvida e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.