import { GraphicNode } from "../../../../../graphics";
import { InteractiveEvent } from "../../../../../common";
import { AppEventContext } from "../../../../../app";
import { AbsNodeClickHandler } from "./AbsNodeClickHandler";
export declare abstract class AbsFocusNodeHandler extends AbsNodeClickHandler {
    node: GraphicNode | null;
    abstract canEnable(node: GraphicNode): boolean;
    enable(event: InteractiveEvent, ctx: AppEventContext): boolean;
    handle(_event: InteractiveEvent, ctx: AppEventContext): void;
}
//# sourceMappingURL=AbsFocusNodeHandler.d.ts.map