import React from 'react';
import { CardItems, CommonConfig, FlowGraphEdgeData, NodeData, NodeConfig } from '../../interface';
export declare type FlowAnalysisNodeData = NodeData<{
    title?: string;
    items?: CardItems[];
}>;
export interface FlowAnalysisGraphConfig extends Omit<CommonConfig, 'data' | 'nodeCfg'> {
    data: {
        nodes: FlowAnalysisNodeData[];
        edges: FlowGraphEdgeData[];
    };
    nodeCfg?: CommonConfig['nodeCfg'] & {
        /** 点击展开时异步获取数据 */
        asyncData?: (nodeCfg: NodeConfig) => {
            nodes: FlowAnalysisNodeData[];
            edges?: FlowGraphEdgeData[];
        };
    };
}
declare const FlowAnalysisGraph: React.FC<FlowAnalysisGraphConfig>;
export default FlowAnalysisGraph;
