import { z } from "zod"; export declare const isGameStateEvent: z.ZodObject<{ roomId: z.ZodString; hashParameters: z.ZodRecord; mapUrl: z.ZodString; nickname: z.ZodString; language: z.ZodOptional; playerId: z.ZodOptional; uuid: z.ZodOptional; startLayerName: z.ZodOptional; tags: z.ZodArray; variables: z.ZodUnknown; playerVariables: z.ZodUnknown; userRoomToken: z.ZodOptional; metadata: z.ZodOptional; iframeId: z.ZodOptional; isLogged: z.ZodDefault>; }, "strip", z.ZodTypeAny, { roomId: string; hashParameters: Record; mapUrl: string; nickname: string; tags: string[]; isLogged: boolean; uuid?: string | undefined; language?: string | undefined; playerId?: number | undefined; startLayerName?: string | undefined; variables?: unknown; playerVariables?: unknown; userRoomToken?: string | undefined; metadata?: unknown; iframeId?: string | undefined; }, { roomId: string; hashParameters: Record; mapUrl: string; nickname: string; tags: string[]; uuid?: string | undefined; language?: string | undefined; playerId?: number | undefined; startLayerName?: string | undefined; variables?: unknown; playerVariables?: unknown; userRoomToken?: string | undefined; metadata?: unknown; iframeId?: string | undefined; isLogged?: boolean | undefined; }>; /** * A message sent from the game to the iFrame when the gameState is received by the script */ export type GameStateEvent = z.infer;