"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e="https://nice2dev.com/schemas/component-doc-v1.json",s="NiceSurvey",o="Survey component with multiple question types and branching logic.",n="survey",t="1.0.0",i="stable",r=[{name:"survey",type:"SurveyDefinition",required:!0,description:"Survey definition"},{name:"responses",type:"SurveyResponse",description:"Current responses"},{name:"onChange",type:"(responses: SurveyResponse) => void",description:"Change callback"},{name:"onSubmit",type:"(responses: SurveyResponse) => Promise<void>",description:"Submit callback"},{name:"showProgress",type:"boolean",default:"true",description:"Show progress bar"},{name:"showNavigation",type:"boolean",default:"true",description:"Show navigation"},{name:"mode",type:"'all' | 'page' | 'question'",default:"'page'",description:"Display mode"}],c=[{title:"Survey",description:"Complete survey",code:`<NiceSurvey
  survey={surveyDef}
  responses={userResponses}
  onChange={setUserResponses}
  onSubmit={submitSurvey}
  showProgress
  mode="page"
/>`}],a={keyboard:["Tab through questions"],aria:["Survey progress","Question descriptions"]},p=["NiceQuiz","NicePoll"],u={$schema:e,name:s,description:o,category:n,since:t,status:i,props:r,examples:c,accessibility:a,seeAlso:p};exports.$schema=e;exports.accessibility=a;exports.category=n;exports.default=u;exports.description=o;exports.examples=c;exports.name=s;exports.props=r;exports.seeAlso=p;exports.since=t;exports.status=i;
