//// [0.ts]
System.register([], function(_export, _context) {
    return _export("foo", function() {
        return "foo";
    }), {
        setters: [],
        execute: function() {}
    };
});
//// [1.ts]
System.register([], function(_export, _context) {
    return _export({
        D: void 0,
        p2: void 0
    }), {
        setters: [],
        execute: function() {
            _context.import("./0"), _context.import("./0").then((zero)=>zero.foo()), _export("p2", _context.import("./0")), _export("D", class {
                method() {
                    _context.import("./0");
                }
            });
        }
    };
});
