export declare function useUndoRedo<T>(initialValue: T, maxHistory?: number): {
    current: T;
    set: (value: T) => void;
    undo: () => void;
    redo: () => void;
    clearHistory: () => void;
    canUndo: boolean;
    canRedo: boolean;
};
