import { RawElement } from '../types/raw';
/**
 * 段落属性类
 */
export declare class WparagraphProperties {
    alignment?: 'left' | 'center' | 'right' | 'justify';
    indent?: {
        left?: number;
        right?: number;
        firstLine?: number;
        hanging?: number;
    };
    spacing?: {
        before?: number;
        after?: number;
        line?: number;
        lineRule?: 'auto' | 'exact' | 'atLeast';
        beforeAutospacing?: boolean;
        afterAutospacing?: boolean;
    };
    outlineLevel?: number;
    keepNext?: boolean;
    keepLines?: boolean;
    widowControl?: boolean;
    constructor(props?: Partial<WparagraphProperties>);
    /**
     * 从原始 XML JSON 转换
     */
    static fromXmlJson(node: RawElement): WparagraphProperties;
    /**
     * 转换为原始 XML JSON
     */
    toXmlJson(): RawElement;
    /**
     * 克隆
     */
    clone(): WparagraphProperties;
    /**
     * 合并属性
     */
    merge(other: Partial<WparagraphProperties>): WparagraphProperties;
}
