import { Methods } from '../constants'; import { CreateHttpClientOptions } from '../types'; /** * @namespace httpClient * @module initMethod * @description Wrapper that return REST method. * @param {string} method * @param {Object} options * @param {string} options.query * @param {number} options.timeout * @param {string} options.url * @param {Function[]} options.middleware * @param {Object} options.params * @param {string} options.method * @param {string} options.format * @throws {Response & { formattedResponse: string | object }} * @returns {Response} resolved or rejected promise */ export declare function initMethod(method: `${Lowercase}`, options?: CreateHttpClientOptions): (methodOptions?: unknown) => Promise;