`esbuild` handles this case correctly. [esbuild repl](https://esbuild.github.io/try/#dAAwLjIzLjAALS1sb2FkZXI9InRzIgBpbXBvcnQgeyBUIH0gZnJvbSAnbW9kJwoKbGV0IFQ6IFQgPSAwOwoKZXhwb3J0IHsgVCB9) [OXC Playground](https://oxc-project.github.io/oxc/playground/?code=3YCAAIC0gICAgICAgIC0G8rnONK89IyoDqjbUICdKXoMpBISB7xGkDo%2BNmF8NIvulUd%2BRBA8LzlwlZxs4l9%2FO3IAgA%3D%3D) ### In ```ts import { T } from 'mod' let T: T = 0; export { T } ``` ### Out ```js import { T } from "mod"; let T = 0; export { T }; ``` ### Expected ```js let T = 0; export { T }; ```