/** * xray Database Design MCP Server * * Knowledge skill for database architecture, schema optimization, * query performance analysis, and data modeling best practices */ import { XrayKnowledgeSkillBase } from "../shared/knowledge-skill-base.js"; declare class XrayDatabaseDesignServer extends XrayKnowledgeSkillBase { constructor(); private analyzeSchema; private optimizeQuery; private designDataModel; private migrateSchema; private parseSchema; private parseSchemaString; private parseTableColumns; private extractPrimaryKey; private extractRelationships; private analyzeSchemaDesign; private assessNormalization; private evaluateIndexing; private assessRelationshipComplexity; private identifyPerformanceIssues; private generateIndexRecommendations; private identifySchemaIssues; private generateSchemaRecommendations; private calculateNormalizationScore; private calculateIndexingCoverage; private analyzeQuery; private generateQueryOptimizations; private calculateQueryPerformanceScore; private generateDataModel; private validateDataModel; private generateModelRecommendations; private compareSchemas; private generateMigrationScript; private generateRollbackScript; private toTableName; private getIssueSeverityIcon; } export { XrayDatabaseDesignServer };