### 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_
test/typescript/axios.ts
username: 'janedoe',
    password: 's00pers3cret'
  },
  responseType: 'json',
  xsrfCookieName: 'XSRF-TOKEN',
  xsrfHeaderName: 'X-XSRF-TOKEN',
  onUploadProgress: (progressEvent: AxiosProgressEvent) => {},
  onDownloadProgress: (progressEvent: AxiosProgressEvent) => {},
  maxContentLength: 2000,
  maxBodyLength: 2000,
  validateStatus: (status: number) => status >= 200 && status < 300,
  maxRedirects: 5,
  proxy: {
    host: '127.0.0.1',
    port: 9000
  },
  cancelToken: new axios.CancelToken((cancel: Canceler) => {})
};
const nullValidateStatusConfig: AxiosRequestConfig = {
  validateStatus: null
};
const undefinedValidateStatusConfig: AxiosRequestConfig = {
  validateStatus: undefined
};
const handleResponse = (response: AxiosResponse) => {
  console.log(response.data);
  console.log(response.status);
  console.log(response.statusText);
  console.log(response.headers);
  console.log(response.config);