/// import { GeoPlacesClient } from "@aws-sdk/client-geo-places"; import { PlacesServiceStatus } from "../common"; interface QueryAutocompletionRequest extends Omit { location?: google.maps.LatLng | google.maps.LatLngLiteral | null; locationBias?: google.maps.LatLng | google.maps.LatLngLiteral | google.maps.LatLngBounds | google.maps.LatLngBoundsLiteral | null; locationRestriction?: google.maps.LatLngBounds | google.maps.LatLngBoundsLiteral | null; language?: string; } interface AutocompletionRequest extends google.maps.places.AutocompletionRequest { locationBias?: google.maps.LatLng | google.maps.LatLngLiteral | google.maps.LatLngBounds | google.maps.LatLngBoundsLiteral | null; } export declare class MigrationAutocompleteService { _client: GeoPlacesClient; getQueryPredictions(request: QueryAutocompletionRequest, callback: (predictions: google.maps.places.QueryAutocompletePrediction[], status: PlacesServiceStatus) => void): void; getPlacePredictions(request: AutocompletionRequest, callback?: (predictions: google.maps.places.AutocompletePrediction[] | null, status: google.maps.places.PlacesServiceStatus) => void): Promise; } export {};