/** * @param {FetchEvent} event * @param {string} requestId * @param {number} requestInterceptedAt */ declare function handleRequest(event: FetchEvent, requestId: string, requestInterceptedAt: number): Promise; /** * Resolve the main client for the given event. * Client that issues a request doesn't necessarily equal the client * that registered the worker. It's with the latter the worker should * communicate with during the response resolving phase. * @param {FetchEvent} event * @returns {Promise} */ declare function resolveMainClient(event: FetchEvent): Promise; /** * @param {FetchEvent} event * @param {Client | undefined} client * @param {string} requestId * @param {number} requestInterceptedAt * @returns {Promise} */ declare function getResponse(event: FetchEvent, client: Client | undefined, requestId: string, requestInterceptedAt: number): Promise; /** * @param {Client} client * @param {any} message * @param {Array} transferrables * @returns {Promise} */ declare function sendToClient(client: Client, message: any, transferrables?: Array): Promise; /** * @param {Response} response * @returns {Response} */ declare function respondWithMock(response: Response): Response; /** * @param {Request} request */ declare function serializeRequest(request: Request): Promise<{ url: string; mode: RequestMode; method: string; headers: { [k: string]: any; }; cache: RequestCache; credentials: RequestCredentials; destination: RequestDestination; integrity: string; redirect: RequestRedirect; referrer: string; referrerPolicy: ReferrerPolicy; body: ArrayBuffer; keepalive: boolean; }>; /** * Mock Service Worker. * @see https://github.com/mswjs/msw * - Please do NOT modify this file. */ declare const PACKAGE_VERSION: "2.12.8"; declare const INTEGRITY_CHECKSUM: "4db4a41e972cec1b64cc569c66952d82"; declare const IS_MOCKED_RESPONSE: unique symbol; declare const activeClientIds: Set;