title: Use import/require in TypeScript to get interface declarations
body: <p>If I reference a TypeScript declarations file (ex. jquery.d.ts) using the <code>/// &lt;reference path="..."/&gt;</code> syntax, it's up to me to make sure I load the corresponding library by some other means, i.e. just referencing the .d.ts file doesn't load the library.</p>
  
  <p>Is there a way to make TypeScript generate a <code>require()</code> call for the library when I use it? If I wasn't using AMD/requirejs I could just call <code>require</code> manually, but I'd like to get this to work with AMD.</p>
  
  <p>The advantage of this is that my dependencies wouldn't be defined in two places. Referencing the library from a .ts file would be enough to make sure it loads, rather than having to maintain the list of dependencies manually in my HTML.</p>
  
  <p><strong>Update</strong>: I opened a <a href="https://stackoverflow.com/questions/13015898/asynchronous-load-of-typescript-declarations-with-no-exports">new question</a> that clarifies my exact situation. I want to give credit for the answer to my original question since I didn't give all the necessary details.</p>