import { CommonService } from "../../service/common.service"; import { displayType } from "./district-map-intreface"; import { ChartDarkModeService } from "../../service/chart-dark-mode.service"; export declare class DistrictMapService { private commonService; private darkModeService; constructor(commonService: CommonService, darkModeService: ChartDarkModeService); getDistrictMapDefaultOptions(displayType?: displayType): { backgroundColor: string; color: string[]; geo: { 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; }; visualMap: { show: boolean; type: "continuous" | "piecewise"; itemSymbol: string; align: string; left: number; bottom: number; inverse: boolean; pieces: any[]; dimension: number; precision: number; orient: string; itemWidth: number; itemHeight: number; itemGap: number; showLabel: boolean; formatter: string; textStyle: { color: string; fontSize: number; }; inRange: { symbol: string; symbolSize: number; }; outOfRange: { symbol: string; symbolSize: number; opacity: number; }; }; tooltip: { show: boolean; trigger: string; borderColor: string; borderWidth: number; backgroundColor: string; extraCssText: string; textStyle: { color: string; fontSize: number; }; padding: number; formatter: (params: any) => string; }; series: { type: string; roam: boolean; geoIndex: number; }[] | { type: string; coordinateSystem: string; showEffectOn: string; label: { show: boolean; fontSize: number; color: string; textShadowColor: string; textShadowBlur: number; position: string; formatter: string; }; data: any[]; }[]; textStyle: { fontFamily: string; }; }; changeDisplayType(chartOption: any, displayType?: displayType): void; getSeriesByDisplayType(displayType: displayType): { type: string; roam: boolean; geoIndex: number; }[] | { type: string; coordinateSystem: string; showEffectOn: string; label: { show: boolean; fontSize: number; color: string; textShadowColor: string; textShadowBlur: number; position: string; formatter: string; }; data: any[]; }[]; changeChartData(chartOption: any, displayType: displayType, chartData: { name: string; visualMap: { type: string; data: any; }; data: { name: string; value: any[]; }[]; } | { [key: string]: any[]; }, geoCoordMap: any): void; convertData: (data: any, geoCoordMap: any) => any[]; changeVisualmapDimension(chartOption: any, bcacDisplayType: any, dimension?: number): void; changeDimensionNames(chartOption: any, displayType: displayType, dimensionNames: { [key: string]: string; }[]): void; changeVisualMapPosition(chartOption: any, position: "left" | "right"): void; changeVisualMap(chartOption: any, visualmapPosition: "left" | "right", displayType: "area" | "point", visualMaps: { type: "continuous"; data: { min: number; max: number; color?: string[]; }; } | { type: "piecewise"; data: { [key: string]: any; }[]; }, dimension?: number, darkMode?: boolean | string): void; changeGeoShowLabel(chartOption: any, show: boolean): void; openDarkMode(chartOption: any, darkMode: boolean | string): void; }