interface AddressData { cep: string; street: string; number: string; city: string; state: string; } interface Coordinates { lat: number; lng: number; } /** * Geocodifica um endereço brasileiro usando ViaCEP + Nominatim * @param address - Dados do endereço * @returns Coordenadas geográficas (lat/lng) */ export declare function geocodeAddress(address: AddressData): Promise; /** * Calcula distância entre duas coordenadas usando fórmula de Haversine * @param lat1 - Latitude ponto 1 * @param lng1 - Longitude ponto 1 * @param lat2 - Latitude ponto 2 * @param lng2 - Longitude ponto 2 * @returns Distância em quilômetros */ export declare function calculateDistance(lat1: number, lng1: number, lat2: number, lng2: number): number; export {};