UNPKG

3gpp-mcp-charging

Version:

3GPP MCP Server V3.0.0 - Direct access to TSpec-LLM dataset (arxiv.org/abs/2406.01768) and 3GPP specifications via external APIs

24 lines 1.58 kB
import { SpecificationMetadata, ExpertiseLevel, SearchPattern } from '../types/guidance'; import { KnowledgeBase } from './knowledge-base'; export declare class TemplateGenerator { private knowledgeBase; constructor(knowledgeBase: KnowledgeBase); initialize(): Promise<void>; formatSpecificationSuggestions(specs: SpecificationMetadata[], domain: string, userLevel: ExpertiseLevel): Promise<string>; formatSearchStrategy(pattern: SearchPattern, userLevel: ExpertiseLevel): Promise<string>; formatLearningPath(domain: string, concepts: string[], userLevel: ExpertiseLevel): Promise<string>; formatLearningSpecifications(specs: SpecificationMetadata[], userLevel: ExpertiseLevel): Promise<string>; formatComparison(targets: string[], domain: string, userLevel: ExpertiseLevel): Promise<string>; formatImplementationGuidance(specs: SpecificationMetadata[], domain: string, userLevel: ExpertiseLevel): Promise<string>; formatTroubleshootingGuidance(domain: string, concepts: string[], userLevel: ExpertiseLevel): Promise<string>; formatEvolutionGuidance(domain: string, concepts: string[], userLevel: ExpertiseLevel): Promise<string>; formatGeneralGuidance(query: string, domain: string, userLevel: ExpertiseLevel): Promise<string>; private generateRelevanceExplanation; private getPhaseDescription; private getConceptDescription; private generateLearningFocus; private generateComparisonAreas; private generateCommonIssues; private generateEvolutionAspects; } //# sourceMappingURL=template-generator.d.ts.map