import { Logger } from './logger'; export declare type HttpRequest = { method: string; uri: string; headers?: { [key: string]: string; }; body?: object; json?: boolean; }; export declare class HttpClient { private readonly logger?; constructor(logger?: Logger | undefined); execute(params: HttpRequest, responseMapper: (request: any) => T): Promise; } //# sourceMappingURL=http-client.d.ts.map