/** * Inline Web Worker for IFC entity scanning. * * Moves the 7-8s entity scanning off the main thread so geometry streaming * and UI remain responsive. The scanning logic is embedded as a string to * avoid bundler/import issues with Web Workers. */ export interface EntityRefWorkerResult { expressId: number; type: string; byteOffset: number; byteLength: number; lineNumber: number; } /** * Scan IFC entities in a Web Worker (non-blocking). * Sends a structured clone of the buffer to the worker (browser handles copy). * Caller keeps the original buffer intact for columnar parsing. */ export declare function scanEntitiesInWorker(buffer: ArrayBuffer | SharedArrayBuffer): Promise; //# sourceMappingURL=scan-worker-inline.d.ts.map