import { BaseHttpClient, HttpClient, Response } from './BaseHttpClient'; export declare class CachingHttpClient implements HttpClient { private cacheDir; client: BaseHttpClient; isHttpEnabled: boolean; constructor(cacheDir: string, { client, isHttpEnabled }?: { client?: BaseHttpClient | undefined; isHttpEnabled?: boolean | undefined; }); cachePath(p: string): string; readCache(path: string): Promise | undefined>; writeCache(path: string, data: T): Promise; get(path: string): Promise>; withBaseUrl(baseUrl: string): HttpClient; } //# sourceMappingURL=CachingHttpClient.d.ts.map