declare module 'system' { import fetch = require('isomorphic-fetch'); import * as Aurelia from 'aurelia-framework'; /* * List your dynamically imported modules to get typing support */ interface System { import(name: string): Promise; import(name: 'aurelia-framework'): Promise; import(name: 'isomorphic-fetch'): Promise; } global { var System: System; } }