import { RawElement } from '../types/raw';
/**
 * 字符属性类（Run Properties）
 * 属性名与 Word XML 保持一致
 */
export declare class WrunProperties {
    rFonts?: {
        ascii?: string;
        hAnsi?: string;
        eastAsia?: string;
        cs?: string;
    };
    sz?: number;
    color?: string;
    b?: boolean;
    i?: boolean;
    u?: boolean | string;
    strike?: boolean;
    kern?: number;
    highlight?: string;
    lang?: {
        val?: string;
        eastAsia?: string;
        bidi?: string;
    };
    constructor(props?: Partial<WrunProperties>);
    /**
     * 从原始 XML JSON 转换
     */
    static fromXmlJson(node: RawElement): WrunProperties;
    /**
     * 转换为原始 XML JSON
     */
    toXmlJson(): RawElement;
    /**
     * 克隆
     */
    clone(): WrunProperties;
    /**
     * 合并属性
     */
    merge(other: Partial<WrunProperties>): WrunProperties;
}
