import { IMapDataOption, SERVER_TYPE } from '../../model/network/IMapDataOption'; import { IFloor } from '../../model/map/IFloor'; import { IMap } from '../../model/map/IMap'; import { IDataGroupCode } from '../../model/map/IDataGroupCode'; import { IPoi } from '../../model/map/IPoi'; import { INetworkNavigationResponse } from '../../model/map/INetworkNavigationResponse'; import { TRANSPORTATION_REQUEST_TYPE } from '../../model/map/IRouteOption'; import { IStartIndoorPositionRequest } from '../../model/map/IStartIndoorPositionRequest'; import { IndoorPositionLogRequest } from '../../model/map/IIndoorPositionRequest'; import { IGetIndoorPositionRequest } from '../../model/map/IGetIndoorPositionRequest'; import { IGetIndoorPositionResult } from '../../model/map/IGetIndoorPositionResult'; import { IPutNavigationNodelinkRequest } from '../../model/map/IPutNavigationNodelinkRequest'; import { IGetIndoorPositionLogListRequest } from '../../model/map/IGetIndoorPositionLogListRequest'; import { IGetIndoorPositionLogListResult } from '../../model/map/IGetIndoorPositionLogListResult'; export declare class NetworkClient { private server; constructor(mapDataOption: IMapDataOption); getClientId(): string; getServerType(): SERVER_TYPE; setAuthToken(authToken: string): void; getClientSecret(): string; getFloorData(floorIds: string[]): Promise; getMapInfo(): Promise; getGroupCode(): Promise; getPois(): Promise; startIndoorPosition(request: IStartIndoorPositionRequest): Promise; putNavigationNodelinkNetwork(request: IPutNavigationNodelinkRequest): Promise; stopIndoorPositionNetwork(): Promise; putIndoorPositionLog(request: IndoorPositionLogRequest): Promise; getIndoorPosition(request: IGetIndoorPositionRequest): Promise; getIndoorPositionLogList(request: IGetIndoorPositionLogListRequest): Promise; getRoute(locations: any, computingType: any, networkClient: NetworkClient | undefined, option?: any): Promise | null>; }