import type { PluginEvent, EditorPlugin, IEditor } from 'roosterjs-content-model-types';
/**
 * UndoRedoPlugin is a plugin for additional handling undo and redo events in the editor.
 */
export default class UndoRedoPlugin implements EditorPlugin {
    private editor;
    onInsertInlineImage?: (imageAttributes: Record<string, string>) => void;
    onUpdateContent?: (() => void) | null;
    getName(): string;
    initialize(editor: IEditor): void;
    dispose(): void;
    onPluginEvent(event: PluginEvent): void;
}
//# sourceMappingURL=UndoRedoPlugin.d.ts.map