import 'whatwg-fetch'; export type TypedResponse = { ok: true; status: number; response: T; } | { ok: false; requestError: string; }; export type IHttpClient = { getJson: (uri: string) => Promise>; postJson: (uri: string, data: unknown) => Promise>; getText: (uri: string) => Promise>; }; export declare function createHttpClient(baseUri: string, authToken: string): IHttpClient;