import type { ViralPoint } from "../..";
import { WorkerThreadPool } from "./base/worker-pool";
export declare class BoundingBoxIntersectWorker {
    workerPool: WorkerThreadPool;
    constructor();
    checkIntersect(buffer: {
        element: {
            elementId: number;
            min: ViralPoint;
            max: ViralPoint;
        };
        elements: {
            elementId: number;
            min: ViralPoint;
            max: ViralPoint;
        }[];
    }, callbackOnSuccess?: (response: number[]) => void): void;
}
