import type { AxiosInstance, RawAxiosRequestConfig } from 'axios'; export declare function get(http: AxiosInstance, url: string, config?: RawAxiosRequestConfig): Promise; export declare function patch(http: AxiosInstance, url: string, payload?: any, config?: RawAxiosRequestConfig): Promise; export declare function post(http: AxiosInstance, url: string, payload?: any, config?: RawAxiosRequestConfig): Promise; export declare function put(http: AxiosInstance, url: string, payload?: any, config?: RawAxiosRequestConfig): Promise; export declare function del(http: AxiosInstance, url: string, config?: RawAxiosRequestConfig): Promise; export declare function http(http: AxiosInstance, url: string, config?: Omit): Promise;