import { AppEventContext } from "../../../../../app";
import { GraphicNode } from "../../../../../graphics";
import { IRectNode } from "../../../../../common";
import { AlignResultInfo } from "../../AlignResult";
import { NodeType } from "../../../../../idl";
export declare const disableAlignNodeType: Set<NodeType>;
export declare abstract class AbsAlignHandler {
    abstract align(ctx: AppEventContext, selectNodeSet: Set<GraphicNode>, moveRect: IRectNode, viewBounds: IRectNode, alignResultInfo: AlignResultInfo, buffer: number): void;
}
//# sourceMappingURL=AbsAlignHandler.d.ts.map