import type { IpcFetchEvent } from "@dweb-browser/core/ipc/helper/ipcFetchHelper.ts"; import type { $MicroModuleManifest } from "@dweb-browser/core/types.ts"; import type { DwebServiceWorkerPlugin } from "./index.js"; export declare class ServiceWorkerFetchEvent extends Event { private fetchEvent; private plugin; constructor(fetchEvent: IpcFetchEvent, plugin: DwebServiceWorkerPlugin); get request(): import("@dweb-browser/core/ipc/index.ts").PureRequest; /** * 查询连接者的信息 * @returns Promise<$MicroModuleManifest> */ getRemoteManifest(): Promise<$MicroModuleManifest>; /** * 回复消息 * @param body * @param init * @returns void */ respondWith(body?: BodyInit | null, init?: ResponseInit): Promise; } //# sourceMappingURL=FetchEvent.d.ts.map