{
  "description": "Used to display progress (0-100 scale) or a loading state.",
  "props": {
    "absolute": "Applies position: absolute to the component.",
    "active": "Reduce the height to 0, hiding component.",
    "bgOpacity": "Background opacity, if null it defaults to 0.3 if background color is not specified or 1 otherwise.",
    "bufferColor": "Sets the color of the buffer bar.",
    "bufferOpacity": "Set the opacity of the buffer bar.",
    "bufferValue": "The percentage value for the buffer.",
    "chunkCount": "Specifies amount of chunks to divide the bar into.",
    "chunkGap": "Defines size of the gap between chunks.",
    "chunkWidth": "Defines chunk absolute size. Useful when chunk is narrow.",
    "clickable": "Clicking on the progress track will automatically set the value.",
    "indeterminate": "Constantly animates, use when loading progress is unknown.",
    "max": "Sets the maximum value the progress can reach.",
    "opacity": "Set the opacity of the progress bar.",
    "reverse": "Displays reversed progress (right to left in LTR mode and left to right in RTL).",
    "roundedBar": "Applies a border radius to the progress bar.",
    "stream": "An alternative style for portraying loading that works in tandem with **buffer-value**.",
    "striped": "Adds a stripe background to the filled portion of the progress component.",
    "variant": "Applies a distinct style to the component. **split** visually divides the progress bar at the current value, separating the filled and unfilled portions with a gap."
  },
  "slots": {
    "default": "Provides the current value of the component."
  }
}
