import SeriesData from '../SeriesData.js'; 
 | 
import { SeriesDataType } from '../../util/types.js'; 
 | 
declare type Datas = { 
 | 
    [key in SeriesDataType]?: SeriesData; 
 | 
}; 
 | 
declare type StructReferDataAttr = 'data' | 'edgeData'; 
 | 
declare type StructAttr = 'tree' | 'graph'; 
 | 
declare type LinkSeriesDataOpt = { 
 | 
    mainData: SeriesData; 
 | 
    struct: { 
 | 
        update: () => void; 
 | 
    } & { 
 | 
        [key in StructReferDataAttr]?: SeriesData; 
 | 
    }; 
 | 
    structAttr: StructAttr; 
 | 
    datas?: Datas; 
 | 
    datasAttr?: { 
 | 
        [key in SeriesDataType]?: StructReferDataAttr; 
 | 
    }; 
 | 
}; 
 | 
declare function linkSeriesData(opt: LinkSeriesDataOpt): void; 
 | 
export default linkSeriesData; 
 |