import { ParagraphStyle } from '../../types/style';
import { WpPr } from '../WpPr';
/**
 * 段落样式解析器
 *
 * 职责：
 * - 计算段落的有效样式（包含样式继承）
 * - 合并直接属性和样式定义
 * - 类型转换（WparagraphProperties → ParagraphStyle）
 *
 * 使用方式：
 * ```typescript
 * const effectiveStyle = ParagraphStyleResolver.resolve(wpPr);
 * ```
 */
export declare class ParagraphStyleResolver {
    /**
     * 计算段落的有效样式
     * 优先级：直接属性 > 样式定义 > 文档默认
     *
     * @param wpPr - 段落属性节点
     * @returns 计算后的有效样式
     *
     * @example
     * const style = ParagraphStyleResolver.resolve(wpPr);
     * console.log(style.alignment); // 可能来自直接属性或样式定义
     */
    static resolve(wpPr: WpPr): ParagraphStyle;
    /**
     * 从 WparagraphProperties 转换为 ParagraphStyle
     *
     * WparagraphProperties 是样式体系内部使用的数值化表示
     * ParagraphStyle 是对外的字符串化 API 表示
     *
     * @param pPr - 段落属性对象（可能为 undefined）
     * @returns 转换后的段落样式
     */
    private static convertPPrToStyle;
    /**
     * 深度合并两个样式对象
     * 后来的值优先覆盖前面的值（override > base）
     *
     * @param base - 基础样式（如样式定义）
     * @param override - 覆盖样式（如直接属性）
     * @returns 合并后的样式
     */
    private static mergeStyles;
}
