import { AbsDetector, InteractiveEvent } from "../../../../common";
import { OolongLine } from "../../../../graphics";
import { IPoint } from "../../../../idl";
import { AppEventContext } from "../../../../app";
import { BezierCurve } from "../../default/curveControlPoint/BezierCurve";
export interface CurveControlPointRes {
    line: OolongLine;
    lPoint: IPoint;
    midPoint: IPoint;
    rPoint: IPoint;
    curve: BezierCurve;
    index: number;
}
export declare class CurveControlPointDetector extends AbsDetector<CurveControlPointRes> {
    protected onDetect(event: InteractiveEvent, ctx: AppEventContext): boolean;
}
//# sourceMappingURL=CurveControlPointDetector.d.ts.map