import { LineControlRes } from "../../../detector/PolyLineControlPointDetector";
import { IPoint } from "../../../../../idl/index";
import { InteractiveEvent } from "../../../../../common/index";
import { AbsControlPointHandler } from "./AbsControlPointHandler";
import { AppEventContext } from "../../../../../app";
export declare class MidControlPointHandler extends AbsControlPointHandler {
    enable(res: LineControlRes): boolean;
    handle(res: LineControlRes, event: InteractiveEvent, ctx: AppEventContext): IPoint[];
    setPointValue(isHorizon: boolean, lPoint: IPoint, rPoint: IPoint, globalPoint: IPoint): void;
}
//# sourceMappingURL=MidControlPointHandler.d.ts.map