export declare const MOVEABLE_ABLES: readonly [{ readonly isPinch: true; readonly name: "beforeRenderable"; readonly props: {}; readonly events: { readonly onBeforeRenderStart: "beforeRenderStart"; readonly onBeforeRender: "beforeRender"; readonly onBeforeRenderEnd: "beforeRenderEnd"; readonly onBeforeRenderGroupStart: "beforeRenderGroupStart"; readonly onBeforeRenderGroup: "beforeRenderGroup"; readonly onBeforeRenderGroupEnd: "beforeRenderGroupEnd"; }; readonly dragRelation: "weak"; readonly setTransform: (moveable: import("../types").MoveableManagerInterface, e: any) => void; readonly resetStyle: (e: any) => void; readonly fillDragStartParams: (moveable: import("../types").MoveableManagerInterface, e: any) => import("../types").OnBeforeRenderStart; readonly fillDragParams: (moveable: import("../types").MoveableManagerInterface, e: any) => import("../types").OnBeforeRender; readonly dragStart: (moveable: import("../types").MoveableManagerInterface, e: any) => void; readonly drag: (moveable: import("../types").MoveableManagerInterface, e: any) => void; readonly dragEnd: (moveable: import("../types").MoveableManagerInterface, e: any) => void; readonly dragGroupStart: (moveable: import("../types").MoveableGroupInterface, e: any) => void; readonly dragGroup: (moveable: import("../types").MoveableGroupInterface, e: any) => void; readonly dragGroupEnd: (moveable: import("../types").MoveableGroupInterface, e: any) => void; readonly dragControlStart: (moveable: import("../types").MoveableManagerInterface, e: any) => void; readonly dragControl: (moveable: import("../types").MoveableManagerInterface, e: any) => void; readonly dragControlEnd: (moveable: import("../types").MoveableManagerInterface, e: any) => void; readonly dragGroupControlStart: (moveable: import("../types").MoveableGroupInterface, e: any) => void; readonly dragGroupControl: (moveable: import("../types").MoveableGroupInterface, e: any) => void; readonly dragGroupControlEnd: (moveable: import("../types").MoveableGroupInterface, e: any) => void; }, { name: string; props: { readonly target: ObjectConstructor; readonly dragTarget: ObjectConstructor; readonly container: ObjectConstructor; readonly portalContainer: ObjectConstructor; readonly rootContainer: ObjectConstructor; readonly useResizeObserver: BooleanConstructor; readonly zoom: NumberConstructor; readonly transformOrigin: ArrayConstructor; readonly edge: ObjectConstructor; readonly ables: ArrayConstructor; readonly className: StringConstructor; readonly pinchThreshold: NumberConstructor; readonly pinchOutside: BooleanConstructor; readonly triggerAblesSimultaneously: BooleanConstructor; readonly checkInput: BooleanConstructor; readonly cspNonce: StringConstructor; readonly translateZ: NumberConstructor; readonly hideDefaultLines: BooleanConstructor; readonly props: ObjectConstructor; readonly flushSync: FunctionConstructor; readonly stopPropagation: BooleanConstructor; readonly preventClickEventOnDrag: BooleanConstructor; readonly preventClickDefault: BooleanConstructor; readonly viewContainer: ObjectConstructor; readonly persistData: ObjectConstructor; readonly useAccuratePosition: BooleanConstructor; readonly firstRenderState: ObjectConstructor; }; events: { readonly onChangeTargets: "changeTargets"; }; }, { name: string; dragRelation: string; props: { readonly snappable: readonly [BooleanConstructor, ArrayConstructor]; readonly snapContainer: ObjectConstructor; readonly snapDirections: readonly [BooleanConstructor, ObjectConstructor]; readonly elementSnapDirections: readonly [BooleanConstructor, ObjectConstructor]; readonly snapGap: BooleanConstructor; readonly snapGridWidth: NumberConstructor; readonly snapGridHeight: NumberConstructor; readonly isDisplaySnapDigit: BooleanConstructor; readonly isDisplayInnerSnapDigit: BooleanConstructor; readonly snapDigit: NumberConstructor; readonly snapThreshold: NumberConstructor; readonly snapRenderThreshold: NumberConstructor; readonly horizontalGuidelines: ArrayConstructor; readonly verticalGuidelines: ArrayConstructor; readonly elementGuidelines: ArrayConstructor; readonly bounds: ObjectConstructor; readonly innerBounds: ObjectConstructor; readonly snapDistFormat: FunctionConstructor; readonly maxSnapElementGuidelineDistance: NumberConstructor; readonly maxSnapElementGapDistance: NumberConstructor; }; events: { readonly onSnap: "snap"; }; css: string[]; render(moveable: import("../types").MoveableManagerInterface, React: import("../types").Renderer): any[]; dragStart(moveable: import("../types").MoveableManagerInterface, e: any): void; drag(moveable: import("../types").MoveableManagerInterface): void; pinchStart(moveable: import("../types").MoveableManagerInterface): void; dragEnd(moveable: import("../types").MoveableManagerInterface): void; dragControlCondition(moveable: import("../types").MoveableManagerInterface<{}, {}>, e: any): boolean | undefined; dragControlStart(moveable: import("../types").MoveableManagerInterface): void; dragControl(moveable: import("../types").MoveableManagerInterface): void; dragControlEnd(moveable: import("../types").MoveableManagerInterface): void; dragGroupStart(moveable: any, e: any): void; dragGroup(moveable: import("../types").MoveableGroupInterface): void; dragGroupEnd(moveable: import("../types").MoveableGroupInterface): void; dragGroupControlStart(moveable: import("../types").MoveableGroupInterface): void; dragGroupControl(moveable: import("../types").MoveableManagerInterface): void; dragGroupControlEnd(moveable: import("../types").MoveableGroupInterface): void; unset(moveable: any): void; }, { readonly events: {}; readonly props: { readonly pinchable: BooleanConstructor; }; readonly name: "pinchable"; } & { events: { readonly onPinchStart: "pinchStart"; readonly onPinch: "pinch"; readonly onPinchEnd: "pinchEnd"; readonly onPinchGroupStart: "pinchGroupStart"; readonly onPinchGroup: "pinchGroup"; readonly onPinchGroupEnd: "pinchGroupEnd"; }; dragStart(): boolean; pinchStart(moveable: import("../types").MoveableManagerInterface, e: any): any; pinch(moveable: import("../types").MoveableManagerInterface, e: any): any; pinchEnd(moveable: import("../types").MoveableManagerInterface, e: any): any; pinchGroupStart(moveable: import("../types").MoveableGroupInterface, e: any): any; pinchGroup(moveable: import("../types").MoveableGroupInterface<{}, {}>, e: any): any; pinchGroupEnd(moveable: import("../types").MoveableGroupInterface<{}, {}>, e: any): any; }, { name: string; props: { readonly draggable: BooleanConstructor; readonly throttleDrag: NumberConstructor; readonly throttleDragRotate: NumberConstructor; readonly startDragRotate: NumberConstructor; readonly edgeDraggable: BooleanConstructor; }; events: { readonly onDragStart: "dragStart"; readonly onDrag: "drag"; readonly onDragEnd: "dragEnd"; readonly onDragGroupStart: "dragGroupStart"; readonly onDragGroup: "dragGroup"; readonly onDragGroupEnd: "dragGroupEnd"; }; requestStyle(): string[]; render(moveable: import("../types").MoveableManagerInterface, React: import("../types").Renderer): any[]; dragStart(moveable: import("../types").MoveableManagerInterface, e: any): false | import("../types").OnDragStart; drag(moveable: import("../types").MoveableManagerInterface, e: any): import("../types").OnDrag | undefined; dragAfter(moveable: import("../types").MoveableManagerInterface, e: any): false | import("../types").OnDrag | undefined; dragEnd(moveable: import("../types").MoveableManagerInterface, e: any): import("../types").OnDragEnd | undefined; dragGroupStart(moveable: import("../types").MoveableGroupInterface, e: any): false | import("../types").OnDragStart; dragGroup(moveable: import("../types").MoveableGroupInterface, e: any): import("../types").OnDragGroup | undefined; dragGroupEnd(moveable: import("../types").MoveableGroupInterface, e: any): any; request(moveable: import("../types").MoveableManagerInterface): { isControl: boolean; requestStart(): { datas: {}; }; request(e: import("@daybrush/utils").IObject): { datas: {}; distX: number; distY: number; }; requestEnd(): { datas: {}; isDrag: boolean; }; }; unset(moveable: import("../types").MoveableManagerInterface>): void; }, { readonly events: {}; readonly props: { readonly edgeDraggable: BooleanConstructor; }; readonly name: "edgeDraggable"; } & { css: string[]; render(moveable: import("../types").MoveableManagerInterface, React: import("../types").Renderer): any[]; dragCondition(moveable: import("../types").MoveableManagerInterface, e: any): boolean; dragStart(moveable: import("../types").MoveableManagerInterface, e: any): false | import("../types").OnDragStart; drag(moveable: import("../types").MoveableManagerInterface, e: any): import("../types").OnDrag | undefined; dragEnd(moveable: import("../types").MoveableManagerInterface, e: any): import("../types").OnDragEnd | undefined; dragGroupCondition(moveable: import("../types").MoveableGroupInterface, e: any): boolean; dragGroupStart(moveable: import("../types").MoveableGroupInterface, e: any): false | import("../types").OnDragStart; dragGroup(moveable: import("../types").MoveableGroupInterface, e: any): import("../types").OnDragGroup | undefined; dragGroupEnd(moveable: import("../types").MoveableGroupInterface, e: any): any; unset(moveable: any): void; }, { name: string; ableGroup: string; canPinch: boolean; props: { readonly resizable: BooleanConstructor; readonly throttleResize: NumberConstructor; readonly renderDirections: ArrayConstructor; readonly keepRatio: BooleanConstructor; readonly resizeFormat: FunctionConstructor; readonly keepRatioFinally: BooleanConstructor; readonly edge: BooleanConstructor; readonly checkResizableError: BooleanConstructor; }; events: { readonly onResizeStart: "resizeStart"; readonly onBeforeResize: "beforeResize"; readonly onResize: "resize"; readonly onResizeEnd: "resizeEnd"; readonly onResizeGroupStart: "resizeGroupStart"; readonly onBeforeResizeGroup: "beforeResizeGroup"; readonly onResizeGroup: "resizeGroup"; readonly onResizeGroupEnd: "resizeGroupEnd"; }; render: (moveable: import("../types").MoveableManagerInterface, {}>, React: import("../types").Renderer) => any[]; dragControlCondition: (moveable: any, e: any) => any; viewClassName: (moveable: import("../types").MoveableManagerInterface<{}, {}>) => string; dragControlStart(moveable: import("../types").MoveableManagerInterface, e: any): false | import("../types").OnResizeStart; dragControl(moveable: import("../types").MoveableManagerInterface, e: any): import("../types").OnResize | undefined; dragControlAfter(moveable: import("../types").MoveableManagerInterface, e: any): import("../types").OnResize | undefined; dragControlEnd(moveable: import("../types").MoveableManagerInterface, e: any): import("../types").OnResizeEnd | undefined; dragGroupControlCondition: (moveable: any, e: any) => any; dragGroupControlStart(moveable: import("../types").MoveableGroupInterface, e: any): false | import("../types").OnResizeStart; dragGroupControl(moveable: import("../types").MoveableGroupInterface, e: any): import("../types").OnResizeGroup | undefined; dragGroupControlEnd(moveable: import("../types").MoveableGroupInterface, e: any): any; request(moveable: import("../types").MoveableManagerInterface): { isControl: boolean; requestStart(e: import("../types").ResizableRequestParam): { datas: Record; parentDirection: number[]; parentIsWidth: boolean; }; request(e: import("../types").ResizableRequestParam): { datas: Record; parentDist: number[]; parentKeepRatio: boolean | undefined; }; requestEnd(): { datas: Record; isDrag: boolean; }; }; unset(moveable: import("../types").MoveableManagerInterface): void; }, { name: string; ableGroup: string; canPinch: boolean; props: { readonly scalable: BooleanConstructor; readonly throttleScale: NumberConstructor; readonly renderDirections: StringConstructor; readonly keepRatio: BooleanConstructor; readonly edge: BooleanConstructor; }; events: { readonly onScaleStart: "scaleStart"; readonly onBeforeScale: "beforeScale"; readonly onScale: "scale"; readonly onScaleEnd: "scaleEnd"; readonly onScaleGroupStart: "scaleGroupStart"; readonly onBeforeScaleGroup: "beforeScaleGroup"; readonly onScaleGroup: "scaleGroup"; readonly onScaleGroupEnd: "scaleGroupEnd"; }; render: (moveable: import("../types").MoveableManagerInterface, {}>, React: import("../types").Renderer) => any[]; dragControlCondition: (moveable: any, e: any) => any; viewClassName: (moveable: import("../types").MoveableManagerInterface<{}, {}>) => string; dragControlStart(moveable: import("../types").MoveableManagerInterface, e: any): false | import("../types").OnScaleStart; dragControl(moveable: import("../types").MoveableManagerInterface, e: any): false | import("../types").OnScale; dragControlEnd(moveable: import("../types").MoveableManagerInterface, e: any): false | import("../types").OnScaleEnd; dragGroupControlCondition: (moveable: any, e: any) => any; dragGroupControlStart(moveable: import("../types").MoveableGroupInterface, e: any): false | import("../types").OnScaleGroupStart; dragGroupControl(moveable: import("../types").MoveableGroupInterface, e: any): import("../types").OnScaleGroup | undefined; dragGroupControlEnd(moveable: import("../types").MoveableGroupInterface, e: any): any; request(): { isControl: boolean; requestStart(e: import("@daybrush/utils").IObject): { datas: {}; parentDirection: any; }; request(e: import("@daybrush/utils").IObject): { datas: {}; parentDist: number[]; parentKeepRatio: any; }; requestEnd(): { datas: {}; isDrag: boolean; }; }; }, { name: string; ableGroup: string; props: { readonly warpable: BooleanConstructor; readonly renderDirections: ArrayConstructor; readonly edge: BooleanConstructor; }; events: { readonly onWarpStart: "warpStart"; readonly onWarp: "warp"; readonly onWarpEnd: "warpEnd"; }; viewClassName: (moveable: import("../types").MoveableManagerInterface<{}, {}>) => string; render(moveable: import("../types").MoveableManagerInterface, React: import("../types").Renderer): any[]; dragControlCondition(moveable: any, e: any): boolean; dragControlStart(moveable: import("../types").MoveableManagerInterface, e: any): any; dragControl(moveable: import("../types").MoveableManagerInterface, e: any): boolean; dragControlEnd(moveable: import("../types").MoveableManagerInterface, e: any): any; }, { name: string; canPinch: boolean; props: { readonly rotatable: BooleanConstructor; readonly rotationPosition: StringConstructor; readonly throttleRotate: NumberConstructor; readonly renderDirections: ObjectConstructor; readonly rotationTarget: ObjectConstructor; readonly rotateAroundControls: BooleanConstructor; readonly edge: BooleanConstructor; readonly resolveAblesWithRotatable: ObjectConstructor; }; events: { readonly onRotateStart: "rotateStart"; readonly onBeforeRotate: "beforeRotate"; readonly onRotate: "rotate"; readonly onRotateEnd: "rotateEnd"; readonly onRotateGroupStart: "rotateGroupStart"; readonly onBeforeRotateGroup: "beforeRotateGroup"; readonly onRotateGroup: "rotateGroup"; readonly onRotateGroupEnd: "rotateGroupEnd"; }; css: string[]; viewClassName(moveable: import("../types").MoveableManagerInterface): string; render(moveable: import("../types").MoveableManagerInterface, React: import("../types").Renderer): any; dragControlCondition: (moveable: any, e: any) => boolean; dragControlStart(moveable: import("../types").MoveableManagerInterface, e: any): false | import("../types").OnRotateStart; dragControl(moveable: import("../types").MoveableManagerInterface, e: any): import("../types").OnRotate | undefined; dragControlEnd(moveable: import("../types").MoveableManagerInterface, e: any): import("../types").OnRotateEnd | undefined; dragGroupControlCondition: (moveable: any, e: any) => boolean; dragGroupControlStart(moveable: import("../types").MoveableGroupInterface, e: any): false | import("../types").OnRotateStart; dragGroupControl(moveable: import("../types").MoveableGroupInterface, e: any): import("../types").OnRotateGroup | undefined; dragGroupControlEnd(moveable: import("../types").MoveableGroupInterface, e: any): any; request(moveable: import("../types").MoveableManagerInterface): { isControl: boolean; requestStart(): { datas: {}; }; request(e: import("@daybrush/utils").IObject): { datas: {}; parentDist: number; }; requestEnd(): { datas: {}; isDrag: boolean; }; }; }, { name: string; canPinch: boolean; props: { readonly scrollable: BooleanConstructor; readonly scrollContainer: ObjectConstructor; readonly scrollThreshold: NumberConstructor; readonly scrollThrottleTime: NumberConstructor; readonly getScrollPosition: FunctionConstructor; }; events: { readonly onScroll: "scroll"; readonly onScrollGroup: "scrollGroup"; }; dragRelation: string; dragStart(moveable: import("../types").MoveableManagerInterface, e: any): void; checkScroll(moveable: import("../types").MoveableManagerInterface, e: any): true | undefined; drag(moveable: import("../types").MoveableManagerInterface, e: any): true | undefined; dragEnd(moveable: import("../types").MoveableManagerInterface, e: any): void; dragControlStart(moveable: import("../types").MoveableManagerInterface, e: any): void; dragControl(moveable: import("../types").MoveableManagerInterface, e: any): true | undefined; dragControlEnd(moveable: import("../types").MoveableManagerInterface, e: any): void; dragGroupStart(moveable: import("../types").MoveableGroupInterface<{}, {}>, e: any): void; dragGroup(moveable: import("../types").MoveableGroupInterface<{}, {}>, e: any): true | undefined; dragGroupEnd(moveable: import("../types").MoveableGroupInterface<{}, {}>, e: any): void; dragGroupControlStart(moveable: import("../types").MoveableGroupInterface<{}, {}>, e: any): void; dragGroupContro(moveable: import("../types").MoveableGroupInterface<{}, {}>, e: any): true | undefined; dragGroupControEnd(moveable: import("../types").MoveableGroupInterface<{}, {}>, e: any): void; }, { readonly events: {}; readonly props: { readonly padding: BooleanConstructor; }; readonly name: "padding"; } & { render(moveable: import("../types").MoveableManagerInterface<{}, {}>, React: import("../types").Renderer): any[]; }, { readonly events: {}; readonly props: { readonly origin: BooleanConstructor; }; readonly name: "origin"; } & { render(moveable: import("../types").MoveableManagerInterface, React: import("../types").Renderer): any[]; }, { name: string; props: { readonly originDraggable: BooleanConstructor; readonly originRelative: BooleanConstructor; }; events: { readonly onDragOriginStart: "dragOriginStart"; readonly onDragOrigin: "dragOrigin"; readonly onDragOriginEnd: "dragOriginEnd"; }; css: string[]; dragControlCondition(_: any, e: any): boolean; dragControlStart(moveable: import("../types").MoveableManagerInterface, e: any): false | import("../types").OnDragOriginStart; dragControl(moveable: import("../types").MoveableManagerInterface, e: any): false | import("../types").OnDragOrigin; dragControlEnd(moveable: import("../types").MoveableManagerInterface, e: any): boolean; dragGroupControlCondition(moveable: any, e: any): boolean; dragGroupControlStart(moveable: import("../types").MoveableGroupInterface, e: any): boolean; dragGroupControl(moveable: import("../types").MoveableGroupInterface, e: any): boolean; request(moveable: import("../types").MoveableManagerInterface): { isControl: boolean; requestStart(): { datas: {}; }; request(e: import("@daybrush/utils").IObject): { datas: {}; distX: number; distY: number; distOrigin: number[]; }; requestEnd(): { datas: {}; isDrag: boolean; }; }; }, { name: string; props: { readonly clippable: BooleanConstructor; readonly defaultClipPath: StringConstructor; readonly customClipPath: StringConstructor; readonly keepRatio: BooleanConstructor; readonly clipRelative: BooleanConstructor; readonly clipArea: BooleanConstructor; readonly dragWithClip: BooleanConstructor; readonly clipTargetBounds: BooleanConstructor; readonly clipVerticalGuidelines: ArrayConstructor; readonly clipHorizontalGuidelines: ArrayConstructor; readonly clipSnapThreshold: BooleanConstructor; }; events: { readonly onClipStart: "clipStart"; readonly onClip: "clip"; readonly onClipEnd: "clipEnd"; }; css: string[]; render(moveable: import("../types").MoveableManagerInterface, React: import("../types").Renderer): any[]; dragControlCondition(moveable: any, e: any): any; dragStart(moveable: import("../types").MoveableManagerInterface, e: any): boolean; drag(moveable: import("../types").MoveableManagerInterface, e: any): boolean; dragEnd(moveable: import("../types").MoveableManagerInterface, e: any): any; dragControlStart(moveable: import("../types").MoveableManagerInterface, e: any): boolean; dragControl(moveable: import("../types").MoveableManagerInterface, e: any): boolean; dragControlEnd(moveable: import("../types").MoveableManagerInterface, e: any): any; unset(moveable: import("../types").MoveableManagerInterface): void; }, { name: string; props: { readonly roundable: BooleanConstructor; readonly roundRelative: BooleanConstructor; readonly minRoundControls: ArrayConstructor; readonly maxRoundControls: ArrayConstructor; readonly roundClickable: BooleanConstructor; readonly roundPadding: NumberConstructor; readonly isDisplayShadowRoundControls: BooleanConstructor; }; events: { readonly onRoundStart: "roundStart"; readonly onRound: "round"; readonly onRoundEnd: "roundEnd"; readonly onRoundGroupStart: "roundGroupStart"; readonly onRoundGroup: "roundGroup"; readonly onRoundGroupEnd: "roundGroupEnd"; }; css: string[]; className(moveable: import("../types").MoveableManagerInterface): string; requestStyle(): (keyof CSSStyleDeclaration)[]; render(moveable: import("../types").MoveableManagerInterface, React: import("../types").Renderer): any; dragControlCondition(moveable: any, e: any): boolean; dragGroupControlCondition(moveable: any, e: any): boolean; dragControlStart(moveable: import("../types").MoveableManagerInterface, e: any): false | import("../types").OnRoundStart; dragControl(moveable: import("../types").MoveableManagerInterface, e: any): false | import("../types").OnRound; dragControlEnd(moveable: import("../types").MoveableManagerInterface, e: any): false | import("../types").OnRoundEnd; dragGroupControlStart(moveable: import("../types").MoveableGroupInterface, e: any): false | import("../types").OnRoundStart; dragGroupControl(moveable: import("../types").MoveableGroupInterface, e: any): false | import("../types").OnRoundGroup; dragGroupControlEnd(moveable: import("../types").MoveableGroupInterface, e: any): false | import("../types").OnRoundGroupEnd; unset(moveable: import("../types").MoveableManagerInterface): void; }, { name: string; props: { readonly defaultGroupRotate: NumberConstructor; readonly defaultGroupOrigin: StringConstructor; readonly groupable: BooleanConstructor; readonly groupableProps: ObjectConstructor; readonly targetGroups: ObjectConstructor; readonly hideChildMoveableDefaultLines: BooleanConstructor; }; events: {}; render(moveable: import("../types").MoveableGroupInterface, React: import("../types").Renderer): any[]; }, { readonly name: "individualGroupable"; readonly props: { readonly individualGroupable: BooleanConstructor; }; readonly events: {}; }, { readonly events: {}; readonly props: { clickable: BooleanConstructor; }; readonly name: "clickable"; } & { props: { clickable: BooleanConstructor; }; events: { readonly onClick: "click"; readonly onClickGroup: "clickGroup"; }; always: true; dragRelation: "weak"; dragStart(): void; dragControlStart(): void; dragGroupStart(moveable: import("../types").MoveableManagerInterface, e: any): void; dragEnd(moveable: import("../types").MoveableManagerInterface, e: any): void; dragGroupEnd(moveable: import("../types").MoveableGroupInterface, e: any): void; dragControlEnd(moveable: import("../types").MoveableManagerInterface, e: any): void; dragGroupControlEnd(moveable: import("../types").MoveableManagerInterface, e: any): void; }, { name: string; props: { readonly dragArea: BooleanConstructor; readonly passDragArea: BooleanConstructor; }; events: { readonly onClick: "click"; readonly onClickGroup: "clickGroup"; }; render(moveable: import("../types").MoveableManagerInterface, React: import("../types").Renderer): any[]; dragStart(moveable: import("../types").MoveableManagerInterface<{}, {}>, { datas, clientX, clientY, inputEvent }: any): false | undefined; drag(moveable: import("../types").MoveableManagerInterface<{}, {}>, { datas, inputEvent }: any): false | undefined; dragEnd(moveable: import("../types").MoveableManagerInterface, e: any): false | undefined; dragGroupStart(moveable: import("../types").MoveableGroupInterface<{}, {}>, e: any): false | undefined; dragGroup(moveable: import("../types").MoveableGroupInterface<{}, {}>, e: any): false | undefined; dragGroupEnd(moveable: import("../types").MoveableGroupInterface, e: any): false | undefined; unset(moveable: import("../types").MoveableManagerInterface): void; enableNativeEvent(moveable: import("../types").MoveableManagerInterface): void; }, { readonly name: "renderable"; readonly props: {}; readonly events: { readonly onRenderStart: "renderStart"; readonly onRender: "render"; readonly onRenderEnd: "renderEnd"; readonly onRenderGroupStart: "renderGroupStart"; readonly onRenderGroup: "renderGroup"; readonly onRenderGroupEnd: "renderGroupEnd"; }; readonly dragRelation: "weak"; readonly dragStart: (moveable: import("../types").MoveableManagerInterface, e: any) => void; readonly drag: (moveable: import("../types").MoveableManagerInterface, e: any) => void; readonly dragAfter: (moveable: import("../types").MoveableManagerInterface, e: any) => void; readonly dragEnd: (moveable: import("../types").MoveableManagerInterface, e: any) => void; readonly dragGroupStart: (moveable: import("../types").MoveableGroupInterface, e: any) => void; readonly dragGroup: (moveable: import("../types").MoveableGroupInterface, e: any) => void; readonly dragGroupEnd: (moveable: import("../types").MoveableGroupInterface, e: any) => void; readonly dragControlStart: (moveable: import("../types").MoveableManagerInterface, e: any) => void; readonly dragControl: (moveable: import("../types").MoveableManagerInterface, e: any) => void; readonly dragControlAfter: (moveable: import("../types").MoveableManagerInterface, e: any) => void; readonly dragControlEnd: (moveable: import("../types").MoveableManagerInterface, e: any) => void; readonly dragGroupControlStart: (moveable: import("../types").MoveableGroupInterface, e: any) => void; readonly dragGroupControl: (moveable: import("../types").MoveableGroupInterface, e: any) => void; readonly dragGroupControlEnd: (moveable: import("../types").MoveableGroupInterface, e: any) => void; readonly fillDragParams: (moveable: import("../types").MoveableManagerInterface, e: any) => import("../types").OnRender; readonly fillDragEndParams: (moveable: import("../types").MoveableManagerInterface, e: any) => import("../types").OnRenderEnd; }]; export declare const MOVEABLE_EVENTS_PROPS_MAP: { readonly onSnap: "snap"; } & { readonly onDragStart: "dragStart"; readonly onDrag: "drag"; readonly onDragEnd: "dragEnd"; readonly onDragGroupStart: "dragGroupStart"; readonly onDragGroup: "dragGroup"; readonly onDragGroupEnd: "dragGroupEnd"; } & { readonly onResizeStart: "resizeStart"; readonly onBeforeResize: "beforeResize"; readonly onResize: "resize"; readonly onResizeEnd: "resizeEnd"; readonly onResizeGroupStart: "resizeGroupStart"; readonly onBeforeResizeGroup: "beforeResizeGroup"; readonly onResizeGroup: "resizeGroup"; readonly onResizeGroupEnd: "resizeGroupEnd"; } & { readonly onRotateStart: "rotateStart"; readonly onBeforeRotate: "beforeRotate"; readonly onRotate: "rotate"; readonly onRotateEnd: "rotateEnd"; readonly onRotateGroupStart: "rotateGroupStart"; readonly onBeforeRotateGroup: "beforeRotateGroup"; readonly onRotateGroup: "rotateGroup"; readonly onRotateGroupEnd: "rotateGroupEnd"; } & { readonly onScaleStart: "scaleStart"; readonly onBeforeScale: "beforeScale"; readonly onScale: "scale"; readonly onScaleEnd: "scaleEnd"; readonly onScaleGroupStart: "scaleGroupStart"; readonly onBeforeScaleGroup: "beforeScaleGroup"; readonly onScaleGroup: "scaleGroup"; readonly onScaleGroupEnd: "scaleGroupEnd"; } & { readonly onClick: "click"; readonly onClickGroup: "clickGroup"; } & { readonly onScroll: "scroll"; readonly onScrollGroup: "scrollGroup"; } & { readonly onClipStart: "clipStart"; readonly onClip: "clip"; readonly onClipEnd: "clipEnd"; } & { readonly onDragOriginStart: "dragOriginStart"; readonly onDragOrigin: "dragOrigin"; readonly onDragOriginEnd: "dragOriginEnd"; } & { readonly onRoundStart: "roundStart"; readonly onRound: "round"; readonly onRoundEnd: "roundEnd"; readonly onRoundGroupStart: "roundGroupStart"; readonly onRoundGroup: "roundGroup"; readonly onRoundGroupEnd: "roundGroupEnd"; } & { readonly onBeforeRenderStart: "beforeRenderStart"; readonly onBeforeRender: "beforeRender"; readonly onBeforeRenderEnd: "beforeRenderEnd"; readonly onBeforeRenderGroupStart: "beforeRenderGroupStart"; readonly onBeforeRenderGroup: "beforeRenderGroup"; readonly onBeforeRenderGroupEnd: "beforeRenderGroupEnd"; } & { readonly onRenderStart: "renderStart"; readonly onRender: "render"; readonly onRenderEnd: "renderEnd"; readonly onRenderGroupStart: "renderGroupStart"; readonly onRenderGroup: "renderGroup"; readonly onRenderGroupEnd: "renderGroupEnd"; } & { readonly onChangeTargets: "changeTargets"; } & { readonly onWarpStart: "warpStart"; readonly onWarp: "warp"; readonly onWarpEnd: "warpEnd"; } & {} & { readonly onPinchStart: "pinchStart"; readonly onPinch: "pinch"; readonly onPinchEnd: "pinchEnd"; readonly onPinchGroupStart: "pinchGroupStart"; readonly onPinchGroup: "pinchGroup"; readonly onPinchGroupEnd: "pinchGroupEnd"; } & {} & { readonly onClick: "click"; readonly onClickGroup: "clickGroup"; } & {} & {} & {}; export declare const MOVEABLE_PROPS_MAP: { readonly pinchable: BooleanConstructor; } & { readonly snappable: readonly [BooleanConstructor, ArrayConstructor]; readonly snapContainer: ObjectConstructor; readonly snapDirections: readonly [BooleanConstructor, ObjectConstructor]; readonly elementSnapDirections: readonly [BooleanConstructor, ObjectConstructor]; readonly snapGap: BooleanConstructor; readonly snapGridWidth: NumberConstructor; readonly snapGridHeight: NumberConstructor; readonly isDisplaySnapDigit: BooleanConstructor; readonly isDisplayInnerSnapDigit: BooleanConstructor; readonly snapDigit: NumberConstructor; readonly snapThreshold: NumberConstructor; readonly snapRenderThreshold: NumberConstructor; readonly horizontalGuidelines: ArrayConstructor; readonly verticalGuidelines: ArrayConstructor; readonly elementGuidelines: ArrayConstructor; readonly bounds: ObjectConstructor; readonly innerBounds: ObjectConstructor; readonly snapDistFormat: FunctionConstructor; readonly maxSnapElementGuidelineDistance: NumberConstructor; readonly maxSnapElementGapDistance: NumberConstructor; } & { readonly draggable: BooleanConstructor; readonly throttleDrag: NumberConstructor; readonly throttleDragRotate: NumberConstructor; readonly startDragRotate: NumberConstructor; readonly edgeDraggable: BooleanConstructor; } & { readonly resizable: BooleanConstructor; readonly throttleResize: NumberConstructor; readonly renderDirections: ArrayConstructor; readonly keepRatio: BooleanConstructor; readonly resizeFormat: FunctionConstructor; readonly keepRatioFinally: BooleanConstructor; readonly edge: BooleanConstructor; readonly checkResizableError: BooleanConstructor; } & { readonly rotatable: BooleanConstructor; readonly rotationPosition: StringConstructor; readonly throttleRotate: NumberConstructor; readonly renderDirections: ObjectConstructor; readonly rotationTarget: ObjectConstructor; readonly rotateAroundControls: BooleanConstructor; readonly edge: BooleanConstructor; readonly resolveAblesWithRotatable: ObjectConstructor; } & { readonly scalable: BooleanConstructor; readonly throttleScale: NumberConstructor; readonly renderDirections: StringConstructor; readonly keepRatio: BooleanConstructor; readonly edge: BooleanConstructor; } & { readonly dragArea: BooleanConstructor; readonly passDragArea: BooleanConstructor; } & { readonly origin: BooleanConstructor; } & { readonly scrollable: BooleanConstructor; readonly scrollContainer: ObjectConstructor; readonly scrollThreshold: NumberConstructor; readonly scrollThrottleTime: NumberConstructor; readonly getScrollPosition: FunctionConstructor; } & { readonly padding: BooleanConstructor; } & { readonly clippable: BooleanConstructor; readonly defaultClipPath: StringConstructor; readonly customClipPath: StringConstructor; readonly keepRatio: BooleanConstructor; readonly clipRelative: BooleanConstructor; readonly clipArea: BooleanConstructor; readonly dragWithClip: BooleanConstructor; readonly clipTargetBounds: BooleanConstructor; readonly clipVerticalGuidelines: ArrayConstructor; readonly clipHorizontalGuidelines: ArrayConstructor; readonly clipSnapThreshold: BooleanConstructor; } & { readonly originDraggable: BooleanConstructor; readonly originRelative: BooleanConstructor; } & { readonly roundable: BooleanConstructor; readonly roundRelative: BooleanConstructor; readonly minRoundControls: ArrayConstructor; readonly maxRoundControls: ArrayConstructor; readonly roundClickable: BooleanConstructor; readonly roundPadding: NumberConstructor; readonly isDisplayShadowRoundControls: BooleanConstructor; } & { clickable: BooleanConstructor; } & { readonly edgeDraggable: BooleanConstructor; } & { readonly target: ObjectConstructor; readonly dragTarget: ObjectConstructor; readonly container: ObjectConstructor; readonly portalContainer: ObjectConstructor; readonly rootContainer: ObjectConstructor; readonly useResizeObserver: BooleanConstructor; readonly zoom: NumberConstructor; readonly transformOrigin: ArrayConstructor; readonly edge: ObjectConstructor; readonly ables: ArrayConstructor; readonly className: StringConstructor; readonly pinchThreshold: NumberConstructor; readonly pinchOutside: BooleanConstructor; readonly triggerAblesSimultaneously: BooleanConstructor; readonly checkInput: BooleanConstructor; readonly cspNonce: StringConstructor; readonly translateZ: NumberConstructor; readonly hideDefaultLines: BooleanConstructor; readonly props: ObjectConstructor; readonly flushSync: FunctionConstructor; readonly stopPropagation: BooleanConstructor; readonly preventClickEventOnDrag: BooleanConstructor; readonly preventClickDefault: BooleanConstructor; readonly viewContainer: ObjectConstructor; readonly persistData: ObjectConstructor; readonly useAccuratePosition: BooleanConstructor; readonly firstRenderState: ObjectConstructor; } & { readonly warpable: BooleanConstructor; readonly renderDirections: ArrayConstructor; readonly edge: BooleanConstructor; } & { readonly defaultGroupRotate: NumberConstructor; readonly defaultGroupOrigin: StringConstructor; readonly groupable: BooleanConstructor; readonly groupableProps: ObjectConstructor; readonly targetGroups: ObjectConstructor; readonly hideChildMoveableDefaultLines: BooleanConstructor; } & { readonly individualGroupable: BooleanConstructor; }; export declare const MOVEABLE_EVENTS_MAP: import("framework-utils").InvertObject<{ readonly onSnap: "snap"; } & { readonly onDragStart: "dragStart"; readonly onDrag: "drag"; readonly onDragEnd: "dragEnd"; readonly onDragGroupStart: "dragGroupStart"; readonly onDragGroup: "dragGroup"; readonly onDragGroupEnd: "dragGroupEnd"; } & { readonly onResizeStart: "resizeStart"; readonly onBeforeResize: "beforeResize"; readonly onResize: "resize"; readonly onResizeEnd: "resizeEnd"; readonly onResizeGroupStart: "resizeGroupStart"; readonly onBeforeResizeGroup: "beforeResizeGroup"; readonly onResizeGroup: "resizeGroup"; readonly onResizeGroupEnd: "resizeGroupEnd"; } & { readonly onRotateStart: "rotateStart"; readonly onBeforeRotate: "beforeRotate"; readonly onRotate: "rotate"; readonly onRotateEnd: "rotateEnd"; readonly onRotateGroupStart: "rotateGroupStart"; readonly onBeforeRotateGroup: "beforeRotateGroup"; readonly onRotateGroup: "rotateGroup"; readonly onRotateGroupEnd: "rotateGroupEnd"; } & { readonly onScaleStart: "scaleStart"; readonly onBeforeScale: "beforeScale"; readonly onScale: "scale"; readonly onScaleEnd: "scaleEnd"; readonly onScaleGroupStart: "scaleGroupStart"; readonly onBeforeScaleGroup: "beforeScaleGroup"; readonly onScaleGroup: "scaleGroup"; readonly onScaleGroupEnd: "scaleGroupEnd"; } & { readonly onClick: "click"; readonly onClickGroup: "clickGroup"; } & { readonly onScroll: "scroll"; readonly onScrollGroup: "scrollGroup"; } & { readonly onClipStart: "clipStart"; readonly onClip: "clip"; readonly onClipEnd: "clipEnd"; } & { readonly onDragOriginStart: "dragOriginStart"; readonly onDragOrigin: "dragOrigin"; readonly onDragOriginEnd: "dragOriginEnd"; } & { readonly onRoundStart: "roundStart"; readonly onRound: "round"; readonly onRoundEnd: "roundEnd"; readonly onRoundGroupStart: "roundGroupStart"; readonly onRoundGroup: "roundGroup"; readonly onRoundGroupEnd: "roundGroupEnd"; } & { readonly onBeforeRenderStart: "beforeRenderStart"; readonly onBeforeRender: "beforeRender"; readonly onBeforeRenderEnd: "beforeRenderEnd"; readonly onBeforeRenderGroupStart: "beforeRenderGroupStart"; readonly onBeforeRenderGroup: "beforeRenderGroup"; readonly onBeforeRenderGroupEnd: "beforeRenderGroupEnd"; } & { readonly onRenderStart: "renderStart"; readonly onRender: "render"; readonly onRenderEnd: "renderEnd"; readonly onRenderGroupStart: "renderGroupStart"; readonly onRenderGroup: "renderGroup"; readonly onRenderGroupEnd: "renderGroupEnd"; } & { readonly onChangeTargets: "changeTargets"; } & { readonly onWarpStart: "warpStart"; readonly onWarp: "warp"; readonly onWarpEnd: "warpEnd"; } & {} & { readonly onPinchStart: "pinchStart"; readonly onPinch: "pinch"; readonly onPinchEnd: "pinchEnd"; readonly onPinchGroupStart: "pinchGroupStart"; readonly onPinchGroup: "pinchGroup"; readonly onPinchGroupEnd: "pinchGroupEnd"; } & {} & { readonly onClick: "click"; readonly onClickGroup: "clickGroup"; } & {} & {} & {}, import("framework-utils").EntriesObject<{ readonly onSnap: "snap"; } & { readonly onDragStart: "dragStart"; readonly onDrag: "drag"; readonly onDragEnd: "dragEnd"; readonly onDragGroupStart: "dragGroupStart"; readonly onDragGroup: "dragGroup"; readonly onDragGroupEnd: "dragGroupEnd"; } & { readonly onResizeStart: "resizeStart"; readonly onBeforeResize: "beforeResize"; readonly onResize: "resize"; readonly onResizeEnd: "resizeEnd"; readonly onResizeGroupStart: "resizeGroupStart"; readonly onBeforeResizeGroup: "beforeResizeGroup"; readonly onResizeGroup: "resizeGroup"; readonly onResizeGroupEnd: "resizeGroupEnd"; } & { readonly onRotateStart: "rotateStart"; readonly onBeforeRotate: "beforeRotate"; readonly onRotate: "rotate"; readonly onRotateEnd: "rotateEnd"; readonly onRotateGroupStart: "rotateGroupStart"; readonly onBeforeRotateGroup: "beforeRotateGroup"; readonly onRotateGroup: "rotateGroup"; readonly onRotateGroupEnd: "rotateGroupEnd"; } & { readonly onScaleStart: "scaleStart"; readonly onBeforeScale: "beforeScale"; readonly onScale: "scale"; readonly onScaleEnd: "scaleEnd"; readonly onScaleGroupStart: "scaleGroupStart"; readonly onBeforeScaleGroup: "beforeScaleGroup"; readonly onScaleGroup: "scaleGroup"; readonly onScaleGroupEnd: "scaleGroupEnd"; } & { readonly onClick: "click"; readonly onClickGroup: "clickGroup"; } & { readonly onScroll: "scroll"; readonly onScrollGroup: "scrollGroup"; } & { readonly onClipStart: "clipStart"; readonly onClip: "clip"; readonly onClipEnd: "clipEnd"; } & { readonly onDragOriginStart: "dragOriginStart"; readonly onDragOrigin: "dragOrigin"; readonly onDragOriginEnd: "dragOriginEnd"; } & { readonly onRoundStart: "roundStart"; readonly onRound: "round"; readonly onRoundEnd: "roundEnd"; readonly onRoundGroupStart: "roundGroupStart"; readonly onRoundGroup: "roundGroup"; readonly onRoundGroupEnd: "roundGroupEnd"; } & { readonly onBeforeRenderStart: "beforeRenderStart"; readonly onBeforeRender: "beforeRender"; readonly onBeforeRenderEnd: "beforeRenderEnd"; readonly onBeforeRenderGroupStart: "beforeRenderGroupStart"; readonly onBeforeRenderGroup: "beforeRenderGroup"; readonly onBeforeRenderGroupEnd: "beforeRenderGroupEnd"; } & { readonly onRenderStart: "renderStart"; readonly onRender: "render"; readonly onRenderEnd: "renderEnd"; readonly onRenderGroupStart: "renderGroupStart"; readonly onRenderGroup: "renderGroup"; readonly onRenderGroupEnd: "renderGroupEnd"; } & { readonly onChangeTargets: "changeTargets"; } & { readonly onWarpStart: "warpStart"; readonly onWarp: "warp"; readonly onWarpEnd: "warpEnd"; } & {} & { readonly onPinchStart: "pinchStart"; readonly onPinch: "pinch"; readonly onPinchEnd: "pinchEnd"; readonly onPinchGroupStart: "pinchGroupStart"; readonly onPinchGroup: "pinchGroup"; readonly onPinchGroupEnd: "pinchGroupEnd"; } & {} & { readonly onClick: "click"; readonly onClickGroup: "clickGroup"; } & {} & {} & {}>>; export declare const MOVEABLE_EVENTS: string[]; export declare const MOVEABLE_PROPS: string[];