import { PhonePeEmitterSubscription } from './../../subscription/PhonePeEmitterSubscription'; import { LocationBridgeContract } from './LocationBridgeContract'; import { LOCATION_PRIORITY } from './LocationBridgeContract'; export declare class IOSLocationBridge implements LocationBridgeContract { private locationBridge; private eventEmitter; constructor(bridge: any); getAddress(latitude: number, longitude: number): Promise; startUpdatingLocation(): void; stopUpdatingLocation(): void; getCurrentLocation(forceNewLocation?: boolean): Promise; onLocationUpdateSuccess(callbackName: string, callback: (response: any) => void): PhonePeEmitterSubscription; onLocationUpdateFailure(callbackName: string, callback: (response: any) => void): PhonePeEmitterSubscription; isLocationTurnedOn(): Promise; turnOnLocation(): Promise; isAppAuthorisedToUseLocation(): Promise; openSettings(): void; setLocationPriority(priority: LOCATION_PRIORITY): void; }