This is a catch all for the multiple requests to update the type definition. Needs to be done for the next release.

test/typescript/axios.ts
import axios = require('axios');
axios.get('/user?ID=12345')
  .then(function (response) {
    console.log(response);
  })
  .catch(function (response) {
    console.log(response);
  });
axios.get('/user', {
    params: {
      ID: 12345
    }
  })
  .then(function (response) {
    console.log(response);
  })
  .catch(function (response) {
    console.log(response);
  });
axios.head('/user', {
    params: {
      ID: 12345
    }