import SpeckleRenderer from '../SpeckleRenderer.js'; import type { IntersectionQuery, IntersectionQueryResult } from './Query.js'; export declare class IntersectionQuerySolver { private vecBuff0; private vecBuff1; private renderer; setContext(renderer: SpeckleRenderer): void; solve(query: IntersectionQuery): IntersectionQueryResult | null; private solveOcclusion; private solvePick; }