import { z } from "zod"; export declare const isRectangle: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; width: z.ZodNumber; height: z.ZodNumber; }, "strip", z.ZodTypeAny, { height: number; width: number; x: number; y: number; }, { height: number; width: number; x: number; y: number; }>; export type Rectangle = z.infer; export declare const isEmbeddedWebsiteEvent: z.ZodObject<{ name: z.ZodString; url: z.ZodOptional; visible: z.ZodOptional; allowApi: z.ZodOptional; allow: z.ZodOptional; x: z.ZodOptional; y: z.ZodOptional; width: z.ZodOptional; height: z.ZodOptional; origin: z.ZodOptional>; scale: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; url?: string | undefined; height?: number | undefined; width?: number | undefined; allowApi?: boolean | undefined; x?: number | undefined; y?: number | undefined; visible?: boolean | undefined; allow?: string | undefined; origin?: "map" | "player" | undefined; scale?: number | undefined; }, { name: string; url?: string | undefined; height?: number | undefined; width?: number | undefined; allowApi?: boolean | undefined; x?: number | undefined; y?: number | undefined; visible?: boolean | undefined; allow?: string | undefined; origin?: "map" | "player" | undefined; scale?: number | undefined; }>; /** * A message sent from the iFrame to the game to modify an embedded website */ export type ModifyEmbeddedWebsiteEvent = z.infer; export declare const isCreateEmbeddedWebsiteEvent: z.ZodObject<{ name: z.ZodString; url: z.ZodString; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; width: z.ZodNumber; height: z.ZodNumber; }, "strip", z.ZodTypeAny, { height: number; width: number; x: number; y: number; }, { height: number; width: number; x: number; y: number; }>; visible: z.ZodOptional; allowApi: z.ZodOptional; allow: z.ZodOptional; origin: z.ZodOptional>; scale: z.ZodOptional; }, "strip", z.ZodTypeAny, { url: string; name: string; position: { height: number; width: number; x: number; y: number; }; allowApi?: boolean | undefined; visible?: boolean | undefined; allow?: string | undefined; origin?: "map" | "player" | undefined; scale?: number | undefined; }, { url: string; name: string; position: { height: number; width: number; x: number; y: number; }; allowApi?: boolean | undefined; visible?: boolean | undefined; allow?: string | undefined; origin?: "map" | "player" | undefined; scale?: number | undefined; }>; export type CreateEmbeddedWebsiteEvent = z.infer;