import { Configuration } from "./Configuration"; /** * @hidden */ export declare class Client { config: Configuration; constructor(config: Configuration); /** * Makes an HTTP GET request to the API * @param {string} endPoint */ get(endPoint: string): Promise; /** * Makes an HTTP POST request to the API * @param {string} endPoint * @param {array} body */ post(endPoint: string, payload?: any): Promise; /** * Makes an HTTP PATCH request to the API * @param {string} endPoint * @param {array} body */ patch(endPoint: string, payload: any): Promise; /** * Makes an HTTP DELETE request to the API * @param {string} endPoint * @param {array} ids */ remove(endPoint: string, ids?: string[]): Promise; /** * Generates an authoriztion code * @param {string} timestamp * @param {string} endPoint * @param {string} method * @param {object} body (optional) */ generateAuthorization(timestamp: number, endPoint: string, method: string, body?: string): string; }