import { AbsActionExecutor } from "../AbsActionExecutor";
import { ActionType } from "../../base/ActionType";
import { ExecutorContext } from "../ExecutorContext";
import { SelectNodeLog } from "../../log/node/SelectNodeLog";
import { SelectNodeData } from "@/action/log/data/select/SelectNodeData";
/**
 * 注意！！！
 * view层相关,尤其是store.dispatch...不要放到executor内部
 */
export declare class SelectNodeExecutor extends AbsActionExecutor<SelectNodeData> {
    type: ActionType;
    execData(data: SelectNodeData, ctx: ExecutorContext): void;
    reverseLog(data: SelectNodeData, ctx: ExecutorContext): SelectNodeLog;
}
//# sourceMappingURL=SelectNodeExecutor.d.ts.map