{
  "description": "",
  "displayName": "Accordion",
  "methods": [],
  "props": {
    "classes": {
      "flowType": {
        "name": "Object"
      },
      "required": true,
      "description": ""
    },
    "openIndexes": {
      "flowType": {
        "name": "Array",
        "elements": [
          {
            "name": "number"
          }
        ],
        "raw": "Array<number>"
      },
      "required": false,
      "description": ""
    },
    "items": {
      "flowType": {
        "name": "Array",
        "elements": [
          {
            "name": "signature",
            "type": "object",
            "raw": "{\n  title: any | string,\n  contents: any,\n}",
            "signature": {
              "properties": [
                {
                  "key": "title",
                  "value": {
                    "name": "union",
                    "raw": "any | string",
                    "elements": [
                      {
                        "name": "any"
                      },
                      {
                        "name": "string"
                      }
                    ],
                    "required": true
                  }
                },
                {
                  "key": "contents",
                  "value": {
                    "name": "any",
                    "required": true
                  }
                }
              ]
            }
          }
        ],
        "raw": "Array<{\n  title: any | string,\n  contents: any,\n}>"
      },
      "required": true,
      "description": ""
    }
  }
}