export type FencePoint = [number, number]; export interface Fence { id: string; points: FencePoint[]; isClosed: boolean; } export default class FenceManager { private map; private isDrawing; private currentFence; private fences; constructor(map: any); startFence(): void; addFencePoint(lngLat: FencePoint, customImage?: string | null, onClick?: ((lngLat: FencePoint, marker: any, event: any) => void) | null): void; closeFence(): void; clearFence(): void; clearAllFences(): void; getFences(): Fence[]; getFencePoints(): FencePoint[]; isDrawingFence(): boolean; } //# sourceMappingURL=FenceManager.d.ts.map