import { LEVEL_ENUM, Vertex, Service, Entity, Structure, Enum } from '..';
/**
 * 数据分类
 */
export declare class DataNode extends Vertex {
    /**
     * 概念类型
     */
    readonly level: LEVEL_ENUM;
    readonly type: 'entities' | 'structures';
    readonly entities: Array<Entity>;
    readonly structures: Array<Structure>;
    readonly enums: Array<Enum>;
    readonly erdiagrams: Array<any>;
    entityExpanded: boolean;
    structureExpanded: boolean;
    enumExpanded: boolean;
    readonly service: Service;
    /**
     * @param source 需要合并的部分参数
     */
    constructor(source?: Partial<DataNode>);
}
export default DataNode;
