import { UseNominatimSearchReturn } from '../types';
/**
 * React Hook for Nominatim Search
 *
 * Provides search and reverse geocoding functionality with state management
 *
 * @returns UseNominatimSearchReturn
 *
 * @example
 * ```tsx
 * function MyComponent() {
 *   const { search, reverseGeocode, isLoading, error, lastResults } = useNominatimSearch();
 *
 *   const handleSearch = async () => {
 *     try {
 *       const results = await search('New York');
 *       console.log('Found locations:', results);
 *     } catch (err) {
 *       console.error('Search failed:', err);
 *     }
 *   };
 *
 *   return (
 *     <View>
 *       <Button title="Search" onPress={handleSearch} />
 *       {isLoading && <Text>Searching...</Text>}
 *       {error && <Text>Error: {error}</Text>}
 *       {lastResults.map(result => (
 *         <Text key={result.placeId}>{result.displayName}</Text>
 *       ))}
 *     </View>
 *   );
 * }
 * ```
 */
export declare const useNominatimSearch: () => UseNominatimSearchReturn;
//# sourceMappingURL=useNominatimSearch.d.ts.map