/** * Skill Differ Module * Compare two skills side-by-side with section-aware diffing. */ export interface SectionDiff { /** Section heading */ heading: string; /** Lines added in B */ linesAdded: number; /** Lines removed from A */ linesRemoved: number; /** Unified diff preview */ preview: string; } export interface DiffResult { /** Skill A name */ skillA: string; /** Skill B name */ skillB: string; /** Sections only in B */ added: string[]; /** Sections only in A */ removed: string[]; /** Changed sections */ changed: SectionDiff[]; /** Unchanged sections */ unchanged: string[]; /** Token count difference (positive = B is larger) */ tokenDelta: number; /** Total lines in A */ linesA: number; /** Total lines in B */ linesB: number; } /** * Compare two skills and produce a diff result. * * @param pathA — path to first skill directory or SKILL.md * @param pathB — path to second skill directory or SKILL.md */ export declare function diffSkills(pathA: string, pathB: string): Promise; //# sourceMappingURL=differ.d.ts.map