const e = "https://nice2dev.com/schemas/component-doc-v1.json", o = "NiceTouchTable", i = "Touch-optimized table for mobile devices with swipe actions.", t = "mobile", c = "1.0.0", n = "stable", s = [{ name: "data", type: "T[]", required: !0, description: "Table data" }, { name: "columns", type: "Column[]", required: !0, description: "Column definitions" }, { name: "onRowClick", type: "(row: T) => void", description: "Row click callback" }, { name: "swipeActions", type: "SwipeAction[]", description: "Swipe action buttons" }, { name: "onSwipeAction", type: "(action: string, row: T) => void", description: "Swipe callback" }, { name: "showHeader", type: "boolean", default: "true", description: "Show table header" }, { name: "pullToRefresh", type: "boolean", default: "false", description: "Enable pull refresh" }, { name: "onRefresh", type: "() => Promise<void>", description: "Refresh callback" }], a = [{ title: "Touch Table", description: "Mobile table", code: `<NiceTouchTable
  data={items}
  columns={columns}
  onRowClick={selectItem}
  swipeActions={[{ id: 'delete', icon: 'trash', color: 'red' }]}
  onSwipeAction={handleSwipe}
/>` }], l = { keyboard: ["Tab through rows"], aria: ["Table role", "Row descriptions"] }, r = ["NiceDataGrid", "NiceMobileHeader"], d = {
  $schema: e,
  name: o,
  description: i,
  category: t,
  since: c,
  status: n,
  props: s,
  examples: a,
  accessibility: l,
  seeAlso: r
};
export {
  e as $schema,
  l as accessibility,
  t as category,
  d as default,
  i as description,
  a as examples,
  o as name,
  s as props,
  r as seeAlso,
  c as since,
  n as status
};
