import { Entity } from '../Entity.js'; import { ObjectType } from '../../Types/ObjectType.js'; import { XYZ } from '../../Math/XYZ.js'; import { BoundingBox } from '../../Math/BoundingBox.js'; import { AecBinRecord } from '../../Objects/AEC/AecBinRecord.js'; import { AecCleanupGroup } from '../../Objects/AEC/AecCleanupGroup.js'; import { AecWallStyle } from '../../Objects/AEC/AecWallStyle.js'; export declare enum WallJustification { Left = 0, Center = 1, Right = 2, Baseline = 3 } export declare class Wall extends Entity { baseHeight: number; binRecord: AecBinRecord | null; binRecordHandle: number; cleanupGroup: AecCleanupGroup | null; cleanupGroupHandle: number; endPoint: XYZ; height: number; justification: WallJustification; length: number; normal: XYZ; rawData: Uint8Array | null; startPoint: XYZ; style: AecWallStyle | null; version: number; width: number; get objectName(): string; get objectType(): ObjectType; get subclassMarker(): string; getBoundingBox(): BoundingBox; applyTransform(transform: unknown): void; } //# sourceMappingURL=Wall.d.ts.map