const e = "https://nice2dev.com/schemas/component-doc-v1.json", t = "NiceDataSnapshot", n = "Create and restore data snapshots with retention policies and metadata.", a = "data-branching", s = "1.0.7", o = "stable", i = [{ name: "snapshots", type: "DataSnapshot[]", required: !0, description: "List of snapshots" }, { name: "environment", type: "string", description: "Current environment" }, { name: "onCreate", type: "(name: string, description?: string) => Promise<void>", description: "Create snapshot callback" }, { name: "onRestore", type: "(snapshotId: string) => Promise<void>", description: "Restore snapshot callback" }, { name: "onDelete", type: "(snapshotId: string) => Promise<void>", description: "Delete snapshot callback" }, { name: "retentionDays", type: "number", default: 30, description: "Default retention period" }], r = [{ title: "Data Snapshot", description: "Manage data snapshots", code: `<NiceDataSnapshot
  snapshots={envSnapshots}
  environment="PROD"
  onCreate={handleCreate}
  onRestore={handleRestore}
/>` }], c = { role: "region", ariaLabel: "Data snapshot manager" }, p = ["NiceDataBranchManager", "NiceBackupManager"], d = {
  $schema: e,
  name: t,
  description: n,
  category: a,
  since: s,
  status: o,
  props: i,
  examples: r,
  accessibility: c,
  seeAlso: p
};
export {
  e as $schema,
  c as accessibility,
  a as category,
  d as default,
  n as description,
  r as examples,
  t as name,
  i as props,
  p as seeAlso,
  s as since,
  o as status
};
