export interface HttpRequestInput { url: string; init: RequestInit; } export interface HttpResponse { status: number; json: () => Promise; } export interface HttpDownloadResponse { status: number; body: ReadableStream | null; } export interface HttpClient { request: (input: HttpRequestInput) => Promise; download?: (url: string, init?: RequestInit) => Promise; } export declare const defaultHttpClient: HttpClient; //# sourceMappingURL=client.d.ts.map