{
  "description": "A specialized form input for selecting files.",
  "props": {
    "chips": "Changes display of selections to chips.",
    "counter": "Displays the number of selected files.",
    "counterSizeString": "The text displayed when using the **counter** and **show-size** props. Can also be customized globally on the [internationalization page](/customization/internationalization).",
    "counterString": "The text displayed when using the **counter** prop. Can also be customized globally on the [internationalization page](/customization/internationalization).",
    "hideInput": "Display the icon only without the input (file names).",
    "multiple": "Adds the **multiple** attribute to the input, allowing multiple file selections.",
    "showSize": "Sets the displayed size of selected file(s). When using **true** will default to _1000_ displaying (**kB, MB, GB**) while _1024_ will display (**KiB, MiB, GiB**).",
    "truncateLength": "The length of a filename before it is truncated with ellipsis."
  },
  "slots": {
    "counter": "Slot for the input’s counter text.",
    "selection": "Slot for defining a custom appearance for selected item(s). Provides the current **index**, **text** (truncated) and [file](https://developer.mozilla.org/en-US/docs/Web/API/File)."
  },
  "events": {
    "mousedown:control": "Event that is emitted when using mousedown on the main control area."
  }
}
