import { MapDataManager } from '../../konva2d/manager/MapDataManager'; import { IFloor } from '../../model/map/IFloor'; import { SvgObject } from '../../model/SvgObject'; import { CameraController } from '../core/CameraController'; import Store from '../core/Store'; import { MyLocationManager } from '../myLocation/MyLocationManager'; import { Preprocessing } from '../processing/Preprocessing'; import { RouteSimulationManager } from '../routeSimulation/RouteSimulationManager'; import { TextureManager } from '../texture/TextureManager'; export declare class FloorManager { private newFloorData; private store; private mapInfo; private preprocessing; private cameraController; private mapDataManager; private myLocationManager; private routeSimulationManager; private textureManager; constructor(store: Store, preprocessing: Preprocessing, cameraController: CameraController, mapDataManager: MapDataManager, myLocationManager: MyLocationManager, routeSimulationManager: RouteSimulationManager, textureManager: TextureManager); init(store: Store, preprocessing: Preprocessing, cameraController: CameraController, mapDataManager: MapDataManager, myLocationManager: MyLocationManager, routeSimulationManager: RouteSimulationManager, textureManager: TextureManager): void; getNewFloorData(): IFloor | undefined; getFloorDataWithSvgObject(floorId: string): Promise<{ floorData?: IFloor; svgObject: SvgObject[]; }>; changeFloor(floorId: string): Promise; setNewFloorDataByFloorId(floorId: string): Promise; onFloorChangeDetected(): void; getRouteFloorData(): Promise; loadAllFloorData(floorIds?: string[]): Promise; getAllSavedFloorData(): IFloor[]; findNewFloorData(floorId: string): Promise; updateFloorData(): void; getFloorInfo(): import("../../model/map/IDataFloor").IDataFloor[]; getFloorInfoByName(floorName: string): import("../../model/map/IDataFloor").IDataFloor[]; private setSvgObj; }