=== tests/cases/compiler/collisionExportsRequireAndAmbientFunction.ts === export declare function exports(): number; >exports : Symbol(exports, Decl(collisionExportsRequireAndAmbientFunction.ts, 0, 0)) export declare function require(): string[]; >require : Symbol(require, Decl(collisionExportsRequireAndAmbientFunction.ts, 0, 42)) declare module m1 { >m1 : Symbol(m1, Decl(collisionExportsRequireAndAmbientFunction.ts, 2, 44)) function exports(): string; >exports : Symbol(exports, Decl(collisionExportsRequireAndAmbientFunction.ts, 4, 19)) function require(): number; >require : Symbol(require, Decl(collisionExportsRequireAndAmbientFunction.ts, 5, 31)) } module m2 { >m2 : Symbol(m2, Decl(collisionExportsRequireAndAmbientFunction.ts, 7, 1)) export declare function exports(): string; >exports : Symbol(exports, Decl(collisionExportsRequireAndAmbientFunction.ts, 8, 11)) export declare function require(): string[]; >require : Symbol(require, Decl(collisionExportsRequireAndAmbientFunction.ts, 9, 46)) var a = 10; >a : Symbol(a, Decl(collisionExportsRequireAndAmbientFunction.ts, 11, 7)) }