/** * Schema Generator * * Utilities for generating JSON schemas from TypeScript types * This is a placeholder for future enhancement using TypeScript Compiler API */ /** * Schema property definition */ export interface SchemaProperty { type: "string" | "number" | "boolean" | "array" | "object"; description?: string; required?: boolean; default?: unknown; enum?: unknown[]; items?: { type: string; properties?: Record; }; properties?: Record; } /** * Tool input schema builder * * Helper for manually constructing schemas until we implement * automatic extraction from TypeScript types */ export declare class SchemaBuilder { private properties; private requiredFields; addProperty(name: string, options: { type: "string" | "number" | "boolean" | "array" | "object"; description: string; required?: boolean; default?: unknown; enum?: unknown[]; items?: unknown; }): this; build(): { type: string; properties: Record; required?: string[]; }; } //# sourceMappingURL=schema-generator.d.ts.map