import * as types from './types.js'; import { CoreResponse as AbstractCoreResponse } from '../core_base/response.js'; /** * Bun implementation of Core Response class that wraps native fetch Response */ export declare class CoreResponse extends AbstractCoreResponse implements types.IBunResponse { private response; private responseClone; readonly ok: boolean; readonly status: number; readonly statusText: string; readonly headers: types.Headers; readonly url: string; constructor(response: Response); /** * Parse response as JSON */ json(): Promise; /** * Get response as text */ text(): Promise; /** * Get response as ArrayBuffer */ arrayBuffer(): Promise; /** * Get response as a readable stream (Web Streams API) */ stream(): ReadableStream | null; /** * Get the raw Response object */ raw(): Response; }