import type Map from '../../map/Map'; import type GeometryEditor from '../../geometry/editor/GeometryEditor'; import type { Point } from '../../geo'; import type { BBOX } from '../../core/util/bbox'; export interface EditOutlineOptions { zIndex?: number; } export default class EditOutline { points: any; xmin: number; xmax: number; ymin: number; ymax: number; map: Map; target: GeometryEditor; options: EditOutlineOptions; constructor(target: GeometryEditor, map: Map, options?: EditOutlineOptions); needCollision?(): boolean; getRenderBBOX?(dpr?: number): BBOX; setPoints(points: Point[]): void; hitTest(): boolean; render(ctx: CanvasRenderingContext2D): void; addTo(map: Map): void; delete(): void; } //# sourceMappingURL=EditOutline.d.ts.map