/** * @license * Copyright 2023 Google LLC * SPDX-License-Identifier: Apache-2.0 */ import { PatchedReadableStream, PortStreams } from "../stream.js"; import { ClientTransport, ServerBidirectionalStream, ServerTransport } from "./types.js"; export declare class PortDispatcher { #private; constructor(worker: Worker); receive(id: string): PortStreams; send(id: string): PortStreams; } export declare class WorkerClientTransport implements ClientTransport { #private; constructor(streams: PortStreams); createClientStream(): { writableRequests: WritableStream; readableResponses: PatchedReadableStream; }; } export declare class WorkerServerTransport implements ServerTransport { #private; constructor(streams: PortStreams); createServerStream(): ServerBidirectionalStream; } //# sourceMappingURL=worker.d.ts.map