"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e="https://nice2dev.com/schemas/component-doc-v1.json",t="NiceDateRangePicker",a="Date range picker for selecting start and end dates.",n="input",s="1.0.0",i="stable",r=[{name:"value",type:"[Date, Date]",required:!0,description:"Date range value"},{name:"onChange",type:"(range: [Date, Date]) => void",required:!0,description:"Change callback"},{name:"minDate",type:"Date",description:"Minimum date"},{name:"maxDate",type:"Date",description:"Maximum date"},{name:"presets",type:"DateRangePreset[]",description:"Quick select presets"},{name:"showPresets",type:"boolean",default:"true",description:"Show preset buttons"},{name:"numberOfMonths",type:"number",default:"2",description:"Months to display"},{name:"format",type:"string",default:"'yyyy-MM-dd'",description:"Date format"},{name:"disabled",type:"boolean",default:"false",description:"Disabled state"}],c=[{title:"Date Range Picker",description:"Select date range",code:`<NiceDateRangePicker
  value={dateRange}
  onChange={setDateRange}
  presets={[
    { label: 'Last 7 days', range: [subDays(new Date(), 7), new Date()] },
    { label: 'Last 30 days', range: [subDays(new Date(), 30), new Date()] }
  ]}
  numberOfMonths={2}
/>`}],o={keyboard:["Tab through dates","Arrow keys to navigate"],aria:["Date range picker","Selected range"]},d=["NiceDatePicker","NiceCalendarScheduler"],p={$schema:e,name:t,description:a,category:n,since:s,status:i,props:r,examples:c,accessibility:o,seeAlso:d};exports.$schema=e;exports.accessibility=o;exports.category=n;exports.default=p;exports.description=a;exports.examples=c;exports.name=t;exports.props=r;exports.seeAlso=d;exports.since=s;exports.status=i;
