///
import { Request, Response, BodyInit } from 'node-fetch';
import { ProgressListener } from './ProgressTracker';
export declare class MockFetch {
static response?: Response;
}
export interface RequestInit {
body?: BodyInit;
cache?: RequestCache;
credentials?: RequestCredentials;
headers?: {
[key: string]: string;
};
integrity?: string;
keepalive?: boolean;
method?: string;
mode?: RequestMode;
redirect?: RequestRedirect;
referrer?: string;
referrerPolicy?: ReferrerPolicy;
window?: any;
}
export declare class Fetches {
static fetch(url: string | Request, init?: RequestInit): Promise;
}
export declare class Responses {
static toProgressStream(stream: NodeJS.ReadableStream, listener: ProgressListener): void;
}