export interface IHttpClient { post(uri: string, body: P, headers?: { [key: string]: string; }): Promise; }