import { DabeeoMaps2dManager } from '../konva2d/manager/DabeeoMaps2dManager'; import { DabeeoMapsManager } from '../manager/DabeeoMapsManager'; import { LANG_TYPE } from '../model/IMapOption'; import { ICapturePdfOption, ICapturePngOption } from '../model/map/ICaptureOption'; import { ICurrentBuildings } from '../model/map/ICurrentBuildings'; import { IDataFloor } from '../model/map/IDataFloor'; export declare class MapContext { private dabeeoMapsManager; constructor(dabeeoMapsManager: DabeeoMapsManager | DabeeoMaps2dManager); changeFloor(floorId: string): Promise; changeFloorByName(floorName: string): Promise; cleanup(): void; getMapOptions(): import("../model/IMapOption").IMapOptions | undefined; showByCode(code: string): void; hideByCode(code: string): void; changeLanguage(lang: LANG_TYPE): void; getCurrentFloor(): IDataFloor[] | IDataFloor; convertToImg(option: ICapturePngOption): Promise; convertToImgMultiFloor(option: ICapturePngOption): Promise; convertToPdf(option: ICapturePdfOption): Promise; addBuilding(buildingId: string, floorId?: string): Promise; addAllBuilding(): Promise; removeAllBuilding(): Promise; removeBuilding(buildingId: string): void; changeShowBackground(visible: boolean): void; setCanvasColor(color: string): void; getCurrentBuildings(filterOptions?: ICurrentBuildings): (import("../model/map/IBuilding").IBuilding | undefined)[] | undefined; convertToMapCoords(layerCoord: { x: number; y: number; }, floorId: string): { x: number; y: number; }; convertToLayerCoords(mapCoord: { x: number; y: number; }, floorId: string): { x: number; y: number; }; }