import { CommonService } from '../../service/common.service';
import { EChartOption } from 'echarts';
import { ChartOptionService } from '../../service/chart-option.service';
export declare class DrillDownMapService {
    private commonService;
    private chartOptionService;
    constructor(commonService: CommonService, chartOptionService: ChartOptionService);
    setSmallModePadding(component: any): void;
    changeChartTitleDark(component: any, darkMode: boolean): void;
    chartBackgroundColorDarkMode(chartOption: any): void;
    colorsDarkMode(chartColor: string[]): void;
    seriesDarkMode(seriesOption: EChartOption.Series): void;
    getChartGeo(): {
        map: string;
        selectedMode: boolean | "multiple" | "single";
        itemStyle: {
            areaColor: string;
            borderColor: string;
            label: {
                show: boolean;
                color: string;
            };
        };
        emphasis: {
            label: {
                show: boolean;
            };
            itemStyle: {
                areaColor: string;
                shadowColor: string;
            };
        };
        label: {
            show: boolean;
            fontSize: number;
            color: string;
        };
        roam: boolean;
        zoom: number;
    };
    getScatterMapTooltip(): {
        show: boolean;
        trigger: "none" | "item" | "axis";
        borderColor: string;
        borderWidth: number;
        backgroundColor: string;
        extraCssText: string;
        textStyle: {
            color: string;
            fontSize: number;
            lineHeight: number;
        };
        padding: number;
        formatter: (params: any) => string;
    };
    getMapScatterSeries(): EChartOption.SeriesBoxplot | EChartOption.SeriesCandlestick | EChartOption.SeriesCustom | EChartOption.SeriesEffectScatter | EChartOption.SeriesFunnel | EChartOption.SeriesGauge | EChartOption.SeriesGraph | EChartOption.SeriesHeatmap | EChartOption.SeriesLine | EChartOption.SeriesMap | EChartOption.SeriesPictorialBar | EChartOption.SeriesPie | EChartOption.SeriesRadar | EChartOption.SeriesSankey | EChartOption.SeriesScatter | EChartOption.SeriesSunburst | EChartOption.SeriesThemeRiver | EChartOption.SeriesTree;
    setVisualMapPosition(visualMapOption: any, position: any): void;
    setVisualMapDimension(chartVisualMap: any, dimension: any): void;
    setDimensionNames(scatterSeriesOpt: any, dimensionNames: any, tooltipOption: EChartOption.Tooltip): void;
    buildSeries(chartData: any, chartVisualMap: any, seriesList: EChartOption.Series[], scatterSeriesOpt: EChartOption.Series): void;
}
