import { AppObject, AppObjectRepo } from "@vived/core";
import { StateMachineEntity } from "../Entities";
export declare class MockStateMachine extends StateMachineEntity {
    restoreDurationS: number;
    restoreLastState: jest.Mock<any, any, any>;
    transitionEaseFunction: jest.Mock<any, any, any>;
    getSerializedStates: jest.Mock<any, any, any>;
    setSerializedStates: jest.Mock<any, any, any>;
    applySerializedStatesString: jest.Mock<any, any, any>;
    setDefaultState: jest.Mock<any, any, any>;
    registerSerializedSystem: jest.Mock<any, any, any>;
    constructor(appObject: AppObject);
}
export declare function makeMockStateMachine(appObjects: AppObjectRepo): MockStateMachine;
//# sourceMappingURL=MockStateMachine.d.ts.map