import type { RenderingPlugin, RenderingPluginContext } from '@antv/g-lite'; import type { PickingIdGenerator } from './PickingIdGenerator'; import type { RenderHelper } from './render'; import type { BatchManager } from './renderer'; import type { RenderGraphPlugin } from './RenderGraphPlugin'; /** * Use color-based picking in GPU */ export declare class PickingPlugin implements RenderingPlugin { private renderHelper; private renderGraphPlugin; private pickingIdGenerator; private batchManager; static tag: string; private context; constructor(renderHelper: RenderHelper, renderGraphPlugin: RenderGraphPlugin, pickingIdGenerator: PickingIdGenerator, batchManager: BatchManager); apply(context: RenderingPluginContext): void; private pick; private pickByRectangleInDepth; private restorePickingColor; /** * return displayobjects in target rectangle */ private pickByRectangle; } //# sourceMappingURL=PickingPlugin.d.ts.map