import { AbsCreateDragProcessor } from "../base/AbsCreateDragProcessor";
import { Point } from "../../../../../common";
import { AbsProps, GraphicNode } from "../../../../../graphics";
import { AppEventContext } from "../../../../../app";
import { IPoint, NodeType } from "../../../../../idl";
export declare class SectionCreateDragProcessor extends AbsCreateDragProcessor {
    startPos: Point;
    target: GraphicNode | null;
    protected computeDefaultSize(ctx: AppEventContext): {
        width: number;
        height: number;
    };
    protected computeMiniSize(): {
        width: number;
        height: number;
    };
    protected nodeType(): NodeType;
    protected autoFocus(): boolean;
    protected makeupDefaultProps(ctx: AppEventContext, localPos: IPoint): AbsProps[];
}
//# sourceMappingURL=SectionCreateDragProcessor.d.ts.map