/**
 * 组件信息
 */
interface CompInfo {
    id?: string;
    name: string;
    label: string;
    disableDrag: boolean;
    items?: Array<any>;
}
/**
 * 定义折叠面板数据格式
 */
export interface CustomerItem {
    name: string;
    title: string;
    compItems?: Array<CompInfo>;
}
/**
 * 节点信息
 */
export interface NodeInfo {
    id?: string;
    index: number;
    shape: string;
    name: string;
    compType?: string;
    label: string;
    data?: any;
    posX?: number;
    posY?: number;
    icon?: string;
    width?: number;
    lineHeight?: number;
    items?: Array<any>;
}
/**
 * 边构建信息
 */
export interface EdgeInfo {
    id?: string;
    sourceId: string;
    targetId: string;
    sourcePoint: string;
    targetPoint: string;
    data?: any;
    label: string;
    color: string;
}
export {};
