UNPKG

mathrok

Version:

AI-powered symbolic mathematics library combining traditional Computer Algebra System (CAS) capabilities with natural language processing for math problem solving

32 lines 977 B
/** * Mathematical explanation generator * Generates step-by-step explanations for mathematical operations */ import type { ExplanationInput, ExplanationOutput, ExplanationStyle } from '../../types/ai.js'; /** * Explanation generator implementation */ export declare class ExplanationGenerator { private currentStyle; /** * Generate explanation for a mathematical operation */ generateExplanation(input: ExplanationInput): Promise<ExplanationOutput>; /** * Get available explanation styles */ getAvailableStyles(): readonly ExplanationStyle[]; /** * Set explanation style */ setStyle(style: ExplanationStyle): void; private getExplanationTemplates; private buildExplanation; private generateIntroduction; private generateConclusion; private getRelatedConcepts; private calculateDifficulty; private estimateReadingTime; private getRelatedTopics; } //# sourceMappingURL=index.d.ts.map