import type { GeoLocation } from '../../../../../libs/types-location'; export interface Location extends GeoLocation { timezone?: string; postalCode?: string; city?: string; stateCode?: string; countryCode?: string; continent?: string; } export default class ContentManagementSystemLocator { constructor(shouldPromptForGelolocationPermission?: boolean, shouldFallbackToGeoIP?: boolean); private readonly kStorcIPEndpoint; private readonly kLocationTimeout; private readonly kMaximumAge; private readonly network; shouldPromptForGelolocationPermission: boolean; shouldFallbackToGeoIP: boolean; private getGeoIPlocation; private getGeolocation; getCurrentLocation(): Promise; }