import { 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): boolean;
    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;
}
