/**
 * Remote IO transport — stub. The bridge subsystem provided a
 * server-streaming IO channel for web/mobile clients; with the bridge
 * disabled, cli/print.ts only ever uses the local StructuredIO. This
 * type is exported so cli/print.ts's union type compiles.
 */

import type { Writable } from 'stream'

export class RemoteIO {
  constructor(_stdout: Writable) {}
  write(_data: unknown): void {
    /* no-op — bridge disabled */
  }
  close(): void {
    /* no-op */
  }
}
