import { AbsDetector, InteractiveEvent } from "@/common";
import { OolongPieNode } from "@/graphics/editable/OolongPieNode";
import { IPoint } from "@/idl";
import { AppEventContext } from "@/app";
export declare enum PieRingPointType {
    Start = 0,
    End = 1,
    InnerEnd = 2
}
export interface PieRingDetectRes {
    node: OolongPieNode;
    point: IPoint;
    centerPoint: IPoint;
    radius: number;
    type: PieRingPointType;
}
export declare class PieRingDetector extends AbsDetector<PieRingDetectRes> {
    protected onDetect(event: InteractiveEvent, ctx: AppEventContext): boolean;
}
//# sourceMappingURL=PieRingDetector.d.ts.map