import { SchemaTemplate, SchemaValidationResult } from '../../types/provisioning'; export declare class SchemaManager { private logger; private templatesDir; constructor(templatesDir?: string); /** * List available schema templates */ listTemplates(): Promise; /** * Get schema template content */ getTemplate(templateName: string): Promise; /** * Validate schema syntax */ validateSchema(schemaContent: string): Promise; /** * Generate custom schema from template */ generateCustomSchema(templateName: string, customizations: Record): Promise; /** * Create schema templates directory structure and initialize templates */ initializeTemplates(): Promise; }