import { AbsDetector, InteractiveEvent } from "../../../common/index";
import { IPoint } from "../../../idl/index";
import { AppEventContext } from "../../../app/index";
import { OolongLine } from "../../../graphics/index";
export interface LineControlRes {
    line: OolongLine;
    point: IPoint;
    isHorizon: boolean;
    lIndex: number;
    rIndex: number;
}
export declare class PolyLineControlPointDetector extends AbsDetector<LineControlRes> {
    private hasStartHelper;
    private hasEndHelper;
    private shouldSkipSegment;
    private getMinControlSegmentLength;
    protected onDetect(event: InteractiveEvent, ctx: AppEventContext): boolean;
}
//# sourceMappingURL=PolyLineControlPointDetector.d.ts.map