/** * Parser for custom schema definitions * Converts user-defined schema configs into metadata for code generation */ import { ParsedSchema } from '../types/custom-schemas.js'; export declare class SchemaParser { private projectRoot; constructor(projectRoot: string); /** * Check if custom schemas config file exists */ hasSchemasConfig(): boolean; /** * Load and parse custom schemas from config file */ parseSchemas(): Promise; /** * Parse a single schema definition */ private parseSchemaDefinition; /** * Parse a single field definition */ private parseFieldDefinition; /** * Resolve config file path (try .ts first, then .js) */ private resolveConfigPath; /** * Dynamically load config file */ private loadConfig; } //# sourceMappingURL=schema-parser.d.ts.map