export declare class DrawArrow {
    private beginPoint;
    private stopPoint;
    private polygonVertex;
    private angle;
    private arrowInfo;
    /**
     * 绘制箭头
     * @param ctx 需要进行绘制的画布
     * @param originX 鼠标按下时的x轴坐标
     * @param originY 鼠标按下式的y轴坐标
     * @param x 当前鼠标x轴坐标
     * @param y 当前鼠标y轴坐标
     * @param color 箭头颜色
     */
    draw(ctx: CanvasRenderingContext2D, originX: number, originY: number, x: number, y: number, color: string): void;
    private drawArrow;
    /**
     * 设置箭头的相关绘制信息
     * @param edgeLen 长度
     * @param angle 角度
     * @private
     */
    private setArrowInfo;
    private dynArrowSize;
    private getRadian;
    private arrowCord;
    private sideCord;
}
