//// [tests/cases/conformance/externalModules/typeOnly/grammarErrors.ts] ////

//// [a.ts]
export default class A {}
export class B {}
export class C {}

//// [b.ts]
import type A, { B, C } from './a';

//// [a.js]
import type A from './a';
export type { A };

//// [c.ts]
namespace ns {
  export class Foo {}
}
import type Foo = ns.Foo;


//// [b.js]
"use strict";
exports.__esModule = true;
//// [c.js]
var ns;
(function (ns) {
    var Foo = /** @class */ (function () {
        function Foo() {
        }
        return Foo;
    }());
    ns.Foo = Foo;
})(ns || (ns = {}));
