/** * Browser entry for the standalone game bundles. * * Every game build inlines its own copy of the SDK so a game artifact never * depends on a network module host (COS/CDN) being reachable. */ export type { GameSdkOptions } from './GameSdk.js'; export type { RuntimeCapabilities, RealtimeSimulationDescriptor, RealtimeSimulationUnavailableReason } from './RealtimeCapabilities.js'; export type { RealtimeFrame, RoomClientOptions, RoomSnapshot, RoomEnterOptions } from './RoomClient.js'; export { GameSdk } from './GameSdk.js'; export { RealtimeSimulationUnavailableError, requireRealtimeSimulationCapability } from './RealtimeCapabilities.js'; export { RoomClient, RealtimeInputTooLargeError, MAX_REALTIME_INPUT_BYTES, realtimePayloadBytes } from './RoomClient.js'; export { MatchmakingQueue } from './MatchmakingQueue.js'; export { Leaderboard } from './Leaderboard.js'; export { ChatClient } from './ChatClient.js'; export { PlayerDirectory } from './PlayerDirectory.js'; export { HttpControlTransport, WebSocketRuntimeTransport } from './transports.js'; export { createGameSdkFromHost, readHostRuntimeContext } from './hostContext.js'; export * from './Uploads.js'; export * from './VoiceClient.js'; export * from './Rooms.js'; export * from './data.js'; export * from './LLM.js'; export type { FindMatchOptions } from './MatchmakingQueue.js'; export * from './VideoClient.js'; export * from './GameRoomsClient.js'; export * from './MediaClient.js';