Tested version: 0.16.3
> require('oxc-transform').isolatedDeclaration('hello.ts', 'export let foo!: { <T>(t: T): void }')
{ sourceText: 'export declare let foo: {(t: T): void};\n', errors: [] }
Actual: export declare let foo: {(t: T): void};
Expected: export declare let foo: {<T>(t: T): void};