import { StreamProcessor } from "../../basic/StreamProcessor";
import { InteractiveEvent, Point } from "../../../../common";
import { AppEventContext } from "../../../../app";
import { AbsGroupHandler } from "./handler/AbsGroupHandler";
import { ExitTextEditWorker } from "../../../../ability/focus/ExitTextEditWorker";
export declare class GroupProcessor extends StreamProcessor {
    startPoint: Point | null;
    exitTextEditWorker: ExitTextEditWorker;
    handlers: AbsGroupHandler[];
    onStart(event: InteractiveEvent, ctx: AppEventContext): void;
    onMove(event: InteractiveEvent, ctx: AppEventContext): void;
    onUp(_event: InteractiveEvent, ctx: AppEventContext): void;
}
//# sourceMappingURL=GroupProcessor.d.ts.map