import { H as HttpInterceptorsOptions, a as HttpRequestCore, b as HttpResponse, c as HttpRequestConfig } from '../_http.type-BkYW7bxd.js'; declare class HttpInterceptors { interceptors: HttpInterceptorsOptions; constructor(); } declare class HttpCore extends HttpInterceptors { request(req: HttpRequestCore): Promise; } declare class Http extends HttpCore { get(url: string, options?: HttpRequestConfig): Promise; post(url: string, options?: HttpRequestConfig): Promise; put(url: string, options?: HttpRequestConfig): Promise; delete(url: string, options?: HttpRequestConfig): Promise; patch(url: string, options?: HttpRequestConfig): Promise; download(url: string): void; } declare const _default: Http; export { _default as http };