import { z } from "zod"; /** * Compiler Identity Configuration Schema * * Schema for identity configuration in xmcp.config.ts files. * Used by the compiler to generate runtime config. */ export declare const compilerIdentityConfigSchema: z.ZodOptional>; devIdentityPath: z.ZodOptional; privacyMode: z.ZodOptional; debug: z.ZodOptional; }, "strip", z.ZodTypeAny, { enabled: boolean; debug?: boolean | undefined; environment?: "development" | "production" | undefined; devIdentityPath?: string | undefined; privacyMode?: boolean | undefined; }, { enabled: boolean; debug?: boolean | undefined; environment?: "development" | "production" | undefined; devIdentityPath?: string | undefined; privacyMode?: boolean | undefined; }>>; export type CompilerIdentityConfig = z.infer; /** * @deprecated Use CompilerIdentityConfig instead * This export is maintained for backward compatibility */ export declare const identityConfigSchema: z.ZodOptional>; devIdentityPath: z.ZodOptional; privacyMode: z.ZodOptional; debug: z.ZodOptional; }, "strip", z.ZodTypeAny, { enabled: boolean; debug?: boolean | undefined; environment?: "development" | "production" | undefined; devIdentityPath?: string | undefined; privacyMode?: boolean | undefined; }, { enabled: boolean; debug?: boolean | undefined; environment?: "development" | "production" | undefined; devIdentityPath?: string | undefined; privacyMode?: boolean | undefined; }>>; export type IdentityConfig = CompilerIdentityConfig;