import { POI, PoiType, Zone } from '../../types.service'; import { ZoneChangeService } from '../zoneChange.service'; import { BaseUserService } from '../user.service'; import * as i0 from "@angular/core"; export declare class PoiService { private userService; private zoneChangeService; API: any; awsKinesisAnalytics: any; selectedFloor: Zone; currentSpaceID: string; zoneIDFilter: string; private destroy$; constructor(apiInjected: any, awsKinesisAnalyticsInjected: any, userService: BaseUserService, zoneChangeService: ZoneChangeService); getPoiByElementId(elementId: string): Promise; getPoisByType(type: PoiType): Promise<[POI] | any>; createPOIForSpaceID(poi: POI): Promise; poiIsVirtual(poi: POI): boolean; updatePoi(poi: {}): Promise; deletePoi(poiID: string): Promise; getPoisByMatterportSweepByType(sweep: string, type: PoiType): Promise; unsubscribe(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }