import { IPoint, NodeType } from "../../idl";
import { AbsCreateHandler } from "./handler/AbsCreateHandler";
import { AppEventContext } from "../../app";
import { AbsProps, GraphicNode } from "../../graphics";
export declare class CreateWorker {
    creatorMap: Map<NodeType, AbsCreateHandler>;
    getCreateHandler(nodeTpe: NodeType): AbsCreateHandler | undefined;
    makeupDefaultProps(nodeTpe: NodeType, ctx: AppEventContext, shapeCode: number, globalPos: IPoint, container?: GraphicNode): AbsProps[];
    makeupPreviewProps(nodeTpe: NodeType, ctx: AppEventContext, shapeCode: number, globalPos: IPoint): AbsProps[];
}
//# sourceMappingURL=CreateWorker.d.ts.map