import { OnInit, EventEmitter } from '@angular/core'; import { EChartOption, ECharts } from 'echarts'; import { CommonService } from '../../service/common.service'; import { HttpClient } from '@angular/common/http'; import { DrillDownMapService } from './drill-down-map.service'; import { ChartOptionService } from '../../service/chart-option.service'; import { ChartResizeService } from '../../service/chart-resize.service'; export declare class DrillDownMapComponent implements OnInit { private commonService; private drillDownMapService; private chartOptionService; private chartResizeService; private http; constructor(commonService: CommonService, drillDownMapService: DrillDownMapService, chartOptionService: ChartOptionService, chartResizeService: ChartResizeService, http: HttpClient); chartTitle: { show: boolean; label: string; }; customToolbox: { show: boolean; }; cardPadding: string; cardBgColor: string; chartTitleColor: string; chartBackgroundColor: string; chartColors: string[]; chartTitles: { show: boolean; text: string; }; chartLegend: { type: "scroll" | "plain"; show: boolean; width: string; bottom: string; orient: string; itemGap: number; itemWidth: number; itemHeight: number; pageIconSize: any; pageTextStyle: { fontSize: any; }; pageIcons: { horizontal: string[]; pageIconColor: string; }; textStyle: { fontSize: number; fontWeight: number; padding: number; }; }; chartGeo: { 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; }; chartTextStyle: { fontFamily: string; }; chartVisualMap: { 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; }; }; scatterSeries: EChartOption.Series; chartTooltip: EChartOption.Tooltip; chartSeriesList: EChartOption.Series[]; chartOption: { backgroundColor: string; title: { show: boolean; label: 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; }; }; series: EChartOption.Series[]; color: string[]; tooltip: EChartOption.Tooltip; textStyle: { fontFamily: string; }; }; bcacDarkMode: boolean; bcacVisualMapPosition: 'left' | 'right'; _mapUrl: string; bcacMapUrl: string; dataSourceSelectData: any[]; bcacDataSourceList: any[]; _bcacChartLoading: boolean; bcacChartLoading: boolean; bcacDimension: any; bcacDimensionNames: any; bcacChartData: any; bcacTitleSwitch: boolean; bcacTitle: string; bcacDataSourceSelectEmit: EventEmitter; echartInstance: ECharts; onOptionInit(ec: any): void; dataSourceChange($event: any): void; options: any; initEchart(): void; getGeoJson(url: any): Promise; isRegisted: boolean; updateMapUrl(): void; chartRestore(): void; ngOnInit(): void; returnMap(): void; }