import { RawElement } from '../types/raw';
import { Wp } from './Wp';
import { Wtbl } from './Wtbl';
import { WsecPr } from './WsecPr';
import { Wdocument } from './Wdocument';
import { ModelGroup, ModelGroupOptions } from '../base';
/** Body 的子节点类型 */
type Child = Wp | Wtbl | WsecPr;
/**
 * 文档主体类 - Word 文档的主要内容容器
 *
 * 继承自 ModelGroup，可管理多个子节点（段落、表格、分节）
 * 负责：
 * - 与 XML JSON 的相互转换
 * - 子节点的管理和序列化
 */
export declare class Wbody extends ModelGroup<Child> {
    name: 'w:body';
    type: "element";
    parent?: Wdocument;
    constructor(options: ModelGroupOptions<Child>);
    /**
     * 从原始 XML JSON 转换为 Wbody 实例
     *
     * @param json - 原始 XML JSON 数据
     * @returns Wbody 实例
     */
    static fromXmlJson(json: RawElement): Wbody;
    /**
     * 实例转换为原始 XML JSON
     *
     * @returns RawElement 格式的 XML JSON
     */
    toXmlJson(): RawElement;
}
export {};
