import { CADFiler } from "./CADFiler"; import { ObjectId } from "./ObjectId"; import { PhysicalMaterialRecord } from "./PhysicalMaterialRecord"; import { SymbolTable } from "./SymbolTable"; export declare class MaterialTable extends SymbolTable { protected _CurFloorMtl: ObjectId; protected _CurWallMtl: ObjectId; protected _CurDrawMtl: ObjectId; protected _CurBulkCeilingFaceMaterial: ObjectId; get CurFloorMtl(): ObjectId; get CurWallMtl(): ObjectId; get CurBoardMtl(): ObjectId; get CurBulkCeilingFaceMaterial(): ObjectId; set CurFloorMtl(id: ObjectId); set CurWallMtl(id: ObjectId); set CurBoardMtl(id: ObjectId); set CurBulkCeilingFaceMaterial(id: ObjectId); get Materials(): Map; Remove(record: PhysicalMaterialRecord): void; GetAt(name: string): PhysicalMaterialRecord | undefined; Has(name: string): boolean; AllocateName(name?: string): string; Destroy(): void; ReadFile(file: CADFiler): void; WriteFile(file: CADFiler): void; } //# sourceMappingURL=MaterialTable.d.ts.map