import { z } from 'zod'; export declare const engineInfoSchema: z.ZodObject<{ name: z.ZodString; version: z.ZodLiteral<11>; title: z.ZodRecord; subtitle: z.ZodRecord; author: z.ZodRecord; description: z.ZodRecord; skin: z.ZodString; background: z.ZodString; effect: z.ZodString; particle: z.ZodString; thumbnail: z.ZodObject<{ type: z.ZodLiteral<"EngineThumbnail">; hash: z.ZodString; url: z.ZodString; }, "strip", z.ZodTypeAny, { type: "EngineThumbnail"; hash: string; url: string; }, { type: "EngineThumbnail"; hash: string; url: string; }>; playData: z.ZodObject<{ type: z.ZodLiteral<"EnginePlayData">; hash: z.ZodString; url: z.ZodString; }, "strip", z.ZodTypeAny, { type: "EnginePlayData"; hash: string; url: string; }, { type: "EnginePlayData"; hash: string; url: string; }>; watchData: z.ZodObject<{ type: z.ZodLiteral<"EngineWatchData">; hash: z.ZodString; url: z.ZodString; }, "strip", z.ZodTypeAny, { type: "EngineWatchData"; hash: string; url: string; }, { type: "EngineWatchData"; hash: string; url: string; }>; previewData: z.ZodObject<{ type: z.ZodLiteral<"EnginePreviewData">; hash: z.ZodString; url: z.ZodString; }, "strip", z.ZodTypeAny, { type: "EnginePreviewData"; hash: string; url: string; }, { type: "EnginePreviewData"; hash: string; url: string; }>; tutorialData: z.ZodObject<{ type: z.ZodLiteral<"EngineTutorialData">; hash: z.ZodString; url: z.ZodString; }, "strip", z.ZodTypeAny, { type: "EngineTutorialData"; hash: string; url: string; }, { type: "EngineTutorialData"; hash: string; url: string; }>; rom: z.ZodOptional; hash: z.ZodString; url: z.ZodString; }, "strip", z.ZodTypeAny, { type: "EngineRom"; hash: string; url: string; }, { type: "EngineRom"; hash: string; url: string; }>>; configuration: z.ZodObject<{ type: z.ZodLiteral<"EngineConfiguration">; hash: z.ZodString; url: z.ZodString; }, "strip", z.ZodTypeAny, { type: "EngineConfiguration"; hash: string; url: string; }, { type: "EngineConfiguration"; hash: string; url: string; }>; meta: z.ZodUnknown; }, "strip", z.ZodTypeAny, { name: string; description: Record; title: Record; version: 11; subtitle: Record; author: Record; thumbnail: { type: "EngineThumbnail"; hash: string; url: string; }; skin: string; background: string; effect: string; particle: string; playData: { type: "EnginePlayData"; hash: string; url: string; }; watchData: { type: "EngineWatchData"; hash: string; url: string; }; previewData: { type: "EnginePreviewData"; hash: string; url: string; }; tutorialData: { type: "EngineTutorialData"; hash: string; url: string; }; configuration: { type: "EngineConfiguration"; hash: string; url: string; }; rom?: { type: "EngineRom"; hash: string; url: string; } | undefined; meta?: unknown; }, { name: string; description: Record; title: Record; version: 11; subtitle: Record; author: Record; thumbnail: { type: "EngineThumbnail"; hash: string; url: string; }; skin: string; background: string; effect: string; particle: string; playData: { type: "EnginePlayData"; hash: string; url: string; }; watchData: { type: "EngineWatchData"; hash: string; url: string; }; previewData: { type: "EnginePreviewData"; hash: string; url: string; }; tutorialData: { type: "EngineTutorialData"; hash: string; url: string; }; configuration: { type: "EngineConfiguration"; hash: string; url: string; }; rom?: { type: "EngineRom"; hash: string; url: string; } | undefined; meta?: unknown; }>;