/** * Diagnostic Knowledge Base for SmartEmbed * Contains error patterns and their solutions */ import { ErrorType } from '../parsers/error-parser.js'; export interface DiagnosticSolution { description: string; steps: string[]; codeExample?: string; relatedDocs?: string[]; applicableBoards?: string[]; } export interface DiagnosticEntry { errorPattern: string | RegExp; errorType: ErrorType; solutions: DiagnosticSolution[]; tags: string[]; } /** * Knowledge base of common errors and their solutions */ export declare const DIAGNOSTIC_KB: DiagnosticEntry[]; /** * Find matching solutions for a given error */ export declare function findSolutions(errorMessage: string, errorType: ErrorType): DiagnosticSolution[]; //# sourceMappingURL=diagnostic-kb.d.ts.map