/** * Zod validation schemas for guard configuration. */ export declare const partitionKeySchema: import("@frontmcp/lazy-zod").ZodUnion, import("zod").ZodCustom<(ctx: { sessionId: string; clientIp?: string; userId?: string; }) => string, (ctx: { sessionId: string; clientIp?: string; userId?: string; }) => string>]>; export declare const rateLimitConfigSchema: import("@frontmcp/lazy-zod").ZodObject<{ maxRequests: import("@frontmcp/lazy-zod").ZodNumber; windowMs: import("@frontmcp/lazy-zod").ZodDefault>; partitionBy: import("@frontmcp/lazy-zod").ZodDefault, import("zod").ZodCustom<(ctx: { sessionId: string; clientIp?: string; userId?: string; }) => string, (ctx: { sessionId: string; clientIp?: string; userId?: string; }) => string>]>>>; }, import("zod/v4/core").$strip>; export declare const concurrencyConfigSchema: import("@frontmcp/lazy-zod").ZodObject<{ maxConcurrent: import("@frontmcp/lazy-zod").ZodNumber; queueTimeoutMs: import("@frontmcp/lazy-zod").ZodDefault>; partitionBy: import("@frontmcp/lazy-zod").ZodDefault, import("zod").ZodCustom<(ctx: { sessionId: string; clientIp?: string; userId?: string; }) => string, (ctx: { sessionId: string; clientIp?: string; userId?: string; }) => string>]>>>; }, import("zod/v4/core").$strip>; export declare const timeoutConfigSchema: import("@frontmcp/lazy-zod").ZodObject<{ executeMs: import("@frontmcp/lazy-zod").ZodNumber; }, import("zod/v4/core").$strip>; export declare const ipFilterConfigSchema: import("@frontmcp/lazy-zod").ZodObject<{ allowList: import("@frontmcp/lazy-zod").ZodOptional>; denyList: import("@frontmcp/lazy-zod").ZodOptional>; defaultAction: import("@frontmcp/lazy-zod").ZodDefault>>; trustProxy: import("@frontmcp/lazy-zod").ZodDefault>; trustedProxyDepth: import("@frontmcp/lazy-zod").ZodDefault>; }, import("zod/v4/core").$strip>; export declare const guardConfigSchema: import("@frontmcp/lazy-zod").ZodObject<{ enabled: import("@frontmcp/lazy-zod").ZodBoolean; storage: import("@frontmcp/lazy-zod").ZodOptional>; keyPrefix: import("@frontmcp/lazy-zod").ZodDefault>; global: import("@frontmcp/lazy-zod").ZodOptional>; partitionBy: import("@frontmcp/lazy-zod").ZodDefault, import("zod").ZodCustom<(ctx: { sessionId: string; clientIp?: string; userId?: string; }) => string, (ctx: { sessionId: string; clientIp?: string; userId?: string; }) => string>]>>>; }, import("zod/v4/core").$strip>>; globalConcurrency: import("@frontmcp/lazy-zod").ZodOptional>; partitionBy: import("@frontmcp/lazy-zod").ZodDefault, import("zod").ZodCustom<(ctx: { sessionId: string; clientIp?: string; userId?: string; }) => string, (ctx: { sessionId: string; clientIp?: string; userId?: string; }) => string>]>>>; }, import("zod/v4/core").$strip>>; defaultRateLimit: import("@frontmcp/lazy-zod").ZodOptional>; partitionBy: import("@frontmcp/lazy-zod").ZodDefault, import("zod").ZodCustom<(ctx: { sessionId: string; clientIp?: string; userId?: string; }) => string, (ctx: { sessionId: string; clientIp?: string; userId?: string; }) => string>]>>>; }, import("zod/v4/core").$strip>>; defaultConcurrency: import("@frontmcp/lazy-zod").ZodOptional>; partitionBy: import("@frontmcp/lazy-zod").ZodDefault, import("zod").ZodCustom<(ctx: { sessionId: string; clientIp?: string; userId?: string; }) => string, (ctx: { sessionId: string; clientIp?: string; userId?: string; }) => string>]>>>; }, import("zod/v4/core").$strip>>; defaultTimeout: import("@frontmcp/lazy-zod").ZodOptional>; ipFilter: import("@frontmcp/lazy-zod").ZodOptional>; denyList: import("@frontmcp/lazy-zod").ZodOptional>; defaultAction: import("@frontmcp/lazy-zod").ZodDefault>>; trustProxy: import("@frontmcp/lazy-zod").ZodDefault>; trustedProxyDepth: import("@frontmcp/lazy-zod").ZodDefault>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>;