import Proxy from "./Proxy"; import { HttpClient } from "./HttpClient"; import { ToxiproxyError } from "./ToxiproxyError"; import { ICreateProxyBody, IPopulateProxiesBody } from "./interfaces"; export { ToxiproxyError }; export interface Proxies { [name: string]: Proxy; } export default class Toxiproxy { host: string; api: HttpClient; constructor(host: string); getApi(): HttpClient; createProxy(body: ICreateProxyBody): Promise; populate(body: IPopulateProxiesBody): Promise; get(name: string): Promise; getVersion(): Promise; reset(): Promise; getAll(): Promise; }