import { GPSMetadata } from '../../../common/entities/PhotoDTO'; import * as NodeGeocoder from 'node-geocoder'; import { LRU } from '../../../common/Utils'; import { IObjectManager } from './IObjectManager'; import { ParentDirectoryDTO } from '../../../common/entities/DirectoryDTO'; export declare class LocationManager implements IObjectManager { readonly onNewDataVersion: (changedDir?: ParentDirectoryDTO) => Promise; readonly geocoder: NodeGeocoder.Geocoder; cache: LRU; constructor(); getGPSData(text: string): Promise; }