import { AppEventContext } from "../../app";
import { IPoint } from "../../idl";
import { AddNodeInfo } from "../../action";
import { GraphicNode } from "../../graphics";
export declare const DOC_CONTAINER_PADDING = 24;
export declare const DOC_CONTAINER_BUFFER = 16;
export declare const DOC_CONTAINER_DEFAULT_WIDTH = 595;
export declare const DOC_CONTAINER_DEFAULT_HEIGHT = 842;
export declare const DOC_CHILD_OFFSET: number;
/**
 * DocContainer 创建工具类
 * 负责创建 DocContainer 及其默认子节点
 */
export declare class DocContainerCreator {
    /**
     * 创建 DocContainer 及其默认子节点的 AddNodeInfo 列表
     * @param ctx 应用上下文
     * @param globalPos 全局位置
     * @param parent 父节点
     * @returns AddNodeInfo 数组，第一个是容器，后续是子节点
     */
    static createDocContainerWithChildren(ctx: AppEventContext, globalPos: IPoint, parent: GraphicNode): AddNodeInfo[];
}
//# sourceMappingURL=DocContainerCreator.d.ts.map