import { AppEventContext } from "../../../app";
import { IPoint } from "../../../idl";
import { AbsProps, GraphicNode } from "../../../graphics";
export declare abstract class AbsCreateHandler {
    /**
     * 生成创建的默认属性
     * @param ctx
     * @param shapeCode
     * @param globalPos
     * @param container
     */
    makeupDefaultProps(ctx: AppEventContext, shapeCode: number, globalPos: IPoint, container?: GraphicNode): AbsProps[];
    makePreviewProps(ctx: AppEventContext, shapeCode: number, globalPos: IPoint): AbsProps[];
    abstract makeupProps(ctx: AppEventContext, shapeCode: number, globalPos: IPoint, alpha: number, container?: GraphicNode): AbsProps[];
}
//# sourceMappingURL=AbsCreateHandler.d.ts.map