interface AddressComponent { long_name: string; short_name: string; types: string[]; } interface Location { lat: number; lng: number; } interface Northeast { lat: number; lng: number; } interface Southwest { lat: number; lng: number; } interface Viewport { northeast: Northeast; southwest: Southwest; } interface Geometry { location: Location; viewport: Viewport; } interface Photo { height: number; html_attributions: string[]; photo_reference: string; width: number; } interface PlusCode { compound_code: string; global_code: string; } export interface PlaceDetail { address_components: AddressComponent[]; adr_address: string; formatted_address: string; geometry: Geometry; icon: string; id: string; name: string; photos: Photo[]; place_id: string; plus_code: PlusCode; scope: string; types: string[]; url: string; utc_offset: number; vicinity: string; } export {};