import { AbsAlignHandler } from "./handler/AbsAlignHandler";
import { IRectNode } from "../../../../common";
import { GraphicNode } from "../../../../graphics";
import { AppEventContext } from "../../../../app";
import { AlignResultInfo } from "../AlignResult";
export declare class AlignMoveWorker {
    handlers: AbsAlignHandler[];
    align(moveRect: IRectNode, selectNodeSet: Set<GraphicNode>, ctx: AppEventContext): AlignResultInfo;
    private computeFilterSet;
    private dealAlignTopBottom;
    private dealAlignLeftRight;
}
//# sourceMappingURL=AlignMoveWorker.d.ts.map