=== tests/cases/compiler/declFileWithClassNameConflictingWithClassReferredByExtendsClause.ts === declare module A.B.Base { >A : typeof A >B : typeof B >Base : typeof Base export class W { >W : W id: number; >id : number } } module X.Y.base { >X : typeof X >Y : typeof Y >base : typeof base export class W extends A.B.Base.W { >W : W >A : A >B : B >Base : Base >W : W name: string; >name : string } } module X.Y.base.Z { >X : typeof X >Y : typeof Y >base : typeof base >Z : typeof Z export class W extends X.Y.base.W { >W : W >TValue : TValue >X : X >Y : Y >base : base >W : W value: boolean; >value : boolean } }