import { Column } from "../types/floor/Column"; import { SColumnItem } from "../items/floor/SColumnItem"; import { SWallItem } from "../items/floor/SWallItem"; import { Wall } from "../types/floor/Wall"; import { SVirtualWallItem } from "../items/floor/SVirtualWallItem"; import { VirtualWall } from "../types/floor/VirtualWall"; import { SSpaceItem } from "../items/floor/SSpaceItem"; import { Space } from "../types/floor/Space"; import { Door } from "../types/floor/Door"; import { SDoorItem } from "../items/floor/SDoorItem"; import { SWindowItem } from "../items/floor/SWindowItem"; import { Casement } from "../types/floor/Casement"; import { SZoneItem } from "../items/floor/ZoneItem"; import { Zone } from "../types/floor/Zone"; export declare class SItemFactory { constructor(); createColumn(data: Column): SColumnItem; createWall(data: Wall): SWallItem; createVirtualWall(data: VirtualWall): SVirtualWallItem; createSpace(data: Space): SSpaceItem; createDoor(data: Door): SDoorItem; createWindow(data: Casement): SWindowItem; createZone(data: Zone): SZoneItem; }