import { IProcessor } from "../../../../basic/IProcessor";
import { InteractiveEvent, InteractiveEventType } from "../../../../../../common";
import { AppEventContext } from "../../../../../../app";
import { IPoint } from "../../../../../../idl";
import { AbsCreateUpHandler } from "./handler/AbsCreateUpHandler";
export declare class CreateUpProcessor implements IProcessor {
    allowEventTypeSet: Set<InteractiveEventType>;
    startPos: IPoint;
    handlers: AbsCreateUpHandler[];
    process(event: InteractiveEvent, ctx: AppEventContext): void;
    handleCreateUp(startPos: IPoint, ctx: AppEventContext, event: InteractiveEvent): void;
}
//# sourceMappingURL=CreateUpProcessor.d.ts.map