import { PhonePeEmitterSubscription } from '../../subscription/PhonePeEmitterSubscription'; import { LocationBridgeContract, LOCATION_PRIORITY } from './LocationBridgeContract'; export declare class WebLocationBridgeiOS implements LocationBridgeContract { private watchId?; getAddress(latitude: number, longitude: number): Promise; startUpdatingLocation(): void; stopUpdatingLocation(): void; static watchSuccessCallback(location: Position): void; static watchErrorCallback(error: PositionError): void; getCurrentLocation(): Promise; onLocationUpdateSuccess(callbackName: string, callback: (response: any) => void): PhonePeEmitterSubscription; onLocationUpdateFailure(callbackName: string, callback: (response: any) => void): PhonePeEmitterSubscription; isLocationTurnedOn(): Promise; turnOnLocation(): Promise; setLocationPriority(locationPriority: LOCATION_PRIORITY): void; }