export type Photo = { readonly prefix: string readonly suffix: string readonly width: number readonly height: number } export type Venue = { readonly name: string readonly id: string readonly bestPhoto?: Photo } export type VenueDetailsResponse = { readonly venue: Venue } export type VenueDetailsResponseWrapper = { readonly response: VenueDetailsResponse } export type VenueExploreResponse = { readonly groups: readonly VenueGroup[] } export type VenueExploreResponseWrapper = { readonly response: VenueExploreResponse } export type VenueGroup = { readonly items: readonly VenueItem[] } export type VenueItem = { readonly venue: Venue } export type JSONValue = | string | number | boolean | { readonly [x: string]: JSONValue } | readonly JSONValue[]