///
import { AgentOptions } from "https";
import HttpClientException from "./httpClientException";
import ApiException from "../services/exception/apiException";
import { Config } from "../index";
import { IRequest } from "../typings/requestOptions";
interface ClientInterface {
request(endpoint: string, json: string, config: Config, requestOptions?: IRequest.Options): Promise;
post(endpoint: string, postParameters: [string, string][], config: Config): Promise;
proxy?: AgentOptions;
}
export default ClientInterface;