"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e="https://nice2dev.com/schemas/component-doc-v1.json",i="NiceServiceWorker",n="Service worker manager for PWA offline capabilities.",o="offline",t="1.0.0",c="stable",r=[{name:"children",type:"React.ReactNode",required:!0,description:"Child components"},{name:"swUrl",type:"string",required:!0,description:"Service worker URL"},{name:"onUpdate",type:"(registration: ServiceWorkerRegistration) => void",description:"Update callback"},{name:"onSuccess",type:"(registration: ServiceWorkerRegistration) => void",description:"Success callback"},{name:"onOffline",type:"() => void",description:"Offline callback"},{name:"onOnline",type:"() => void",description:"Online callback"},{name:"showUpdatePrompt",type:"boolean",default:"true",description:"Show update prompt"}],s=[{title:"Service Worker",description:"Manage PWA",code:`<NiceServiceWorker
  swUrl="/service-worker.js"
  onUpdate={handleUpdate}
  onOffline={handleOffline}
  showUpdatePrompt
>
  <App />
</NiceServiceWorker>`}],a={keyboard:[],aria:["Update notifications"]},p=["NiceOfflineIndicator","NiceOfflineSync"],d={$schema:e,name:i,description:n,category:o,since:t,status:c,props:r,examples:s,accessibility:a,seeAlso:p};exports.$schema=e;exports.accessibility=a;exports.category=o;exports.default=d;exports.description=n;exports.examples=s;exports.name=i;exports.props=r;exports.seeAlso=p;exports.since=t;exports.status=c;
