import { GraphicEngine } from '../graphicEngine/GraphicEngine'; import { EventManager } from './EventManager'; import { IObjectOption } from '../../model/map/IDestOption'; import { MapDataManager } from './MapDataManager'; import { IMapOptions } from '../../model/IMapOption'; import { TextureManager } from './TextureManager'; import { FloorManager } from './FloorManager'; import { ChangeFloorObserverManager } from './ChangeFloorObserverManager'; export declare class ObjectsManager extends ChangeFloorObserverManager { private graphicEngine; private eventManager; private floorManager; private mapDataManager; private objectStyle; private mapOption; private textureManager; constructor(); init(graphicEngine: GraphicEngine | undefined, eventManager: EventManager | undefined, mapOption: IMapOptions, floorManager: FloorManager, mapDataManager: MapDataManager, textureManager: TextureManager): Promise; updateObject(updateOption: IObjectOption): void; resetObject(id?: string | string[]): void; show(id?: string | string[]): void; hide(id?: string | string[]): void; showByCode(codeList: string[]): void; hideByCode(codeList: string[]): void; draw(floorId: string): Promise; private initTexture; private makeGroups; private makeGroup; private makeSvgObject; private makeObjects; }