{
  "properties": [
    {
      "name": "lang",
      "type": "String",
      "description": "String. BCP 47 code. Language to be used in the datepicker for month names and weekday labels. Can be set globally with $root.locale. This property overrides global setting"
    },
    {
      "name": "min",
      "type": "Date",
      "description": "Date. Optional earliest selectable day"
    },
    {
      "name": "max",
      "type": "Date",
      "description": "Date. Optional latest selectable day"
    },
    {
      "name": "value",
      "type": "Date",
      "default": "new Date()",
      "description": "Selected date."
    },
    {
      "name": "fullWidth",
      "type": "Boolean",
      "default": "false",
      "description": "Set up full width of datepicker"
    },
    {
      "name": "isMobile",
      "type": "Boolean",
      "description": "Responsible for displaying mobile view when set as true"
    },
    {
      "name": "secondDate",
      "type": "null",
      "description": "Second date for select and creating a date range"
    },
    {
      "name": "rangeAvailable",
      "type": "Boolean",
      "description": "Allowed select date range"
    },
    {
      "name": "selectDayList",
      "type": "Boolean",
      "description": "Allowed display on desktop version of datepicker sidebar on right side with list days for select of date range"
    },
    {
      "name": "dayListPositive",
      "type": "Boolean",
      "default": "true",
      "description": "Set positive or negative days list range depend on the value"
    },
    {
      "name": "dateUnset",
      "type": "Boolean",
      "default": "false",
      "description": "Responsible for unset date status of datepicker"
    },
    {
      "name": "autoInitialize",
      "type": "Boolean",
      "default": "true",
      "description": "Responsible for auto initialize value of datepicker"
    },
    {
      "name": "alternatingDateName",
      "type": "String",
      "description": "Allow handling next functionality like if we select a date and we go past - future - future or future - future or any same double combination, we only select that date"
    },
    {
      "name": "displayActions",
      "type": "Boolean",
      "default": "false",
      "description": "Display action all the time"
    }
  ],
  "events": [
    {
      "name": "update:secondDate",
      "description": "Emitted for updating the secondDate props"
    },
    {
      "name": "update:dateUnset",
      "description": "Emitted for updating the dateUnset props"
    },
    {
      "name": "input",
      "description": "Emitted for updating the value props"
    },
    {
      "name": "save",
      "description": "Emitted by clicks by saving buttons or when days range is selecting"
    }
  ]
}
