import { City } from '../cities'; import { Country } from '../countries'; import { Model } from '../../api'; export interface GeoLocation { latitude: number; longitude: number; } export declare function serializeGeoLocation(geoLocation: GeoLocation): string; export declare function parseGeoLocation(geoLocation: string): GeoLocation | undefined; export interface MinifiedAddress { id?: string; name?: string; is_company?: boolean; street_address?: string; postal_code?: string; city?: string; country?: string; shipment_infos?: string; } export interface Address extends Model<'address'> { name?: string; is_company?: boolean; street_address?: string; postal_code?: string; city?: City | string; country?: Country | string; google_id?: string; serialized?: string; neighborhood?: string; geo_location?: GeoLocation; shipment_infos?: string; } export declare function formatFullAddress(address?: Address | MinifiedAddress | string | null): string;