import { IfcEventData, IfcWorkerAPI, PropertyWorkerAPI, WorkerAPIs } from '../BaseDefinitions'; import { PropertyManager } from '../../components/properties/PropertyManager'; export declare class PropertyWorker implements PropertyWorkerAPI { private worker; properties?: PropertyManager; API: WorkerAPIs; constructor(worker: IfcWorkerAPI); initializeProperties(): void; getHeaderLine(data: IfcEventData): Promise; getAllItemsOfType(data: IfcEventData): Promise; getItemProperties(data: IfcEventData): Promise; getMaterialsProperties(data: IfcEventData): Promise; getPropertySets(data: IfcEventData): Promise; getSpatialStructure(data: IfcEventData): Promise; getTypeProperties(data: IfcEventData): Promise; }