export interface ReverseGeocodeResult { displayName: string; address?: { house_number?: string; road?: string; suburb?: string; city?: string; town?: string; village?: string; county?: string; state?: string; postcode?: string; country?: string; country_code?: string; }; } /** * Reverse geocodes coordinates to get full address using Google Maps Geocoding API * @param lat - Latitude coordinate * @param lon - Longitude coordinate * @returns Promise with the reverse geocoding result or null if failed */ export declare const reverseGeocode: (lat: number, lon: number) => Promise; export declare const ensureGoogleMapsPlaces: () => Promise; /** * Formats the address object into a readable string * @param address - Address object from the API response * @returns Formatted address string */ export declare const formatAddress: (address: NonNullable) => string;