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