import type { LatLngExpression } from 'leaflet'; export type TileLayerConfig = { url: string; attribution: string; }; type MapProps = { features: any; addlFeaturesArray?: Array; addlFeaturesStyleArray?: Array; mouseover?: (e: any) => void; mouseout?: (e: any) => void; click?: (e: any) => void; mapProperty?: string; mapDataFn: (value: any, type: 'default' | 'hover' | 'selected') => string; tileLayers?: Record; defaultLayer?: string; mapZoom?: number; resetZoom?: boolean; mapCenter?: LatLngExpression; zoomOnClick?: boolean; hideLayers?: boolean; hideScale?: boolean; fillOpacity?: number; className?: string; setMap?: any; fullScreen?: boolean; scroolWheelZoom?: boolean; minZoom?: number; maxZoom?: number; horizontalLegend?: boolean; isCustomColor?: boolean; customColor?: (value: number) => string; height?: string; }; type LegendProps = { legendData?: { label: string; color: string; }[]; legendHeading?: { heading: string; subheading?: string; }; horizontalLegend?: boolean; }; type Props = MapProps & LegendProps; declare const MapChart: (props: Props) => import("react/jsx-runtime").JSX.Element; export default MapChart;