import { z } from "zod"; export declare const isHasPlayerMovedEvent: z.ZodObject<{ direction: z.ZodEnum<["right", "left", "up", "down"]>; moving: z.ZodBoolean; x: z.ZodNumber; y: z.ZodNumber; oldX: z.ZodOptional; oldY: z.ZodOptional; }, "strip", z.ZodTypeAny, { x: number; y: number; direction: "left" | "right" | "up" | "down"; moving: boolean; oldX?: number | undefined; oldY?: number | undefined; }, { x: number; y: number; direction: "left" | "right" | "up" | "down"; moving: boolean; oldX?: number | undefined; oldY?: number | undefined; }>; /** * A message sent from the game to the iFrame to notify a movement from the current player. */ export type HasPlayerMovedEvent = z.infer; export type HasPlayerMovedEventCallback = (event: HasPlayerMovedEvent) => void;