import { MultiDbManager } from '../core/multi-db-manager'; import { ChangeReport, SymbolChange, DependencyChange } from '../models/change'; /** * API for T-Dimension: Changes */ export declare class ChangeApi { private dbManager; constructor(dbManager: MultiDbManager); /** * Gets all change reports for a plugin. */ getAllChangeReports(pluginId: string): Promise; /** * Gets the latest change report for a plugin. */ getLatestChangeReport(pluginId: string): Promise; /** * Gets symbol changes for a report. */ getSymbolChanges(reportId: string): Promise; /** * Gets dependency changes for a report. */ getDependencyChanges(reportId: string): Promise; /** * Gets a change report by ID. */ getChangeReportById(id: string, pluginId: string): Promise; } //# sourceMappingURL=change-api.d.ts.map