/** * Browser-safe stub for Geocoder * The real implementation uses Node.js modules (fs, readline). * This stub exports a minimal class that throws helpful errors. */ export interface CityData { name: string; country: string; latitude: number; longitude: number; timezone: string; } /** * Browser stub - throws error if used in browser. * Use external geocoding APIs for browser-based applications. */ export declare class Geocoder { constructor(); searchCity(query: string): Promise; }