import React from 'react';
import { MapData } from '../types';
import { TopologyId } from './mapTopology/types';
import '../utils/layout';
import { ChartRef } from '../utils/chartRendering';
export declare type MapPosition = {
    scale: number;
    centerX: number;
    centerY: number;
};
export declare type Props = {
    topology: TopologyId;
    data: MapData;
    background: string;
    colorRange: string[];
    missingDataColor: string;
    gridColor?: string;
    formatValue: (value: number) => string | number;
    onPositionChange?: (newPosition: MapPosition) => void;
    position?: MapPosition;
};
export declare const MercatorMap: React.ForwardRefExoticComponent<Props & React.RefAttributes<ChartRef>>;
