import * as React from 'react';
import { DataSet } from '@antv/data-set/lib/data-set';
import { View as DataView } from '@antv/data-set/lib/view';
import '@antv/data-set/lib/api/statistics';
import '@antv/data-set/lib/api/geo';
import '@antv/data-set/lib/connector/geojson';
import '@antv/data-set/lib/transform/map';
import '@antv/data-set/lib/transform/filter';
import '@antv/data-set/lib/transform/geo/projection';
import '@antv/data-set/lib/transform/geo/region';
import { Chart, View, Types, BaseChartConfig, ChartData, Colors } from '../common/types';
import Base, { ChartProps } from '../common/Base';
import { TooltipConfig } from '../common/rectTooltip';
import { LegendConfig } from '../common/rectLegend';
import { LabelConfig } from '../common/label';
import { GeomSizeConfig } from '../common/geomSize';
import { GeomStyleConfig } from '../common/geomStyle';
import './index.scss';
import { ShootProps } from '../Wshoot';
interface WmapConfig extends BaseChartConfig {
    background?: {
        fill?: string;
        stroke?: string;
        [key: string]: any;
    };
    areaColors?: Colors;
    pointColors?: Colors;
    heatColors?: Colors;
    showSouthChinaSea?: boolean;
    type?: string;
    projection?: (...args: any[]) => any;
    legend?: LegendConfig | boolean;
    tooltip?: TooltipConfig | boolean;
    /** @deprecated labels 已废弃，请使用 label */
    labels?: LabelConfig | boolean;
    label?: LabelConfig | boolean;
    size?: GeomSizeConfig;
    geomStyle?: GeomStyleConfig;
}
export interface MapProps extends ChartProps<WmapConfig> {
    geoData?: any;
    children?: React.ReactNode;
}
interface MapState {
    customPointLayer: CustomProps[];
    shootLayer: ShootProps[];
    southChinaSeaKey: number;
}
interface CustomProps {
    data: MapData;
    render(data: Types.LooseObject, index: number, otherProps: any): React.ReactNode;
}
interface CustomView {
    id: string | number;
    view: View;
    dataView: DataView;
}
export declare class Map extends Base<WmapConfig, MapProps> {
    static Area: any;
    static Point: any;
    static HeatMap: any;
    static Shoot: any;
    static Custom: any;
    static chinaGeoData: any;
    static provinceName: {
        北京市: string;
        天津市: string;
        上海市: string;
        重庆市: string;
        内蒙古自治区: string;
        广西壮族自治区: string;
        西藏自治区: string;
        宁夏回族自治区: string;
        新疆维吾尔自治区: string;
        香港特別行政區: string;
        澳门特别行政区: string;
        江西省: string;
        河南省: string;
        四川省: string;
        贵州省: string;
        辽宁省: string;
        山东省: string;
        山西省: string;
        浙江省: string;
        海南省: string;
        陕西省: string;
        福建省: string;
        青海省: string;
        湖北省: string;
        甘肃省: string;
        安徽省: string;
        台湾省: string;
        云南省: string;
        黑龙江省: string;
        广东省: string;
        湖南省: string;
        河北省: string;
        吉林省: string;
        江苏省: string;
    };
    static positionMap: {
        云南省: {
            lat: number;
            lng: number;
        };
        内蒙古自治区: {
            lat: number;
            lng: number;
        };
        吉林省: {
            lat: number;
            lng: number;
        };
        四川省: {
            lat: number;
            lng: number;
        };
        宁夏回族自治区: {
            lat: number;
            lng: number;
        };
        安徽省: {
            lat: number;
            lng: number;
        };
        山东省: {
            lat: number;
            lng: number;
        };
        山西省: {
            lat: number;
            lng: number;
        };
        广东省: {
            lat: number;
            lng: number;
        };
        广西壮族自治区: {
            lat: number;
            lng: number;
        };
        新疆维吾尔自治区: {
            lat: number;
            lng: number;
        };
        江苏省: {
            lat: number;
            lng: number;
        };
        江西省: {
            lat: number;
            lng: number;
        };
        河北省: {
            lat: number;
            lng: number;
        };
        河南省: {
            lat: number;
            lng: number;
        };
        浙江省: {
            lat: number;
            lng: number;
        };
        海南省: {
            lat: number;
            lng: number;
        };
        湖北省: {
            lat: number;
            lng: number;
        };
        湖南省: {
            lat: number;
            lng: number;
        };
        甘肃省: {
            lat: number;
            lng: number;
        };
        福建省: {
            lat: number;
            lng: number;
        };
        贵州省: {
            lat: number;
            lng: number;
        };
        辽宁省: {
            lat: number;
            lng: number;
        };
        陕西省: {
            lat: number;
            lng: number;
        };
        青海省: {
            lat: number;
            lng: number;
        };
        黑龙江省: {
            lat: number;
            lng: number;
        };
        西藏自治区: {
            lat: number;
            lng: number;
        };
        台湾省: {
            lat: number;
            lng: number;
        };
        重庆: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        北京: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        天津: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        上海: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        香港: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        澳门: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        巴音: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        和田: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        哈密: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        阿克: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        阿勒: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        喀什: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        塔城: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        昌吉: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        克孜: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        吐鲁: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        伊犁: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        博尔: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        乌鲁: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        克拉: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        阿拉尔: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        图木: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        五家: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        石河: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        那曲: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        阿里: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        日喀: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        林芝: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        昌都: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        山南: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        拉萨: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        呼伦: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        阿拉善: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        锡林: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        鄂尔: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        赤峰: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        巴彦: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        通辽: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        乌兰: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        兴安: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        包头: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        呼和: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        乌海: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        海西: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        玉树: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        果洛: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        海南: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        海北: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        黄南: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        海东: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        西宁: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        甘孜: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        阿坝: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        凉山: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        绵阳: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        达州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        广元: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        雅安: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        宜宾: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        乐山: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        南充: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        巴中: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        泸州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        成都: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        资阳: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        攀枝: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        眉山: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        广安: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        德阳: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        内江: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        遂宁: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        自贡: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        黑河: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        大兴: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        哈尔: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        齐齐: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        牡丹: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        绥化: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        伊春: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        佳木: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        鸡西: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        双鸭: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        大庆: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        鹤岗: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        七台: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        酒泉: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        张掖: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        甘南: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        武威: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        陇南: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        庆阳: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        白银: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        定西: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        天水: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        兰州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        平凉: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        临夏: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        金昌: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        嘉峪: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        普洱: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        红河: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        文山: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        曲靖: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        楚雄: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        大理: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        临沧: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        迪庆: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        昭通: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        昆明: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        丽江: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        西双: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        /** 地图正确的长宽比 */
        保山: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        玉溪: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        怒江: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        德宏: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        百色: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        河池: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        桂林: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        南宁: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        柳州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        崇左: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        来宾: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        玉林: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        梧州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        贺州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        钦州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        贵港: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        防城: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        北海: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        怀化: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        永州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        邵阳: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        郴州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        常德: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        湘西: {
            lng: number;
            lat: number;
            fullName: string;
        };
        衡阳: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        岳阳: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        益阳: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        长沙: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        株洲: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        张家界: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        娄底: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        湘潭: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        榆林: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        延安: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        汉中: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        安康: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        商洛: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        宝鸡: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        渭南: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        咸阳: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        西安: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        铜川: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        清远: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        韶关: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        湛江: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        梅州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        河源: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        肇庆: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        惠州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        茂名: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        江门: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        阳江: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        云浮: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        广州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        汕尾: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        揭阳: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        珠海: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        佛山: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        潮州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        汕头: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        深圳: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        东莞: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        中山: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        延边: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        吉林: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        白城: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        松原: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        长春: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        白山: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        通化: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        四平: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        辽源: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        承德: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        张家口: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        保定: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        唐山: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        沧州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        石家: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        邢台: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        邯郸: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        秦皇: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        衡水: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        廊坊: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        恩施: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        十堰: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        宜昌: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        襄樊: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        黄冈: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        荆州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        荆门: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        咸宁: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        随州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        孝感: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        武汉: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        黄石: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        神农: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        天门: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        仙桃: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        潜江: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        鄂州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        遵义: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        黔东: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        毕节: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        黔南: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        铜仁: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        黔西: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        六盘: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        安顺: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        贵阳: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        烟台: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        临沂: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        潍坊: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        青岛: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        菏泽: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        济宁: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        德州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        滨州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        聊城: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        东营: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        济南: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        泰安: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        威海: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        日照: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        淄博: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        枣庄: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        莱芜: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        赣州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        吉安: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        上饶: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        九江: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        抚州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        宜春: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        南昌: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        景德: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        萍乡: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        鹰潭: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        新余: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        南阳: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        信阳: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        洛阳: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        驻马: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        周口: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        商丘: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        三门: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        新乡: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        平顶: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        郑州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        安阳: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        开封: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        焦作: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        济源: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        许昌: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        濮阳: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        漯河: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        鹤壁: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        大连: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        朝阳: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        丹东: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        铁岭: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        沈阳: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        抚顺: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        葫芦: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        阜新: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        锦州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        鞍山: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        本溪: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        营口: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        辽阳: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        盘锦: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        忻州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        吕梁: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        临汾: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        晋中: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        运城: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        大同: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        长治: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        朔州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        晋城: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        太原: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        阳泉: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        六安: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        安庆: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        滁州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        宣城: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        阜阳: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        宿州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        黄山: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        巢湖: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        亳州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        池州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        合肥: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        蚌埠: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        芜湖: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        淮北: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        淮南: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        马鞍: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        铜陵: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        南平: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        三明: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        龙岩: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        宁德: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        福州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        漳州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        泉州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        莆田: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        厦门: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        丽水: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        杭州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        温州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        宁波: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        舟山: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        台州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        金华: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        衢州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        绍兴: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        嘉兴: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        湖州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        盐城: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        徐州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        南通: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        淮安: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        苏州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        宿迁: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        连云: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        扬州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        南京: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        泰州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        无锡: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        常州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        镇江: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        吴忠: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        中卫: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        固原: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        银川: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        石嘴: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        儋州: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        文昌: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        乐东: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        三亚: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        琼中: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        东方: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        海口: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        万宁: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        澄迈: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        白沙: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        琼海: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        昌江: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        临高: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        陵水: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        屯昌: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        定安: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        保亭: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
        五指: {
            lng: number;
            lat: number;
            fullName: string;
            province: string;
        };
    };
    static getGeoProjection: (projection: string, exportRaw?: boolean) => any;
    state: MapState;
    componentDidMount(): void;
    componentDidUpdate(prevProps: MapProps): void;
    shouldComponentUpdate(): boolean;
    rerender(): void;
    convertPosition: (d: Types.LooseObject) => Types.Point;
    convertChildren(children?: any, config?: any, isInit?: boolean): void;
    renderCustomPointLayer(layer: CustomProps, layerIndex: number): JSX.Element;
    renderShootLayer(shootProps: ShootProps, shootIndex: number): JSX.Element;
    renderSouthChinaSea(rootConfig: WmapConfig): JSX.Element;
    render(): JSX.Element;
    chartName: string;
    convertData: boolean;
    getDefaultConfig(): WmapConfig;
    beforeInit(props: MapProps): MapProps;
    geoData: any;
    ds: DataSet;
    projection: (...args: any[]) => any;
    bgMapDataView: DataView;
    bgMapView: View;
    areaMapList: CustomView[];
    areaMapDataView: DataView;
    areaMapView: View;
    pointMapList: CustomView[];
    pointMapDataView: DataView;
    pointMapView: View;
    heatMapList: CustomView[];
    heatMapDataView: DataView;
    heatMapView: View;
    labelMapView: View;
    init(chart: Chart, config: WmapConfig): void;
    /** 地图正确的长宽比 */
    bgMapRatio: number;
    /** 地图正确的尺寸 */
    bgMapSize: [number, number];
    changeSize(chart: Chart, config: WmapConfig, chartWidth: number, chartHeight: number): void;
    changeChildData(chart: Chart, config: WmapConfig, viewName: string, newData: ChartData, key: string | number): void;
    /** @override Map 使用自定义 changeData 方法，覆盖原方法逻辑 */
    changeData(): void;
    destroy(): void;
}
declare type MapData = Types.LooseObject[];
export declare function convertPointPosition(ctx: Map, point: Types.LooseObject): Types.LooseObject;
declare const Wmap: typeof Map;
export default Wmap;
