import { IInteractionTarget } from '../interaction/IInteractionService';
import { ILayer } from '../layer/ILayerService';
export interface IPickingService {
    pickedColors: Uint8Array | undefined;
    pickedTileLayers: ILayer[];
    init(id: string): void;
    pickFromPickingFBO(layer: ILayer, target: IInteractionTarget): boolean;
    pickBox(layer: ILayer, box: [number, number, number, number]): any[];
    boxPickLayer(layer: ILayer, box: [number, number, number, number], cb: (...args: any[]) => void): Promise<any>;
    destroy(): void;
}
