/** * Configuration Schema for Example MCP Server * * This file demonstrates how to define a TypeBox schema for your server configuration. * The schema is used for: * - Type-safe configuration in TypeScript * - Automatic validation and transformation * - Default values application * - Extension UI generation (if using Cursor Extension) */ import type { Static, TSchema } from '@sinclair/typebox'; /** * Define your configuration schema using TypeBox * * TypeBox provides runtime validation and type inference. * The Static<> utility type extracts TypeScript types from the schema. */ declare const ConfigSchema: import("@sinclair/typebox").TObject<{ greeting: import("@sinclair/typebox").TOptional; maxItems: import("@sinclair/typebox").TNumber; }>; /** * TypeScript type extracted from schema * Use this type throughout your codebase for type safety */ export type Config = Static; /** * Export schema for SDK * SDK uses this schema for: * - Configuration validation * - Default value application * - Extension UI generation */ export declare const ConfigSchemaExport: TSchema; export {}; //# sourceMappingURL=config.d.ts.map