import { Config } from "../Client.js";
import { BaseHttpRequest } from "./BaseHttpRequest.js";
import type { ApiRequestOptions } from "./ApiRequestOptions.js";
import type { CancelablePromise } from "./CancelablePromise.js";
export declare class AxiosHttpRequest extends BaseHttpRequest {
    constructor(config: Config);
    /**
     * Request method
     * @param options The request options from the service
     * @returns CancelablePromise<T>
     * @throws ApiError
     */
    request<T>(options: ApiRequestOptions): CancelablePromise<T>;
}
