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