import MeshAppendable from "../display/core/MeshAppendable";
import { TransformControlsMode } from "./onTransformControls";
export declare const emitTransformEdit: (val: {
    target: MeshAppendable;
    phase: "start" | "end";
    mode: TransformControlsMode;
}, isState?: boolean | undefined) => void, onTransformEdit: (cb: (val: {
    target: MeshAppendable;
    phase: "start" | "end";
    mode: TransformControlsMode;
}) => void, once?: boolean | undefined) => import("@lincode/promiselikes").Cancellable;
