import { ViewModel } from '@farris/devkit-vue';
/**
 * 实体状体服务
 */
declare class EntityStateService {
    /**
     * 视图模型
     */
    private viewModel;
    /**
     * 实体状态
     */
    private entityState;
    /**
     * 构造函数
     */
    constructor(viewModel: ViewModel);
    /**
     * 改变当前行
     */
    changeCurrentEntity(id: string): void;
    /**
     * 设置当前实体
     */
    changeCurrentEntityByPath(path: string, id: string): void;
    /**
     * 获取实体变更
     * @returns
     */
    entityChanges(): import("@farris/devkit-vue/types/entity/entity-change/entity-change").EntityChange[];
}
export { EntityStateService };
