import { AbsCreateUpHandler } from "./AbsCreateUpHandler";
import { ToolEnum } from "../../../../../../../tool";
import { AppEventContext } from "../../../../../../../app";
import { IPoint } from "../../../../../../../idl";
import { InteractiveEvent } from "../../../../../../../common";
import { AddNodeInfo } from "../../../../../../../action";
/**
 * 思维导图节点创建处理器
 * 在鼠标松开时创建思维导图中心根节点
 */
export declare class CreateUpMindmapHandler extends AbsCreateUpHandler {
    autoFocus(): boolean;
    enable(tool: ToolEnum, shapeCode: number): boolean;
    makeupAddNodeInfo(ctx: AppEventContext, startPos: IPoint, event: InteractiveEvent): Promise<AddNodeInfo>;
    /**
     * 重写 handle 方法以支持创建思维导图中心节点
     */
    handle(ctx: AppEventContext, startPos: IPoint, event: InteractiveEvent): void;
}
//# sourceMappingURL=CreateUpMindmapHandler.d.ts.map