Como posso definir módulos dependentes em módulos AMD do TypeScript

Como posso definir os módulos dependentes em um módulo AMD com o TypeScript, incluindo, por exemplo, jQuery e sublinhado. Usando JavaScript eu faço, por exemplo, assim:

define('moduleA',
    ['jquery', 'underscore'], function ($, _) {
    }
});

Como pode fazer isso para que o compilador do TypeScript gere esse código.

questionAnswers(2)

yourAnswerToTheQuestion