///
import type { EditableGridCell, GridCell, GridSelection, Item, DataEditorRef } from "@glideapps/glide-data-grid";
export declare function useUndoRedo(gridRef: React.RefObject, getCellContent: (cell: Item) => GridCell, onCellEdited: (cell: Item, newValue: EditableGridCell) => void, onGridSelectionChange?: (newVal: GridSelection) => void): {
undo: () => void;
redo: () => void;
canUndo: boolean;
canRedo: boolean;
onCellEdited: (cell: Item, newValue: EditableGridCell) => void;
onGridSelectionChange: (newVal: GridSelection) => void;
gridSelection: GridSelection | null;
};
//# sourceMappingURL=use-undo-redo.d.ts.map