import { ESOlViewer } from '../../ESOlViewer'; import { Destroyable, ESJPickedResult, ESJVector3D } from "@u-gis/core"; type Pixel = [number, number]; export declare class OlPickingManager extends Destroyable { private _map?; pickPosition(windowPosition: Pixel): Promise; quickPickPosition(windowPosition: Pixel): Promise; pick(windowPosition: Pixel, windowSize?: [number, number], attachedInfo?: any): Promise; constructor(olViewer: ESOlViewer); /** 图层是否用于矢量拾取 */ private _layerPickable; /** 从 Feature / Layer 解析 ESSceneObject */ private _resolveSceneObject; /** 组装与 ESGeoJson 分支语义一致的 pickInfo(简化版) */ private _buildGeoJsonPickInfo; } export {}; //# sourceMappingURL=PickingManager.d.ts.map