import { StreamProcessor } from "../../basic/StreamProcessor";
import { ConnectInfo } from "../../../../graphics/base/NodeConnectEndType";
import { InteractiveEvent } from "../../../../common";
import { OolongLine } from "../../../../graphics";
import { AppEventContext } from "../../../../app";
import { AbsLineLayoutHandler } from "../../../../ability/line/handler/AbsLineLayoutHandler";
import { AlignWorker } from "../../align/AlignWorker";
export declare class ConnectAnchorProcessor extends StreamProcessor {
    startConnectInfo: ConnectInfo;
    target: OolongLine | null;
    layoutHandler: AbsLineLayoutHandler;
    alignWorker: AlignWorker;
    onStart(event: InteractiveEvent, ctx: AppEventContext): void;
    onMove(originEvent: InteractiveEvent, ctx: AppEventContext): void;
    onUp(originEvent: InteractiveEvent, ctx: AppEventContext): void;
    private createLineLayoutHandler;
    private toParentLocalPoints;
}
//# sourceMappingURL=ConnectAnchorProcessor.d.ts.map