import type { IfcEntity } from '@ifc-lite/data'; import type { EntityByIdIndex } from './columnar-parser-indexes.js'; interface EntityLookup { byId: EntityByIdIndex; byType: Map | { get(key: string): number[] | undefined; }; } export declare class BufferEntitySource { private extractor; private index; constructor(source: Uint8Array, index: EntityLookup); getEntity(expressId: number): IfcEntity | null; getEntitiesByType(typeName: string): IfcEntity[]; } export {}; //# sourceMappingURL=entity-source.d.ts.map