///
export default class Client extends EventEmitter {
constructor(options?: {});
baseURL: any;
cookieJar: tough.CookieJar;
maxRedirects: any;
name: any;
delete(url: any, options: any): Promise;
get(url: any, options: any): Promise;
head(url: any, options: any): Promise;
options(url: any, options: any): Promise;
patch(url: any, options: any): Promise;
post(url: any, options: any): Promise;
put(url: any, options: any): Promise;
request(config: any): Promise;
websocket(url: any, options: any): Promise;
_cookieURL(currentURL: any): string;
_filterConfig(config: any): void;
_formData(values?: {}): FormData;
_handleRedirect(config: any, res: any): any;
_handleResponse(config: any, raw: any): Promise;
_loadCookies(url: any, config: any): Promise;
_requestConfig(method: any, url: string | undefined, options: any): Promise;
_storeCookies(url: any, res: any): Promise;
_websocketHandshake(config: any): Promise;
}
import EventEmitter from "events";
import tough from "tough-cookie";
import FormData from "form-data";