const e = "https://nice2dev.com/schemas/component-doc-v1.json", n = "NiceGestureHandler", o = "Gesture handler for touch interactions like pinch, rotate, swipe.", t = "mobile", a = "1.0.0", c = "planned", i = [{ 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: [] }, d = ["NiceSwipeCard", "NicePinchZoom"], l = {
  $schema: e,
  name: n,
  description: o,
  category: t,
  since: a,
  status: c,
  props: i,
  examples: s,
  accessibility: r,
  seeAlso: d
};
export {
  e as $schema,
  r as accessibility,
  t as category,
  l as default,
  o as description,
  s as examples,
  n as name,
  i as props,
  d as seeAlso,
  a as since,
  c as status
};
