import { IfcApiProxyAP214 } from './ifc_api_proxy_ap214'; interface Node { expressID: number; type: string; children: Node[]; } export declare class AP214Properties { private api; private types; constructor(api: IfcApiProxyAP214); getIfcType(type: number): string; getItemProperties(id: number, recursive?: boolean): Promise; getPropertySets(elementID: number, recursive?: boolean): Promise; getTypeProperties(elementID: number, recursive?: boolean): Promise; getMaterialsProperties(elementID: number, recursive?: boolean): Promise; getSpatialStructure(includeProperties?: boolean): Promise; getAllItemsOfType(type: number, verbose: boolean): Promise; private static newAP214Product; } export {}; //# sourceMappingURL=ap214_properties.d.ts.map