import type { IInteractionTarget, ILayer, ILayerPickService, IMapService } from '@antv/l7-core'; export default class BaseLayerPickService implements ILayerPickService { private layer; constructor(layer: ILayer); pickRender(target: IInteractionTarget): void; pick(layer: ILayer, target: IInteractionTarget): Promise; pickRasterLayer(layer: ILayer, target: IInteractionTarget, parent?: ILayer): boolean; readRasterValue(layer: ILayer, bbox: number[], mapService: IMapService, x: number, y: number): any; selectFeature(pickedColors: Uint8Array | undefined): void; highlightPickedFeature(pickedColors: Uint8Array | undefined): void; getFeatureById(pickedFeatureIdx: number): any; }