/**
 * Remote UI streaming for Hypen
 *
 * Client-side: Connect to remote Hypen apps
 */

export { RemoteEngine } from "./client.js";
export type {
  RemoteMessage,
  InitialTreeMessage,
  PatchMessage,
  DispatchActionMessage,
  StateUpdateMessage,
  RemoteClient,
  RemoteServerConfig,
} from "./types.js";
export type { RemoteConnectionState, RemoteEngineOptions } from "./client.js";
