/** * T-Dimension: Change model * Represents change reports from docs/system/CHANGE_REPORT.md */ export interface ChangeReport { id: string; plugin_id: string; run_type: 'full' | 'incremental'; parsed_files: number; skipped_files: number; total_dependencies: number; validation_errors: number; validation_warnings: number; created_at: Date; } /** * Symbol change * Represents a change to a symbol */ export interface SymbolChange { id: string; report_id: string; change_type: 'added' | 'removed' | 'changed'; file_path: string; symbol_name: string; symbol_kind: string; old_signature: string | null; new_signature: string | null; } /** * Dependency change * Represents a change to a dependency */ export interface DependencyChange { id: string; report_id: string; change_type: 'added' | 'removed'; from_module: string; to_module: string; dependency_type: string; } //# sourceMappingURL=change.d.ts.map