{
  "behavior": {
    "$listeners": true
  },

  "props": {
    "overline": {
      "type": "Boolean",
      "desc": "Renders an overline label",
      "category": "content"
    },

    "caption": {
      "type": "Boolean",
      "desc": "Renders a caption label",
      "category": "content"
    },

    "header": {
      "type": "Boolean",
      "desc": "Renders a header label",
      "category": "content"
    },

    "lines": {
      "type": [ "Number", "String" ],
      "desc": "Apply ellipsis when there's not enough space to render on the specified number of lines; If more than one line specified, then it will only work on webkit browsers because it uses the '-webkit-line-clamp' CSS property!",
      "examples": [ "1", "3", ":lines=\"2\"" ],
      "category": "content|behavior"
    }
  },

  "slots": {
    "default": {
      "desc": "The content of the label; Suggestion: text"
    }
  }
}
