import { IAdsorbOptions } from '../typings'; import { LineMode, PolygonMode } from '../mode'; import { BBox, Position } from '@turf/turf'; import { Scene } from '@antv/l7'; /** * 返回 feature 的 bbox 向外扩展 expandPixel 像素后的新 bbox * @param feature * @param scene * @param expandPixel * @returns */ export declare const getPixelExpandBBox: (feature: any, scene: Scene, expandPixel: number) => BBox; /** * 判断 position 是否在 bbox 内 * @param position * @param bbox * @returns */ export declare const isPositionInBBox: (position: Position, bbox: BBox) => boolean; /** * 获取当前数据对应的吸附点、线数组 * @param adsorbDataConfig * @param draw * @param position */ export declare const getAdsorbPosition: ({ adsorbOptions, draw, position, scene, }: { adsorbOptions: IAdsorbOptions; draw: LineMode | PolygonMode; position: Position; scene: Scene; }) => Position;