import { AbsCreateUpHandler } from "./AbsCreateUpHandler";
import { ToolEnum } from "../../../../../../../tool";
import { AppEventContext } from "../../../../../../../app";
import { IPoint } from "../../../../../../../idl";
import { InteractiveEvent } from "../../../../../../../common";
import { AddNodeInfo } from "../../../../../../../action";
import { CreateSvgWorker } from "../../../../../../../ability/svg/CreateSvgWorker";
export declare class CreateUpResourceHandler extends AbsCreateUpHandler {
    svgWorker: CreateSvgWorker;
    autoFocus(): boolean;
    enable(tool: ToolEnum): boolean;
    makeupAddNodeInfo(ctx: AppEventContext, startPos: IPoint, event: InteractiveEvent): Promise<AddNodeInfo>;
}
//# sourceMappingURL=CreateUpResourceHandler.d.ts.map