import { CanvasElements, BackgroundState, CanvasState } from '../types';

interface History {
    past: CanvasState[];
    future: CanvasState[];
}
export declare const handleUndo: (history: History, setCanvasElements: React.Dispatch<React.SetStateAction<CanvasElements>>, setBackgroundState: React.Dispatch<React.SetStateAction<BackgroundState>>, originalUndo: () => void) => void;
export declare const handleRedo: (history: History, setCanvasElements: React.Dispatch<React.SetStateAction<CanvasElements>>, setBackgroundState: React.Dispatch<React.SetStateAction<BackgroundState>>, originalRedo: () => void) => void;
export {};
//# sourceMappingURL=history.utils.d.ts.map