import { Intersection, Object3D, Ray, Vector3 } from "three";
import { Board } from "../../DatabaseServices/Entity/Board";
import { Viewer } from "../../GraphicsSystem/Viewer";
/**
 * 点选空间拾取板件方法,该方法通过构造射线去拾取板件,并且尝试得到周围的板件.
 */
export declare class PointSelectBoards {
    private ptVcs;
    private view;
    private boardObjects;
    SelectBoards: Board[];
    Intersection: Intersection;
    constructor(ptVcs: Vector3, view: Viewer, boardObjects: Object3D[]);
    private Select;
    get Ray(): Ray;
}
//# sourceMappingURL=PointSelectBoards.d.ts.map