=== /a.ts ===
export default class A { a!: string }
>A : Symbol(A, Decl(a.ts, 0, 0))
>a : Symbol(A.a, Decl(a.ts, 0, 24))

=== /b.ts ===
import type A from './a';
>A : Symbol(A, Decl(b.ts, 0, 6))

new A();
>A : Symbol(A, Decl(b.ts, 0, 6))

let a: A = { a: '' };
>a : Symbol(a, Decl(b.ts, 2, 3))
>A : Symbol(A, Decl(b.ts, 0, 6))
>a : Symbol(a, Decl(b.ts, 2, 12))

let b = { A };
>b : Symbol(b, Decl(b.ts, 3, 3))
>A : Symbol(A, Decl(b.ts, 3, 9))

