import { LeafletEvent, Marker } from 'leaflet'; type SearchControlOptions = { showMarker: boolean; showPopup: boolean; retainZoomLevel: boolean; animateZoom: boolean; autoClose: boolean; searchLabel: string; keepResult: boolean; updateMap: boolean; notFoundMessage: string; }; export type GeoSearchShowLocationEvent = LeafletEvent & { location: { label: string; x: number; y: number; }; marker: Marker; }; interface SearchControlProps { onMarkerSet: (event: GeoSearchShowLocationEvent) => void; options: SearchControlOptions; } declare const SearchControl: React.FC; export default SearchControl;