/// import { GeoPlacesClient } from "@aws-sdk/client-geo-places"; import { AddressComponent } from "./defines"; export declare class MigrationPlace implements google.maps.places.Place { static _client: GeoPlacesClient; accessibilityOptions?: google.maps.places.AccessibilityOptions | null; addressComponents?: AddressComponent[]; adrFormatAddress?: string | null; allowsDogs?: boolean | null; attributions?: google.maps.places.Attribution[]; businessStatus?: google.maps.places.BusinessStatus | null; displayName?: string | null; displayNameLanguageCode?: string | null; editorialSummary?: string | null; editorialSummaryLanguageCode?: string | null; evChargeOptions?: google.maps.places.EVChargeOptions | null; formattedAddress?: string | null; fuelOptions?: google.maps.places.FuelOptions | null; googleMapsURI?: string | null; hasCurbsidePickup?: boolean | null; hasDelivery?: boolean | null; hasDineIn?: boolean | null; hasLiveMusic?: boolean | null; hasMenuForChildren?: boolean | null; hasOutdoorSeating?: boolean | null; hasRestroom?: boolean | null; hasTakeout?: boolean | null; hasWiFi?: boolean | null; iconBackgroundColor?: string | null; id: string; internationalPhoneNumber?: string | null; isGoodForChildren?: boolean | null; isGoodForGroups?: boolean | null; isGoodForWatchingSports?: boolean | null; isReservable?: boolean | null; location?: google.maps.LatLng | null; nationalPhoneNumber?: string | null; openingHours?: google.maps.places.OpeningHours | null; parkingOptions?: google.maps.places.ParkingOptions | null; paymentOptions?: google.maps.places.PaymentOptions | null; photos?: google.maps.places.Photo[]; plusCode?: google.maps.places.PlusCode | null; priceLevel?: google.maps.places.PriceLevel | null; primaryType?: string | null; primaryTypeDisplayName?: string | null; primaryTypeDisplayNameLanguageCode?: string | null; rating?: number | null; regularOpeningHours?: google.maps.places.OpeningHours | null; requestedLanguage?: string | null; requestedRegion?: string | null; reviews?: google.maps.places.Review[]; servesBeer?: boolean | null; servesBreakfast?: boolean | null; servesBrunch?: boolean | null; servesCocktails?: boolean | null; servesCoffee?: boolean | null; servesDessert?: boolean | null; servesDinner?: boolean | null; servesLunch?: boolean | null; servesVegetarianFood?: boolean | null; servesWine?: boolean | null; svgIconMaskURI?: string | null; types?: string[]; userRatingCount?: number | null; utcOffsetMinutes?: number | null; viewport?: google.maps.LatLngBounds | null; websiteURI?: string | null; constructor(options: google.maps.places.PlaceOptions); getNextOpeningTime(_date?: Date): Promise; fetchFields(options: google.maps.places.FetchFieldsRequest): Promise<{ place: MigrationPlace; }>; isOpen(_date?: Date): Promise; toJSON(): {}; static searchByText(request: google.maps.places.SearchByTextRequest): Promise<{ places: MigrationPlace[]; }>; static searchNearby(request: google.maps.places.SearchNearbyRequest): Promise<{ places: google.maps.places.Place[]; }>; }