// Type definitions for SystemJS 1.6
// Project: https://github.com/stealjs/systemjs
// Definitions by: Steven Silvester
interface npmObject {
name: string;
fileUrl: string;
}
interface System {
import(module: string): Promise;
delete(module: string): boolean;
npm: { [key: string]: npmObject };
}
declare var System: System;
declare module 'System' {
export = System;
}