import * as z from "zod/v3"; import { LobbyVisibility } from "./lobbyvisibility.js"; import { Region } from "./region.js"; export type CreateLobbyParams = { /** * Types of lobbies a player can create. * * @remarks * * `private`: the player who created the room must share the roomId with their friends * * `public`: visible in the public lobby list, anyone can join * * `local`: for testing with a server running locally */ visibility: LobbyVisibility; /** * User input to initialize the game state. Object must be smaller than 64KB. */ initialConfig?: any | undefined; region: Region; }; /** @internal */ export type CreateLobbyParams$Outbound = { visibility: string; initialConfig?: any | undefined; region: string; }; /** @internal */ export declare const CreateLobbyParams$outboundSchema: z.ZodType; export declare function createLobbyParamsToJSON(createLobbyParams: CreateLobbyParams): string; //# sourceMappingURL=createlobbyparams.d.ts.map