export declare class UnhandledRequestError extends Error { constructor(); } export interface RequestEventPayload { source: TSource; handle: (fetch: Window['fetch']) => Promise; } export interface RequestSendInit { source: TSource; init: Parameters; } export interface RequestEventInit extends RequestSendInit { resolve: (response: Response) => void; reject: (error: Error) => void; } /** @deprecated – use `FetchEvent` instead. */ export declare class RequestEvent extends CustomEvent> { static emit(params: RequestSendInit): Promise; constructor({ source, resolve, reject, init }: RequestEventInit); }