export declare type JSONBodyInit = BodyInit | any; export declare type JSONRequestInit = { body?: JSONBodyInit | null; } & Omit; export declare class JSONRequest extends Request { static contentType: string; static accept: string; constructor(input: RequestInfo | URL, init?: JSONRequestInit, replacer?: Parameters[1], space?: Parameters[2]); } export declare class JSONResponse extends Response { static contentType: string; constructor(body?: JSONBodyInit | null, init?: ResponseInit, replacer?: Parameters[1], space?: Parameters[2]); } export declare function jsonFetch(...args: ConstructorParameters): Promise; export * from './search-params-url.js';