import { ModelGroup, ModelNode, ModelGroupOptions } from '../base';
import { DocModel } from '../DocModel';
import { RawElement } from '../types';
export type WfooterXmlJson = RawElement & {
    name: 'w:ftr';
    '@Relationship': {
        Type: string;
        Target: string;
        Id: string;
    };
    '@Relationships'?: Array<{
        Type: string;
        Target: string;
        Id: string;
        url?: string;
    }>;
};
/**
 * 页脚类
 */
export declare class Wfooter extends ModelGroup<ModelNode> {
    /** 节点名称 */
    name: 'w:ftr';
    /** 节点类型 */
    type: "element";
    /** 原始 XML JSON 数据 */
    raw?: WfooterXmlJson;
    /** 关系 ID（rId） */
    relId?: string;
    parent?: DocModel;
    constructor(options: ModelGroupOptions<ModelNode> & {
        raw: WfooterXmlJson;
    });
    /**
     * 从原始 XML JSON 转换为 Wfooter 实例
     *
     * @param json - 原始 XML JSON 数据
     * @returns Wfooter 实例
     */
    static fromXmlJson(json: WfooterXmlJson): Wfooter;
    /**
     * 转换为 XML JSON
     */
    toXmlJson(): WfooterXmlJson;
    static fromTemplate(index: string): Wfooter;
}
