import { AbsActionExecutor } from "../AbsActionExecutor";
import { TextFocusData } from "../../log/data/TextFocusData";
import { ExecutorContext } from "../ExecutorContext";
import { AbsActionLog } from "../../log/AbsActionLog";
import { ActionType } from "../../base/ActionType";
export declare class TextFocusExecutor extends AbsActionExecutor<TextFocusData> {
    type: ActionType;
    private checkValidNode;
    execData(data: TextFocusData, ctx: ExecutorContext): void;
    reverseLog(data: TextFocusData, ctx: ExecutorContext): AbsActionLog<any>;
}
//# sourceMappingURL=TextFocusExecutor.d.ts.map