import { ReactNode } from 'react'; import { latLngType } from '../types'; import { LocationSearchInputClassesType } from './LocationSearchInput'; export declare type SearchPopupIconsType = { close?: ReactNode; search?: ReactNode; mapCenter?: ReactNode; mapPin?: ReactNode; }; export declare type SearchPopupClassesType = { searchHeaderClassName?: string; searchCloseButtonClassName?: string; searchTitleClassName?: string; searchPopupClassName?: string; locationSearchClassName?: string; } & LocationSearchInputClassesType; export declare type SearchPopupPropType = { icons?: SearchPopupIconsType; closeSearchPopup: () => void; recenterMap: () => void; handleInput: (location: latLngType, address: string) => void; onErrorMsg?: (msg: string) => void; classes?: SearchPopupClassesType; }; declare const SearchPopup: ({ icons, classes, closeSearchPopup, handleInput, onErrorMsg, recenterMap, }: SearchPopupPropType) => JSX.Element; export default SearchPopup;