import { CUTBOXINFO, OPTION, POSITIONINFO } from '../types/index';
/**
 * @func 收集事件操作中像素信息
 * @desc
 * @param {}
 * @return {}
 */
declare class drawingArrowLine {
    cutBoxInfo: CUTBOXINFO;
    positionInfo: POSITIONINFO;
    constructor();
    mouseDownEvent(e: MouseEvent, cutBoxInfo: CUTBOXINFO): void;
    mouseMoveEvent(e: MouseEvent, ctx: CanvasRenderingContext2D, option: OPTION): POSITIONINFO;
    /**
     * @func 处理位置数据,使其数据位置处于剪裁框范围内
     * @desc
     * @param {}
     * @return {}
     */
    handleData(mouseX: number, mouseY: number): Array<number>;
}
declare const _default: drawingArrowLine;
export default _default;
