type TransformControlsPhase = "start" | "end";
export type TransformControlsMode = "translate" | "rotate" | "scale";
export type TransformControlsPayload = {
    phase: TransformControlsPhase;
    mode: TransformControlsMode;
};
export declare const emitTransformControls: (val: TransformControlsPhase, isState?: boolean | undefined) => void, onTransformControls: (cb: (val: TransformControlsPhase) => void, once?: boolean | undefined) => import("@lincode/promiselikes").Cancellable;
export {};
