I agree that if vue emits .vue.d.ts files, we want to emit something similar for gjs components.
However, V2 addons are built into js with a declarations folder, meaning your-component.gts becomes your-component.js with a your-component.d.ts declarations file.
To be able to support this the volar extraExtensionsToRemove should be configurable or have ['.gjs', '.gts'] in it by default.