import * as L from 'leaflet'; import type { MyMap } from 'map-sdk-leaflet/es/sdk/ShipxyAPISDK'; interface ArcOptions extends L.PathOptions { radius: number; startAngle: number; endAngle: number; clockwise: boolean; } declare class Arc extends L.Path { options: ArcOptions; latlng: L.LatLng; _mRadius: number; _map: MyMap; constructor(latLng: L.LatLngExpression, map: MyMap, options?: ArcOptions); getBounds(): L.LatLngBounds; private _project; path(): { start: { x: number; y: number; }; end: { x: number; y: number; }; path: string[]; bounds: L.LatLngBounds; }; private _rotatePoint; } declare const arc: (latLng: L.LatLngExpression, map: MyMap, options?: ArcOptions | undefined) => { start: { x: number; y: number; }; end: { x: number; y: number; }; path: string[]; bounds: L.LatLngBounds; }; export { Arc, arc };