///
///
import IHeaders from './IHeaders.js';
import IBlob from '../../file/IBlob.js';
import Stream from 'stream';
/**
* Fetch response.
*
* @see https://developer.mozilla.org/en-US/docs/Web/API/Response/Response
*/
export default interface IResponse {
readonly headers: IHeaders;
readonly ok: boolean;
readonly redirected: boolean;
readonly status: number;
readonly statusText: string;
readonly type: 'basic' | 'cors' | 'default' | 'error' | 'opaque' | 'opaqueredirect';
readonly url: string;
readonly body: Stream.Readable | null;
readonly bodyUsed: boolean;
arrayBuffer(): Promise;
blob(): Promise;
buffer(): Promise;
json(): Promise;
text(): Promise;
clone(): IResponse;
}
//# sourceMappingURL=IResponse.d.ts.map