import { FieldDataItem } from '@qn-pandora/app-sdk/es/models/chart-condition';
import BaseChartStore from '../stores/base';
import TopologyStyleService from '../../../base-pandora-visualization/services/chart-style/charts/topology';
import { EThemeTypes } from '../../../constants/theme-interface';
import { IBaseAnalysisChartsProps } from '../constants/model';
export default class TopologyChartStore extends BaseChartStore<TopologyStyleService> {
    get chartDataset(): import("@qn-pandora/app-sdk").IChartDataset;
    get theme(): EThemeTypes;
    get fieldMap(): IKeyValues<number>;
    get data(): {
        nodes: import("@qn-pandora/pandora-component").INode[];
        edges: import("@qn-pandora/pandora-component").IEdge[];
    };
    isCurrentShape(shape: any): boolean;
    getNodeToolTip(row: FieldDataItem[], dataType: string): string;
    getEdgeToolTip(row: FieldDataItem[]): string;
    getTooltipContent(e: any): string;
    handleDrillDown(node: any): void;
    constructor(getProps: () => IBaseAnalysisChartsProps);
}
