import { RawElement } from '../types/raw';
/**
 * w:settings 根元素的原始 JSON 类型
 */
type WsettingsXmlJson = RawElement & {
    name: 'w:settings';
};
/**
 * Word 文档全局设置（settings.xml）
 */
export declare class Wsettings {
    type: 'settings';
    raw: WsettingsXmlJson;
    /**
     * 是否启用奇偶页不同页眉页脚
     * <w:evenAndOddHeaders/>
     */
    evenAndOddHeaders: boolean;
    /**
     * （兼容字段：部分文档可能在 settings 中也有 titlePg
     * 实际优先级低于 section
     */
    titlePg: boolean;
    constructor(raw: WsettingsXmlJson);
    /**
     * 从 XML JSON 转换
     */
    static fromXmlJson(json: WsettingsXmlJson): Wsettings;
    /**
     * 转回 XML JSON
     * 保持原始结构
     */
    toXmlJson(): RawElement;
    /**
     * 是否启用奇偶页
     */
    isEvenAndOddEnabled(): boolean;
    /**
     * 是否首页特殊
     */
    hasTitlePg(): boolean;
    /**
     * 设置奇偶页不同页眉页脚，并同步回原始 settings.xml
     */
    setEvenAndOddHeaders(enabled: boolean): void;
}
export {};
