import { Group } from 'konva/lib/Group'; import { KonvaGroup } from './KonvaGroup'; import { IDataFloor } from '../../../model/map/IDataFloor'; import { ITransform2d } from '../../../model/common/ITransform2d'; import { ICanvasOption } from '../../../model/map/ICanvasOption'; import { IVector3 } from '../../../model/common/IVector3'; export declare class KonvaFloorGroup extends Group { floorId: string; floorData: IDataFloor | undefined; backgroundGroup: KonvaGroup; objectsGroup: KonvaGroup; poisGroup: KonvaGroup; routeSimulationGroup: KonvaGroup; markerGroup: KonvaGroup; myLocationGroup: KonvaGroup; overlayGroup?: KonvaGroup; private transformData; private canvasOption; private scaleCm; constructor(id: string); init(floorData: IDataFloor, transformData: ITransform2d | undefined, canvasOption: ICanvasOption | undefined, scaleCm: number | undefined): void; getTransformData(): ITransform2d | undefined; getCanvasOption(): ICanvasOption | undefined; getScaleCm(): number | undefined; setOverlayGroup(overlayGroup: KonvaGroup): void; destroyAllChildren(): void; startAllScheduledTween(): void; getClosestPoint(point: IVector3): IVector3 | { x: number; y: number; }; }