/** * Document Tools * * Tools for document lifecycle management: * - Loading and parsing AASX files * - Saving with packaging * - Undo/redo operations */ import { type AasPatchOp } from '@aas-ai-editor/core'; import type { ToolDefinition } from '../types.js'; /** * Undo entry stored on the undo stack */ interface UndoEntry { /** Human-readable description of the operation */ description: string; /** Inverse patches to apply for undo */ inversePatches: AasPatchOp[]; /** Original patches (for redo) */ originalPatches: AasPatchOp[]; } export declare const documentTools: ToolDefinition[]; export type { UndoEntry }; //# sourceMappingURL=document.d.ts.map