{
  "properties": [
    {
      "name": "value",
      "type": "Array",
      "description": "Displayed step name"
    },
    {
      "name": "selectedStep",
      "type": "Number",
      "description": "Enable to select the step by it's index"
    },
    {
      "name": "linearMode",
      "type": "Boolean",
      "description": "If this property is true, we can move next steps one by one. Default value is false"
    },
    {
      "name": "optionalSteps",
      "type": "Array",
      "description": "In linear mode, we can move to optional steps, even it is not increased by linear"
    },
    {
      "name": "maxHeight",
      "type": "String",
      "description": "Maximum height of the stepper body, if the height of the body is bigger than this property, slider will be appeared"
    },
    {
      "name": "valid",
      "type": "Boolean",
      "default": "true",
      "description": "When property setup as false, on current step will apply styles for invalid step and will restrict move on to any other step"
    },
    {
      "name": "disableForwardHeaderNavigation",
      "type": "Boolean",
      "default": "false",
      "description": "When property setup as true, forward navigation by click on headers will be disabled from current step"
    }
  ],
  "events": [
    {
      "name": "current:step",
      "description": "Event is emitted after changing the step with current step index"
    }
  ]
}
