import type { Decoration, ShapeStyles } from '../../../types'; export declare function renderFreehandArrowShaft(id: string, style: ShapeStyles, points: number[][], decorationStart: Decoration | undefined, decorationEnd: Decoration | undefined): string; export declare function getStraightArrowHeadPoints(A: number[], B: number[], r: number): { left: number[]; right: number[]; }; export declare function getStraightArrowHeadPath(A: number[], B: number[], r: number): string; export declare function getCursorPath(style: ShapeStyles, start: number[], end: number[], decorationStart: Decoration | undefined, decorationEnd: Decoration | undefined): string; export declare function isAngleBetween(a: number, b: number, c: number): boolean; export declare function getConnectorPath(style: ShapeStyles, start: number[], end: number[], decorationStart: Decoration | undefined, decorationEnd: Decoration | undefined): string; export declare function getConnectorPath2(id: string, style: ShapeStyles, start: number[], end: number[], decorationStart: Decoration | undefined, decorationEnd: Decoration | undefined, startConnector?: number[] | undefined, endConnector?: number[] | undefined): string; //# sourceMappingURL=connectorHelpers.d.ts.map