import { IDataGroupCode } from '../../model/map/IDataGroupCode'; import { IFloor } from '../../model/map/IFloor'; import { IMap } from '../../model/map/IMap'; import { INetworkNavigationResponse } from '../../model/map/INetworkNavigationResponse'; import { IPoi } from '../../model/map/IPoi'; import { TRANSPORTATION_REQUEST_TYPE } from '../../model/map/IRouteOption'; import { IMapDataOption, SERVER_TYPE } from '../../model/network/IMapDataOption'; import { IStartIndoorPositionRequest } from '../../model/map/IStartIndoorPositionRequest'; import { IGetIndoorPositionRequest } from '../../model/map/IGetIndoorPositionRequest'; import { IndoorPositionLogRequest } from '../../model/map/IIndoorPositionRequest'; import { IPutNavigationNodelinkRequest } from '../../model/map/IPutNavigationNodelinkRequest'; import { IGetIndoorPositionLogListRequest } from '../../model/map/IGetIndoorPositionLogListRequest'; export declare class LocalServer { private serverType; private mapId; private baseUrl; private localPath; private mapData; constructor(mapDataOption: IMapDataOption); getClientId(): string; getClientSecret(): string; getGroupCode(): Promise; getFloorData(floorIds: string[]): IFloor[]; getMapInfo(): Promise; getRoute(locations: any, computingTypeList: any, option?: any): Promise | null>; getPois(): Promise; startIndoorPosition(request: IStartIndoorPositionRequest): Promise; putNavigationNodelinkNetwork(request: IPutNavigationNodelinkRequest): Promise; stopIndoorPositionNetwork(): Promise; putIndoorPositionLog(request: IndoorPositionLogRequest): Promise; getIndoorPosition(request: IGetIndoorPositionRequest): Promise; getIndoorPositionLogList(request?: IGetIndoorPositionLogListRequest): Promise; getServerType(): SERVER_TYPE; private readDataFromFile; private readMapDataStudio4; private readFloorData; }