import { z } from "zod"; export declare const Vec3: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; z: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; z: number; }, { x: number; y: number; z: number; }>; export declare const Rotator: z.ZodObject<{ pitch: z.ZodNumber; yaw: z.ZodNumber; roll: z.ZodNumber; }, "strip", z.ZodTypeAny, { pitch: number; yaw: number; roll: number; }, { pitch: number; yaw: number; roll: number; }>; export declare const Color: z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>; export declare const Quat: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; z: z.ZodNumber; w: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; z: number; w: number; }, { x: number; y: number; z: number; w: number; }>; export declare const UProjectSchema: z.ZodObject<{ EngineAssociation: z.ZodOptional; Plugins: z.ZodOptional; Enabled: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Name: z.ZodOptional; Enabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Name: z.ZodOptional; Enabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ EngineAssociation: z.ZodOptional; Plugins: z.ZodOptional; Enabled: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Name: z.ZodOptional; Enabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Name: z.ZodOptional; Enabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ EngineAssociation: z.ZodOptional; Plugins: z.ZodOptional; Enabled: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Name: z.ZodOptional; Enabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Name: z.ZodOptional; Enabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; export type UProjectFile = z.infer; export declare const UeMcpConfigSchema: z.ZodObject<{ contentRoots: z.ZodOptional>; disable: z.ZodOptional>; http: z.ZodOptional; port: z.ZodOptional; host: z.ZodOptional; }, "strip", z.ZodTypeAny, { port?: number | undefined; enabled?: boolean | undefined; host?: string | undefined; }, { port?: number | undefined; enabled?: boolean | undefined; host?: string | undefined; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ contentRoots: z.ZodOptional>; disable: z.ZodOptional>; http: z.ZodOptional; port: z.ZodOptional; host: z.ZodOptional; }, "strip", z.ZodTypeAny, { port?: number | undefined; enabled?: boolean | undefined; host?: string | undefined; }, { port?: number | undefined; enabled?: boolean | undefined; host?: string | undefined; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ contentRoots: z.ZodOptional>; disable: z.ZodOptional>; http: z.ZodOptional; port: z.ZodOptional; host: z.ZodOptional; }, "strip", z.ZodTypeAny, { port?: number | undefined; enabled?: boolean | undefined; host?: string | undefined; }, { port?: number | undefined; enabled?: boolean | undefined; host?: string | undefined; }>>; }, z.ZodTypeAny, "passthrough">>; export type UeMcpConfigFile = z.infer; export declare const UPluginSchema: z.ZodObject<{ VersionName: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ VersionName: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ VersionName: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; export type UPluginFile = z.infer;