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