import type { UndoEngine } from "../undo/engine.js"; import type { UndoEntry, UndoOperationType } from "../undo/types.js"; interface UndoEntryInput { operation: UndoOperationType; description: string; undo_action: UndoEntry["undo_action"]; } interface IdMapping { sourceEntityId: string; targetEntityId: string; } export declare function recordUndoAndGetIds(engine: UndoEngine, budgetId: string, entries: UndoEntryInput[], idMappings?: IdMapping[]): Promise; export {};