import { IAPIHost, IRequestOptions } from './request.interfaces'; export declare function postAPI(host: IAPIHost, path: string, body?: {}, query?: {}, headers?: {}): Promise; export declare function getAPI(host: IAPIHost, path: string, query?: {}, body?: {}): Promise; export declare function putAPI(host: IAPIHost, path: string, body?: {}): Promise; export declare function deleteAPI(host: IAPIHost, path: string, body?: {}): Promise; export declare function patchAPI(host: IAPIHost, path: string, body?: {}, query?: {}, headers?: {}): Promise; export declare function requestAPI(host: IAPIHost, path: string, options: IRequestOptions | undefined): Promise; export declare function request(url: string, options: IRequestOptions | undefined): Promise;