import { DataGroupCode } from './manager/dataContext/DataGroupCode'; import { DataObject } from './manager/dataContext/DataObject'; import { DataPoi } from './manager/dataContext/DataPoi'; import { DataNode } from './manager/dataContext/DataNode'; import { IRouteOption } from './model/map/IRouteOption'; import { DataFloor } from './manager/dataContext/DataFloor'; import { DataLanguage } from './manager/dataContext/DataLanguage'; import { NetworkClient } from './manager/networks/NetworkClient'; import { DataMapInfo } from './manager/dataContext/DataMapInfo'; import { IMapDataOption } from './model/network/IMapDataOption'; import { FloorData } from './manager/dataContext/FloorData'; import { DataBuilding } from './manager/dataContext/DataBuilding'; import { IlogUserInfo } from './model/map/ILoggingInfo'; export declare class DabeeoMapData { dataMapInfo: DataMapInfo; dataGroupCode: DataGroupCode; dataPoi: DataPoi; dataObject: DataObject; dataNode: DataNode; dataBuilding: DataBuilding; dataFloor: DataFloor; dataLanguage: DataLanguage; floorData: FloorData; networkClient: NetworkClient; private loggingUtill; private userInfo; constructor(mapDataOption: IMapDataOption, userInfo?: IlogUserInfo | undefined); getFloorData(floorId: string): Promise; getAllFloorData(floorIds?: string[]): Promise; init(): Promise; getRoute(routeOption: IRouteOption, dabeeoMapData?: DabeeoMapData | undefined): Promise; setAuthToken(authToken: string): void; private setValidRouteOption; }