import { City } from './City'; import type { GeoLocation } from './types'; /** * Convenience function to resolve coordinates */ export declare function resolveCoordinates(latitude: number, longitude: number, options?: Parameters[2]): GeoLocation | null; /** * Convenience function to find a city */ export declare function findCity(cityName: string, countryCode: string, stateCode?: string): City | null; /** * GeoResolver - Utilities for resolving geographic locations */ export declare class GeoResolver { static resolveCoordinates(latitude: number, longitude: number, options?: { /** Max distance in km to consider a city match */ maxCityDistanceKm?: number /** Country code hint (improves performance if known) */ countryCodeHint?: string }): GeoLocation | null; static findCity(cityName: string, countryCode: string, stateCode?: string): City | null; static formatLocation(location: GeoLocation): string; static formatLocationShort(location: GeoLocation): string; }