import RelationBaseChartStore from '../stores/relation-base';
import SankeyBaseStyleService from '../../../base-pandora-visualization/services/chart-style/charts/sankey';
export default class SankeyChartStore extends RelationBaseChartStore<SankeyBaseStyleService> {
    get options(): {
        tooltip: {
            padding: number[];
            trigger: string;
            triggerOn: string;
            formatter: (params: any) => string | undefined;
        };
        polar: {};
        radiusAxis: {
            show: boolean;
        };
        angleAxis: {
            type: string;
            show: boolean;
        };
        legend: {
            show: boolean;
        };
        series: {
            type: string;
            data: {
                itemStyle: {
                    color: any;
                };
                name: string;
                displayName: string;
            }[];
            links: import("./constants").ILink[];
            focusNodeAdjacency: boolean;
            draggable: boolean;
            label: {
                normal: {
                    formatter: (params: any) => any;
                };
            };
            lineStyle: {
                normal: {
                    color: string;
                    opacity: number;
                    curveness: number;
                };
            };
        }[];
    };
    get hasRing(): boolean;
    get datas(): {
        nodes: import("./constants").INode[];
        links: import("./constants").ILink[];
    };
    private generateSery;
    handleDrillDown(params: any): void;
}
