import { ApiDef, BaseHttpModule_Class, BaseHttpRequest, TypedApi } from '../../../shared/index.js'; import { ApiError_GeneralErrorMessage, ApiErrorResponse, ResponseError } from '@nu-art/ts-common/core/exceptions/types'; import { AxiosRequestConfig as Axios_RequestConfig } from 'axios'; export declare class AxiosHttpModule_Class extends BaseHttpModule_Class { private requestOption; init(): void; createRequest>(apiDef: ApiDef, data?: string): AxiosHttpRequest; setRequestOption(requestOption: Axios_RequestConfig): this; } export declare const AxiosHttpModule: AxiosHttpModule_Class; declare class AxiosHttpRequest> extends BaseHttpRequest { private response?; private cancelController; protected status?: number; private requestOption; constructor(requestKey: string, requestData?: string, shouldCompress?: boolean); getStatus(): number; getResponse(): any; protected abortImpl(): void; getErrorResponse(): ApiErrorResponse; setRequestOption(requestOption: Axios_RequestConfig): this; protected executeImpl(): Promise; _getResponseHeader(headerKey: string): string | string[] | undefined; } export {};