export type { IClient } from "./client-like.ts";
export { sharedJsonSchemaValidator } from "./shared-schema-validator.ts";
export {
  composeTransport,
  WrapperTransport,
  type TransportMiddleware,
} from "./compose-transport.ts";
export {
  createServerFromClient,
  type ServerFromClientOptions,
} from "./server-from-client.ts";
export {
  createBridgeTransportPair,
  BridgeClientTransport,
  BridgeServerTransport,
  type BridgeTransportPair,
} from "./bridge-transport.ts";
