import type { JsonObject } from '../being/index.ts'; import type { Harbor } from '../harbor/index.ts'; type Scope = { addEventListener(type: string, listener: (event: never) => void): void; }; export declare const serveWorker: (opening: Promise, scope?: Scope) => void; export type Reaching = { postMessage(message: unknown, transfer: Transferable[]): void; }; export declare const rootOf: (worker: Reaching) => (request: JsonObject) => Promise; export {};