import type { KnowledgeGapSignalPayload } from '../engine/types.js'; /** * Normalize a captured topic phrase to a validator-compatible * kebab-case slug. Matches the spec §2.3 contract — must always * produce strings satisfying ^[a-z0-9]+(-[a-z0-9]+)*$ or empty string. */ export declare function normalizeTopic(raw: string): string; /** * Reads an absolute path to a lessons.md file and returns synthetic * gap-signal payloads. Returns [] on missing/empty file (no throws). * * Lens I owns path resolution; this scanner reads exactly the path * it's given. */ export declare function scanLessonsForGaps(absPath: string): KnowledgeGapSignalPayload[]; //# sourceMappingURL=lens-i-lessons-scanner.d.ts.map