import type ContentManagementSystemProvider from './providers/ContentManagementSystemProvider'; export default class ContentManagementSystem { constructor(provider: ContentManagementSystemProvider); private readonly provider; private locator; private log; set shouldPromptForGelolocationPermission(permission: boolean); set shouldFallbackToGeoIP(permission: boolean); contentForSlot(group: string, slot: string, identifier?: string): Promise<{}>; contentForGroup(group: string): Promise<{}>; identifiersForSlot(group: string, slot: string): Promise; }