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
TypeScript
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