{
  "properties": [
    {
      "name": "label",
      "type": "String",
      "description": "Label at the top of the file input"
    },
    {
      "name": "files",
      "type": "Array",
      "description": "Array of inputted files"
    },
    {
      "name": "maxTotalSize",
      "type": "Number",
      "description": "Maximum size of total files you can attach"
    },
    {
      "name": "maxFileCount",
      "type": "Number",
      "description": "Maximum number of files you can attach"
    },
    {
      "name": "validators",
      "type": "Array",
      "description": "You can add error message, and validation function in this array"
    }
  ],
  "events": [
    {
      "name": "fileInput",
      "description": "Emitted after selecting the file using file-browser"
    },
    {
      "name": "fileRemove",
      "description": "Emitted when user removes the file"
    },
    {
      "name": "validation",
      "description": "Emitted when input value changed with it's status"
    }
  ]
}
