### Describe the bug

Module http adapter is not beind exported, so I cannot force axios to use the http adapter instead of xhr

### To Reproduce

```js
const axios =  require('axios');
const url = 'https://catfact.ninja/fact';
axios.get(url, {
  adapter: require('axios/lib/adapters/http'),
}).then(console.log).catch(console.log);
```
or 
```js
const instance = axios.create({
  adapter: require('axios/lib/adapters/http'),
})
```
It works using axios@0.27.2




### Expected behavior

Use HTTP adapter

### Axios Version

1.1.3 and 1.2.0-alpha.1

### Adapter Version

HTTP

### Browser

_No response_

### Browser Version

_No response_

### Node.js Version

19.0.0

### OS

_No response_

### Additional Library Versions

_No response_

### Additional context/Screenshots

_No response_
lib/defaults/index.js
/**
   * A timeout in milliseconds to abort a request. If set to 0 (default) a
   * timeout is not created.
   */
  timeout: 0,
  xsrfCookieName: 'XSRF-TOKEN',
  xsrfHeaderName: 'X-XSRF-TOKEN',
  maxContentLength: -1,
  maxBodyLength: -1,
  env: {
    FormData: platform.classes.FormData,
    Blob: platform.classes.Blob
  },
  validateStatus: function validateStatus(status) {
    return status >= 200 && status < 300;
  },
  headers: {
    common: {
      'Accept': 'application/json, text/plain, */*'
    }
  }
};
utils.forEach(['delete', 'get', 'head'], function forEachMethodNoData(method) {
  defaults.headers[method] = {};
});
utils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {
  defaults.headers[method] = utils.merge(DEFAULT_CONTENT_TYPE);
});
export default defaults;