import { FilteredResponse } from "../../src/types/sdkResponse";
/**
 * @function callUnomi
 * @param {string} method
 * @param {string} url
 * @param {object} body
 * @param {Record<string, string>} headers
 * @param {string} successStatus
 * @param {Array<object>} errors
 * @returns {FilteredResponse}
 */
export declare function callUnomi(method: string, url: string, body: object, headers: Record<string, string>, successStatus: number, errors?: Array<object>): FilteredResponse;
/**
 * @function callElasticsearch
 * @param {string} method
 * @param {string} url
 * @param {object} body
 * @param {Record<string, string>} headers
 * @param {number} successStatus
 * @param {Array<object>} errors
 * @returns {FilteredResponse}
 */
export declare function callElasticsearch(method: string, url: string, body: object, headers: Record<string, string>, successStatus: number, errors?: Array<object>): FilteredResponse;
/**
 * @function callResponse
 * @param {string} method
 * @param {string} url
 * @param {any} body
 * @param {string} successStatus
 * @returns {FilteredResponse}
 */
export declare function callResponse(method: string, url: string, body: any, successStatus: number): FilteredResponse;
