{
  "version": "experimental",
  "tags": [
    {
      "name": "uui-file-dropzone",
      "path": "./lib/uui-file-dropzone.element.ts",
      "attributes": [
        {
          "name": "accept",
          "description": "Comma-separated list of accepted mime types or file extensions (denoted with a `.`).\nIf this is left empty, it will allow all types.",
          "type": "string"
        },
        {
          "name": "disallow-folder-upload",
          "type": "boolean",
          "default": "false"
        },
        {
          "name": "multiple",
          "description": "Allows for multiple files to be selected.",
          "type": "boolean",
          "default": "\"false\""
        },
        {
          "name": "label",
          "description": "Label to be used for aria-label and potentially as visual label for some components",
          "type": "string"
        }
      ],
      "properties": [
        {
          "name": "accept",
          "attribute": "accept",
          "description": "Comma-separated list of accepted mime types or file extensions (denoted with a `.`).\nIf this is left empty, it will allow all types.",
          "type": "string"
        },
        {
          "name": "disallowFolderUpload",
          "attribute": "disallow-folder-upload",
          "type": "boolean",
          "default": "false"
        },
        {
          "name": "multiple",
          "attribute": "multiple",
          "description": "Allows for multiple files to be selected.",
          "type": "boolean",
          "default": "\"false\""
        },
        {
          "name": "styles",
          "type": "CSSResult[]",
          "default": "[null]"
        },
        {
          "name": "label",
          "attribute": "label",
          "description": "Label to be used for aria-label and potentially as visual label for some components",
          "type": "string"
        }
      ],
      "events": [
        {
          "name": "change",
          "description": "fires when a file has been selected."
        },
        {
          "name": "reject",
          "description": "fires when files are rejected due to not matching the accept attribute."
        }
      ],
      "slots": [
        {
          "name": "",
          "description": "For the content of the dropzone"
        }
      ]
    }
  ]
}