"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e="https://nice2dev.com/schemas/component-doc-v1.json",n="NiceGestureHandler",t="Gesture handler for touch interactions like pinch, rotate, swipe.",o="mobile",i="1.0.0",a="planned",c=[{name:"children",type:"React.ReactNode",required:!0,description:"Content to handle"},{name:"onPinch",type:"(scale: number) => void",description:"Pinch callback"},{name:"onRotate",type:"(angle: number) => void",description:"Rotate callback"},{name:"onSwipe",type:"(direction: SwipeDirection) => void",description:"Swipe callback"},{name:"onPan",type:"(delta: { x: number; y: number }) => void",description:"Pan callback"},{name:"onDoubleTap",type:"() => void",description:"Double tap callback"},{name:"onLongPress",type:"() => void",description:"Long press callback"},{name:"enabled",type:"GestureType[]",description:"Enabled gesture types"}],s=[{title:"Gesture Handler",description:"Handle gestures",code:`<NiceGestureHandler
  onPinch={handleZoom}
  onSwipe={handleSwipe}
  onDoubleTap={resetZoom}
  enabled={['pinch', 'swipe', 'doubleTap']}
>
  <ImageViewer />
</NiceGestureHandler>`}],r={keyboard:["Keyboard alternatives for gestures"],aria:[]},l=["NiceSwipeCard","NicePinchZoom"],d={$schema:e,name:n,description:t,category:o,since:i,status:a,props:c,examples:s,accessibility:r,seeAlso:l};exports.$schema=e;exports.accessibility=r;exports.category=o;exports.default=d;exports.description=t;exports.examples=s;exports.name=n;exports.props=c;exports.seeAlso=l;exports.since=i;exports.status=a;
