Normalmente eu uso o https://transform.tools/json-to-typescript, mas ela tem um problema que quase todas as similares tem que é converter para interface enquanto eu prefiro trabalhar com type.
Para minha forma de trabalho, eu uso interface para o propósito que esse termo é usado na Orientação a Objetos, e não para definir estrutura de dados, para isso eu prefiro usar type.