import { BodyPonyfillInit, PonyfillBody, PonyfillBodyOptions } from './Body.cjs'; import { PonyfillHeadersInit } from './Headers.cjs'; export type ResponsePonyfilInit = PonyfillBodyOptions & Omit & { url?: string | undefined; redirected?: boolean | undefined; headers?: PonyfillHeadersInit | undefined; type?: ResponseType | undefined; }; export declare class PonyfillResponse extends PonyfillBody implements Response { headers: Headers; constructor(body?: BodyPonyfillInit | null | undefined, init?: ResponsePonyfilInit); get ok(): boolean; status: number; statusText: string; url: string; redirected: boolean; type: ResponseType; clone(): this; static error(): PonyfillResponse; static redirect(url: string, status?: number): PonyfillResponse; static json(data: T, init?: ResponsePonyfilInit): PonyfillResponse; [Symbol.toStringTag]: string; }