import { h as ClientOptions } from './ITransport-yaruAmx3.js'; import { a as WasmBridgeOptions, D as DelegatingRuntimeAdapter } from './DelegatingRuntimeAdapter-BkLR3TNN.js'; import { P as PlutoIpcBridge } from './ipc-CPnNwv6f.js'; interface NativeIpcBridgeOptions extends WasmBridgeOptions { allowWasmFallback?: boolean; ipcBridge?: PlutoIpcBridge; transports?: ClientOptions['transports']; strictMode?: boolean; } interface IpcAdapterOptions extends NativeIpcBridgeOptions { bridge: PlutoIpcBridge; } declare class IpcRuntimeAdapter extends DelegatingRuntimeAdapter { constructor(options: IpcAdapterOptions); } export { IpcRuntimeAdapter as I, type IpcAdapterOptions as a };