import { HttpRequestOptions } from '../datastores/interfaces'; import AbstractClient from './AbstractClient'; export default class NodeClient extends AbstractClient { constructor(url: string, options?: { headers?: {}; }); get(uri?: string, options?: HttpRequestOptions): Promise; post(uri?: {}, body?: {}, options?: HttpRequestOptions): Promise; put(uri?: string, body?: {}, options?: HttpRequestOptions): Promise; delete(uri?: string, options?: HttpRequestOptions): Promise; head(uri?: string, options?: HttpRequestOptions): Promise; }