/** * Lesson file linter — validates Pipeline 1 metadata. * Catches formatting errors, malformed patterns, escaped globs, * and long headings before compilation. */ import type { ParsedLesson } from './drift-detector.js'; export interface LessonLintDiagnostic { lessonHeading: string; sourcePath?: string; severity: 'error' | 'warning'; field: string; message: string; } export interface LessonLintResult { valid: boolean; diagnostics: LessonLintDiagnostic[]; } export declare function validateLessons(lessons: ParsedLesson[]): LessonLintResult; //# sourceMappingURL=lesson-linter.d.ts.map