import { z } from "zod"; /** * A message sent from a script to the game to remove a custom menu from the menu */ export declare const isUnregisterMenuEvent: z.ZodObject<{ key: z.ZodString; }, "strip", z.ZodTypeAny, { key: string; }, { key: string; }>; export type UnregisterMenuEvent = z.infer; export declare const isMenuRegisterOptions: z.ZodObject<{ allowApi: z.ZodBoolean; allow: z.ZodOptional; }, "strip", z.ZodTypeAny, { allowApi: boolean; allow?: string | undefined; }, { allowApi: boolean; allow?: string | undefined; }>; /** * A message sent from a script to the game to add a custom menu from the menu */ export declare const isMenuRegisterEvent: z.ZodObject<{ name: z.ZodString; iframe: z.ZodOptional; key: z.ZodString; options: z.ZodObject<{ allowApi: z.ZodBoolean; allow: z.ZodOptional; }, "strip", z.ZodTypeAny, { allowApi: boolean; allow?: string | undefined; }, { allowApi: boolean; allow?: string | undefined; }>; }, "strip", z.ZodTypeAny, { options: { allowApi: boolean; allow?: string | undefined; }; name: string; key: string; iframe?: string | undefined; }, { options: { allowApi: boolean; allow?: string | undefined; }; name: string; key: string; iframe?: string | undefined; }>; export type MenuRegisterEvent = z.infer; /** * A message sent from a script to the game to open a menu */ export declare const isOpenMenuEvent: z.ZodObject<{ key: z.ZodString; }, "strip", z.ZodTypeAny, { key: string; }, { key: string; }>; export type OpenMenuEvent = z.infer;