import { IProcessor } from "../../../../basic/IProcessor";
import { InteractiveEvent, InteractiveEventType } from "../../../../../../common";
import { AppEventContext } from "../../../../../../app";
import { AbsLineCreateHandler } from "../../line/handler/AbsLineCreateHandler";
import { OolongLine } from "../../../../../../graphics";
import { ConnectInfo } from "../../../../../../graphics/base/NodeConnectEndType";
export declare class CreateLineMoveProcessor implements IProcessor {
    allowEventTypeSet: Set<InteractiveEventType>;
    handlers: AbsLineCreateHandler[];
    process(event: InteractiveEvent, eventCtx: AppEventContext): void;
    getStartConnectInfo(line: OolongLine, ctx: AppEventContext): ConnectInfo;
}
//# sourceMappingURL=CreateLineMoveProcessor.d.ts.map