/// import Draw from "./index"; import { XYS, XY } from "../type"; export default class DrawTailsquadarrow extends Draw { _type: string; points: XYS; headTailFactor: number; headHeightFactor: number; headWidthFactor: number; neckHeightFactor: number; neckWidthFactor: number; tailWidthFactor: number; swallowTailFactor: number; swallowTailPnt: XY; currentControl?: XYS; FITTING_COUNT: number; currentId: string | null; endCb?: (geo?: GeoJSON.Feature | undefined) => void; styleProps: Map; constructor(drawer: any, map: mapboxgl.Map); start(styleProps: Map): Promise; pickPoint: ({ lngLat: { lng, lat } }: mapboxgl.MapMouseEvent) => void; moveingPoint: ({ lngLat: { lng, lat } }: mapboxgl.MapMouseEvent) => void; startPick: (e: mapboxgl.MapMouseEvent) => void; endPick: () => void; drawEvent(): void; calculate: () => void; off(): void; getTailPoints: (points: XYS) => any[]; getArrowHeadPoints: (points: XYS, tailLeft: XY, tailRight: XY) => any[]; getArrowBodyPoints: (points: XYS, neckLeft: XY, neckRight: XY, tailWidthFactor: number) => any[]; } //# sourceMappingURL=DrawTailsquadarrow.d.ts.map