import { ApiHandler } from "./ApiHandler";
import { IApi } from "./IApi";
import { ResolveParams, ResponseHandlerDefineFunction } from "./TypeDefine";
import { AxiosInstance } from "axios";
import { ISendResponse } from "./ISendResponse";
declare class ApiHandlerAxios<T extends IApi> extends ApiHandler<T> {
    axiosInstance: AxiosInstance;
    constructor(api: T, responseHandlerDefineFunction: ResponseHandlerDefineFunction, axiosInstance: AxiosInstance);
    send(args: ResolveParams<T["params"]>): Promise<ISendResponse<any>>;
}
export { ApiHandlerAxios };
