import { AutocompleteCommand, AutocompleteCommandInput, AutocompleteCommandOutput, GeocodeCommand, GeocodeCommandInput, GeocodeCommandOutput, GeoPlacesClient, SearchTextCommand, SearchTextCommandInput, SearchTextCommandOutput, SuggestCommand, SuggestCommandInput, SuggestCommandOutput } from '@aws-sdk/client-geo-places'; export { AutocompleteCommand, AutocompleteCommandInput, AutocompleteCommandOutput, GeocodeCommand, GeocodeCommandInput, GeocodeCommandOutput, SearchTextCommand, SearchTextCommandInput, SearchTextCommandOutput, SuggestCommand, SuggestCommandInput, SuggestCommandOutput, }; export declare function getGeoPlacesClient(region?: string): GeoPlacesClient; export declare const BiasPosition: { Africa: number[]; Asia: number[]; Australia: number[]; Europe: number[]; Canada: number[]; SouthAfrica: number[]; SouthAmerica: number[]; Us: number[]; }; /** * Provides basic geocoding functionality to cover most use cased. * @see https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-geo-places/ * * @param address - The address to geocode. * @param biasPosition - A latitude and longitude to bias the search towards. Defaults to the US. * @param client - The client to use for the request. One will be created if not provided. */ export declare function geoCodeAddress(address: string, biasPosition?: [number, number], client?: GeoPlacesClient): Promise; /** * Provides basic geo-location for an address to cover most use cases. * @see https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-geo-places/ * * @param address - The address to geolocate. * @param biasPosition - A latitude and longitude to bias the search towards. Defaults to the US. * @param client - The client to use for the request. One will be created if not provided. */ export declare function geoLocateAddress(address: string, biasPosition?: [number, number], client?: GeoPlacesClient): Promise; /** * Provides basic address autocomplete functionality. @see https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-geo-places/ * @param address - The address to autocomplete. * @param biasPosition - A latitude and longitude to bias the search towards. Defaults to the US. * @param client - The client to use for the request. One will be created if not provided. */ export declare function autocompleteAddress(address: string, biasPosition?: [number, number], client?: GeoPlacesClient): Promise; /** * Provides basic location suggestion functionality. * * @param address - The address to suggest. * @param biasPosition - A latitude and longitude to bias the search towards. Defaults to the US. * @param client - The client to use for the request. One will be created if not provided. */ export declare function suggestLocation(address: string, biasPosition?: [number, number], client?: GeoPlacesClient): Promise; //# sourceMappingURL=geo-places.d.ts.map