import * as React from "react"; export type MapMarker = { key: string; label: React.ReactNode; latitude: number; longitude: number; description?: React.ReactNode; tone?: "neutral" | "info" | "success" | "warning" | "danger" | "muted"; }; export type MapViewProps = React.ComponentProps<"section"> & { center?: { latitude: number; longitude: number; }; zoom?: number; markers?: MapMarker[]; title?: React.ReactNode; description?: React.ReactNode; height?: number | string; showMarkerList?: boolean; showControls?: boolean; iframeTitle?: string; mapUrl?: string; onMarkerSelect?: (marker: MapMarker) => void; selectedMarkerKey?: string; defaultSelectedMarkerKey?: string; }; declare function MapView({ center, zoom, markers, title, description, height, showMarkerList, showControls, iframeTitle, mapUrl, onMarkerSelect, selectedMarkerKey, defaultSelectedMarkerKey, className, ...props }: MapViewProps): React.JSX.Element; export { MapView };