/** * MessagePort-based provider. * * Implements the Provider interface over a `MessagePort`. The port may * be available immediately or delivered as a Promise (e.g. when the * other side has not connected yet). Messages sent before the port * resolves are queued and flushed once it is ready. */ import type { Provider } from "./provider.js"; /** * Create a Provider that communicates over a MessagePort. * * @param portOrPromise - A ready MessagePort or a Promise that resolves * to one. Messages sent before the promise resolves are delivered * once the port becomes available. */ export declare function createMessagePortProvider(portOrPromise: MessagePort | Promise): Provider; //# sourceMappingURL=messagePortProvider.d.ts.map