import { z } from '@frontmcp/lazy-zod'; /** * Zod schema for platform mapping entry. * Note: RegExp cannot be validated by zod, so we use passthrough for pattern. */ export declare const platformMappingEntrySchema: import("@frontmcp/lazy-zod").ZodObject<{ pattern: import("@frontmcp/lazy-zod").ZodUnion]>; platform: import("@frontmcp/lazy-zod").ZodEnum<{ unknown: "unknown"; continue: "continue"; openai: "openai"; claude: "claude"; gemini: "gemini"; cursor: "cursor"; cody: "cody"; "generic-mcp": "generic-mcp"; "ext-apps": "ext-apps"; }>; }, import("zod/v4/core").$strip>; /** * Zod schema for platform detection configuration. */ export declare const platformDetectionConfigSchema: import("@frontmcp/lazy-zod").ZodObject<{ mappings: import("@frontmcp/lazy-zod").ZodOptional]>; platform: import("@frontmcp/lazy-zod").ZodEnum<{ unknown: "unknown"; continue: "continue"; openai: "openai"; claude: "claude"; gemini: "gemini"; cursor: "cursor"; cody: "cody"; "generic-mcp": "generic-mcp"; "ext-apps": "ext-apps"; }>; }, import("zod/v4/core").$strip>>>; customOnly: import("@frontmcp/lazy-zod").ZodDefault>; }, import("zod/v4/core").$strip>; /** * Session options Zod schema. */ export declare const sessionOptionsSchema: import("@frontmcp/lazy-zod").ZodObject<{ sessionMode: import("@frontmcp/lazy-zod").ZodDefault, import("@frontmcp/lazy-zod").ZodLiteral<"stateless">, import("zod").ZodFunction]>>>; platformDetection: import("@frontmcp/lazy-zod").ZodOptional]>; platform: import("@frontmcp/lazy-zod").ZodEnum<{ unknown: "unknown"; continue: "continue"; openai: "openai"; claude: "claude"; gemini: "gemini"; cursor: "cursor"; cody: "cody"; "generic-mcp": "generic-mcp"; "ext-apps": "ext-apps"; }>; }, import("zod/v4/core").$strip>>>; customOnly: import("@frontmcp/lazy-zod").ZodDefault>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>; /** * Platform mapping entry type. */ export type PlatformMappingEntry = z.infer; /** * Platform detection config type. */ export type PlatformDetectionConfig = z.infer; /** * Session options type (with defaults applied). */ export type SessionOptions = z.infer; /** * Session options input type (for user configuration). */ export type SessionOptionsInput = z.input; //# sourceMappingURL=schema.d.ts.map