import { OnDestroy, OnInit, OnChanges, SimpleChanges, ElementRef, NgZone } from '@angular/core';
import { NgxMoveableInterface } from './ngx-moveable.interface';
import * as i0 from "@angular/core";
export declare class NgxMoveableComponent extends NgxMoveableInterface implements OnDestroy, OnInit, OnChanges {
    private _ngZone;
    private _elementRef;
    constructor(_ngZone: NgZone, _elementRef: ElementRef<HTMLElement>);
    ngOnInit(): void;
    ngOnChanges(changes: SimpleChanges): void;
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<NgxMoveableComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NgxMoveableComponent, "ngx-moveable", never, { "target": "target"; "dragTargetSelf": "dragTargetSelf"; "dragTarget": "dragTarget"; "dragContainer": "dragContainer"; "container": "container"; "warpSelf": "warpSelf"; "rootContainer": "rootContainer"; "useResizeObserver": "useResizeObserver"; "useMutationObserver": "useMutationObserver"; "zoom": "zoom"; "dragFocusedInput": "dragFocusedInput"; "transformOrigin": "transformOrigin"; "ables": "ables"; "className": "className"; "pinchThreshold": "pinchThreshold"; "pinchOutside": "pinchOutside"; "triggerAblesSimultaneously": "triggerAblesSimultaneously"; "checkInput": "checkInput"; "cspNonce": "cspNonce"; "translateZ": "translateZ"; "hideDefaultLines": "hideDefaultLines"; "props": "props"; "flushSync": "flushSync"; "stopPropagation": "stopPropagation"; "preventClickEventOnDrag": "preventClickEventOnDrag"; "preventClickDefault": "preventClickDefault"; "viewContainer": "viewContainer"; "persistData": "persistData"; "useAccuratePosition": "useAccuratePosition"; "firstRenderState": "firstRenderState"; "linePadding": "linePadding"; "controlPadding": "controlPadding"; "preventDefault": "preventDefault"; "preventRightClick": "preventRightClick"; "preventWheelClick": "preventWheelClick"; "requestStyles": "requestStyles"; "snappable": "snappable"; "snapContainer": "snapContainer"; "snapDirections": "snapDirections"; "elementSnapDirections": "elementSnapDirections"; "snapGap": "snapGap"; "snapGridWidth": "snapGridWidth"; "snapGridHeight": "snapGridHeight"; "isDisplaySnapDigit": "isDisplaySnapDigit"; "isDisplayInnerSnapDigit": "isDisplayInnerSnapDigit"; "isDisplayGridGuidelines": "isDisplayGridGuidelines"; "snapDigit": "snapDigit"; "snapThreshold": "snapThreshold"; "snapRenderThreshold": "snapRenderThreshold"; "snapGridAll": "snapGridAll"; "snapRotationThreshold": "snapRotationThreshold"; "snapRotationDegrees": "snapRotationDegrees"; "snapHorizontalThreshold": "snapHorizontalThreshold"; "snapVerticalThreshold": "snapVerticalThreshold"; "horizontalGuidelines": "horizontalGuidelines"; "verticalGuidelines": "verticalGuidelines"; "elementGuidelines": "elementGuidelines"; "bounds": "bounds"; "innerBounds": "innerBounds"; "snapDistFormat": "snapDistFormat"; "maxSnapElementGuidelineDistance": "maxSnapElementGuidelineDistance"; "maxSnapElementGapDistance": "maxSnapElementGapDistance"; "pinchable": "pinchable"; "draggable": "draggable"; "throttleDrag": "throttleDrag"; "throttleDragRotate": "throttleDragRotate"; "hideThrottleDragRotateLine": "hideThrottleDragRotateLine"; "startDragRotate": "startDragRotate"; "edgeDraggable": "edgeDraggable"; "resizable": "resizable"; "throttleResize": "throttleResize"; "renderDirections": "renderDirections"; "displayAroundControls": "displayAroundControls"; "keepRatio": "keepRatio"; "resizeFormat": "resizeFormat"; "keepRatioFinally": "keepRatioFinally"; "edge": "edge"; "checkResizableError": "checkResizableError"; "scalable": "scalable"; "throttleScale": "throttleScale"; "warpable": "warpable"; "rotatable": "rotatable"; "rotationPosition": "rotationPosition"; "throttleRotate": "throttleRotate"; "rotationTarget": "rotationTarget"; "rotateAroundControls": "rotateAroundControls"; "resolveAblesWithRotatable": "resolveAblesWithRotatable"; "scrollable": "scrollable"; "scrollContainer": "scrollContainer"; "scrollThreshold": "scrollThreshold"; "scrollThrottleTime": "scrollThrottleTime"; "getScrollPosition": "getScrollPosition"; "scrollOptions": "scrollOptions"; "padding": "padding"; "origin": "origin"; "svgOrigin": "svgOrigin"; "originDraggable": "originDraggable"; "originRelative": "originRelative"; "clippable": "clippable"; "defaultClipPath": "defaultClipPath"; "customClipPath": "customClipPath"; "clipRelative": "clipRelative"; "clipArea": "clipArea"; "dragWithClip": "dragWithClip"; "clipTargetBounds": "clipTargetBounds"; "clipVerticalGuidelines": "clipVerticalGuidelines"; "clipHorizontalGuidelines": "clipHorizontalGuidelines"; "clipSnapThreshold": "clipSnapThreshold"; "roundable": "roundable"; "roundRelative": "roundRelative"; "minRoundControls": "minRoundControls"; "maxRoundControls": "maxRoundControls"; "roundClickable": "roundClickable"; "roundPadding": "roundPadding"; "isDisplayShadowRoundControls": "isDisplayShadowRoundControls"; "defaultGroupRotate": "defaultGroupRotate"; "useDefaultGroupRotate": "useDefaultGroupRotate"; "defaultGroupOrigin": "defaultGroupOrigin"; "groupable": "groupable"; "groupableProps": "groupableProps"; "targetGroups": "targetGroups"; "hideChildMoveableDefaultLines": "hideChildMoveableDefaultLines"; "individualGroupable": "individualGroupable"; "individualGroupableProps": "individualGroupableProps"; "clickable": "clickable"; "dragArea": "dragArea"; "passDragArea": "passDragArea"; }, { "beforeRenderStart": "beforeRenderStart"; "beforeRender": "beforeRender"; "beforeRenderEnd": "beforeRenderEnd"; "beforeRenderGroupStart": "beforeRenderGroupStart"; "beforeRenderGroup": "beforeRenderGroup"; "beforeRenderGroupEnd": "beforeRenderGroupEnd"; "changeTargets": "changeTargets"; "snap": "snap"; "bound": "bound"; "pinchStart": "pinchStart"; "pinch": "pinch"; "pinchEnd": "pinchEnd"; "pinchGroupStart": "pinchGroupStart"; "pinchGroup": "pinchGroup"; "pinchGroupEnd": "pinchGroupEnd"; "dragStart": "dragStart"; "drag": "drag"; "dragEnd": "dragEnd"; "dragGroupStart": "dragGroupStart"; "dragGroup": "dragGroup"; "dragGroupEnd": "dragGroupEnd"; "resizeStart": "resizeStart"; "beforeResize": "beforeResize"; "resize": "resize"; "resizeEnd": "resizeEnd"; "resizeGroupStart": "resizeGroupStart"; "beforeResizeGroup": "beforeResizeGroup"; "resizeGroup": "resizeGroup"; "resizeGroupEnd": "resizeGroupEnd"; "scaleStart": "scaleStart"; "beforeScale": "beforeScale"; "scale": "scale"; "scaleEnd": "scaleEnd"; "scaleGroupStart": "scaleGroupStart"; "beforeScaleGroup": "beforeScaleGroup"; "scaleGroup": "scaleGroup"; "scaleGroupEnd": "scaleGroupEnd"; "warpStart": "warpStart"; "warp": "warp"; "warpEnd": "warpEnd"; "rotateStart": "rotateStart"; "beforeRotate": "beforeRotate"; "rotate": "rotate"; "rotateEnd": "rotateEnd"; "rotateGroupStart": "rotateGroupStart"; "beforeRotateGroup": "beforeRotateGroup"; "rotateGroup": "rotateGroup"; "rotateGroupEnd": "rotateGroupEnd"; "scroll": "scroll"; "scrollGroup": "scrollGroup"; "dragOriginStart": "dragOriginStart"; "dragOrigin": "dragOrigin"; "dragOriginEnd": "dragOriginEnd"; "clipStart": "clipStart"; "clip": "clip"; "clipEnd": "clipEnd"; "roundStart": "roundStart"; "round": "round"; "roundEnd": "roundEnd"; "roundGroupStart": "roundGroupStart"; "roundGroup": "roundGroup"; "roundGroupEnd": "roundGroupEnd"; "click": "click"; "clickGroup": "clickGroup"; "renderStart": "renderStart"; "render": "render"; "renderEnd": "renderEnd"; "renderGroupStart": "renderGroupStart"; "renderGroup": "renderGroup"; "renderGroupEnd": "renderGroupEnd"; }, never, never, true, never>;
}
