/** * Diff Engine * * Detects changes in ticket briefs and generates change summaries. */ /** * Change type */ export type ChangeType = "added" | "removed" | "modified" | "moved"; /** * Change */ export interface Change { type: ChangeType; section?: string; oldValue?: string; newValue?: string; lineNumber?: number; context?: string; } /** * Change summary */ export interface ChangeSummary { changes: Change[]; sectionsAdded: string[]; sectionsRemoved: string[]; sectionsModified: string[]; totalChanges: number; isMachineGenerated: boolean; } /** * Detect changes between two briefs */ export declare function detectChanges(oldBrief: string, newBrief: string): ChangeSummary; /** * Generate human-readable change summary */ export declare function generateChangeSummary(summary: ChangeSummary): string; //# sourceMappingURL=diff-engine.d.ts.map