import { AbsProps } from "./AbsProps";
import { PropType } from "./PropType";
import { IMindMapProps } from "../../idl/capInfo/IMindMapProps";
import { MindmapLayoutType } from "@/idl/MindmapLayoutType";
import { MindmapLineStyleType } from "@/idl/MindmapLineStyleType";
/**
 * 思维导图节点属性
 * 用于管理思维导图节点的子节点和折叠状态
 */
export declare class MindMapProps extends AbsProps implements IMindMapProps {
    type: PropType;
    children: string[];
    subChildren: string[];
    collapse: boolean;
    lineStyleType: MindmapLineStyleType;
    /**
     * 排布类型，默认为左右布局
     */
    layoutType: MindmapLayoutType;
    /**
     * 创建 MindMapProps 实例（支持部分更新）
     */
    static create(updateProps: Partial<MindMapProps>): MindMapProps;
    /**
     * 从接口创建实例（用于反序列化）
     */
    static from(iProps: IMindMapProps): MindMapProps;
    /**
     * 更新属性（部分更新）
     */
    update(props: Partial<MindMapProps>): void;
    /**
     * 克隆属性（深拷贝）
     */
    clone(): MindMapProps;
}
//# sourceMappingURL=MindMapProps.d.ts.map