We should set up ts-bridge to generate and expose unambiguous .d.cts and .d.mts type declarations only.
Using .d.ts causes issues in downstream projects that have their moduleResolution option set to Node16 or NodeNext.
e.g.
error TS2307: Cannot find module '@metamask/providers' or its corresponding type declarations.
https://github.com/MetaMask/core/actions/runs/9668650800/job/26673339021?pr=3645