/**
 * 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