import { AppObjectRepo } from "@vived/core";
import { AppObject } from "@vived/core";
import { UndoRedoEntity } from "../Entities/UndoRedoEntity";
export declare class MockUndoRedo extends UndoRedoEntity {
    get hasUndo(): boolean;
    get hasRedo(): boolean;
    submitAction: () => void;
    doUndo: () => void;
    doRedo: () => void;
    clearStack: () => void;
    constructor(appObject: AppObject);
}
export declare function makeMockUndoRedo(appObjects: AppObjectRepo): MockUndoRedo;
//# sourceMappingURL=MockUndoRedo.d.ts.map