import { type Encoding, type Http, type HttpMetaParams, type HttpRequestParams, type HttpResponse } from "../../interfaces/index.js"; export declare abstract class BaseHttp implements Http { abstract request(params: HttpRequestParams): Promise>; get(path: string, data?: unknown, meta?: HttpMetaParams): Promise>; post(path: string, data?: unknown, meta?: HttpMetaParams): Promise>; delete(path: string, data?: unknown, meta?: HttpMetaParams): Promise>; put(path: string, data?: unknown, meta?: HttpMetaParams): Promise>; patch(path: string, data?: unknown, meta?: HttpMetaParams): Promise>; }