import { InteractiveEvent, Rect, RectNode } from "../../../../../common";
import { GraphicNode } from "../../../../../graphics";
import { AppEventContext } from "../../../../../app";
export declare abstract class AbsGroupHandler {
    abstract enable(event: InteractiveEvent): boolean;
    abstract handle(groupRect: RectNode, graphics: GraphicNode[], selectGraphics: Set<GraphicNode>): void;
    abstract drawGroupRect(ctx: AppEventContext, rect: Rect): void;
}
//# sourceMappingURL=AbsGroupHandler.d.ts.map