export async function getProviderStatusAsync(): Promise {} export async function getCurrentPositionAsync(options: any): Promise {} export async function getLastKnownPositionAsync(requirements: any): Promise {} export async function watchPositionImplAsync(watchId: number, options: any): Promise {} export async function watchDeviceHeading(watchId: number): Promise {} export async function removeWatchAsync(watchId: number): Promise {} export async function geocodeAsync(address: string): Promise {} export async function reverseGeocodeAsync(location: any): Promise {} export async function getPermissionsAsync(): Promise {} export async function requestPermissionsAsync(): Promise {} export async function getForegroundPermissionsAsync(): Promise {} export async function requestForegroundPermissionsAsync(): Promise {} export async function getBackgroundPermissionsAsync(): Promise {} export async function requestBackgroundPermissionsAsync(): Promise {} export async function hasServicesEnabledAsync(): Promise {} export async function startLocationUpdatesAsync(taskName: string, options: any): Promise {} export async function stopLocationUpdatesAsync(taskName: string): Promise {} export async function hasStartedLocationUpdatesAsync(taskName: string): Promise {} export async function startGeofencingAsync(taskName: string, options: any): Promise {} export async function stopGeofencingAsync(taskName: string): Promise {} export async function hasStartedGeofencingAsync(taskName: string): Promise {}