import { AbsStretchHandler } from "@/plugin-pointer/interact/default/stretch/handler/AbsStretchHandler";
import { GraphicNode } from "@/graphics";
import { INodeStretchProp } from "@/plugin-pointer";
import { AffineMatrix } from "@/math";
import { AppEventContext } from "@/app";
import { UpdateNodeInfo } from "@/action";
export declare class EditableNodeStretchHandler extends AbsStretchHandler {
    enable(node: GraphicNode): boolean;
    handle(node: GraphicNode, info: INodeStretchProp, sx: number, sy: number, M: AffineMatrix, ctx: AppEventContext, isUniform: boolean): UpdateNodeInfo[];
}
//# sourceMappingURL=EditableNodeStretchHandler.d.ts.map