[
  {
    "attribute": "variant",
    "property": "variant",
    "type": "\"informative\" | \"neutral\" | \"negative\"",
    "kind": "enum",
    "values": [
      "neutral",
      "informative",
      "negative"
    ],
    "optional": false,
    "default": "'neutral'",
    "description": "The semantic variant of the tooltip.",
    "inheritedFrom": "TooltipBase",
    "since": "2.0.0-beta.1"
  },
  {
    "attribute": "placement",
    "property": "placement",
    "type": "\"start\" | \"end\" | \"top\" | \"bottom\" | \"left\" | \"right\"",
    "kind": "enum",
    "values": [
      "top",
      "bottom",
      "left",
      "right",
      "start",
      "end"
    ],
    "optional": false,
    "default": "'top'",
    "description": "Preferred placement of the tooltip relative to its trigger. This is always\nthe consumer's requested side; the resolved physical side (after any\nviewport-driven flip) is reflected as `actual-placement`.",
    "inheritedFrom": "TooltipBase",
    "since": "2.0.0-beta.1"
  },
  {
    "attribute": "open",
    "property": "open",
    "type": "boolean",
    "kind": "boolean",
    "values": [],
    "optional": false,
    "default": "false",
    "description": "Whether the tooltip is visible.",
    "inheritedFrom": "TooltipBase",
    "since": "2.0.0-beta.1"
  },
  {
    "attribute": "for",
    "property": "for",
    "type": "string",
    "kind": "text",
    "values": [],
    "optional": false,
    "description": "The `id` of the trigger element in the same document tree root.",
    "inheritedFrom": "TooltipBase",
    "since": "2.0.0-beta.1"
  },
  {
    "attribute": "delay",
    "property": "delay",
    "type": "number",
    "kind": "number",
    "values": [],
    "optional": false,
    "default": "1500",
    "description": "Warm-up delay in milliseconds before the tooltip opens on pointer hover.\nSet to `0` to open immediately. Keyboard focus always opens immediately.",
    "inheritedFrom": "TooltipBase",
    "since": "2.0.0-beta.1"
  },
  {
    "attribute": "disabled",
    "property": "disabled",
    "type": "boolean",
    "kind": "boolean",
    "values": [],
    "optional": false,
    "default": "false",
    "description": "When set, the tooltip does not respond to hover or focus events and cannot\nbe opened. `disabled` takes priority over `open`: setting `open` to `true`\nwhile disabled is a no-op, and disabling an open tooltip closes it. Applies\nin `manual` mode as well.",
    "inheritedFrom": "TooltipBase",
    "since": "2.0.0-beta.1"
  },
  {
    "attribute": "manual",
    "property": "manual",
    "type": "boolean",
    "kind": "boolean",
    "values": [],
    "optional": false,
    "default": "false",
    "description": "Suppresses automatic hover and focus wiring.\nThe consumer manages visibility via the `open` property or the popover API.",
    "inheritedFrom": "TooltipBase",
    "since": "2.0.0-beta.1"
  },
  {
    "attribute": "offset",
    "property": "offset",
    "type": "number",
    "kind": "number",
    "values": [],
    "optional": false,
    "default": "4",
    "description": "Pixel gap along the placement axis between the trigger and the tooltip bubble.",
    "inheritedFrom": "TooltipBase",
    "since": "2.0.0-beta.1"
  },
  {
    "attribute": "cross-offset",
    "property": "crossOffset",
    "type": "number",
    "kind": "number",
    "values": [],
    "optional": false,
    "default": "0",
    "description": "Slide along the trigger edge perpendicular to the placement direction, in pixels.",
    "inheritedFrom": "TooltipBase",
    "since": "2.0.0-beta.1"
  },
  {
    "attribute": "container-padding",
    "property": "containerPadding",
    "type": "number",
    "kind": "number",
    "values": [],
    "optional": false,
    "default": "12",
    "description": "Minimum inset from the viewport edge, in pixels, for collision detection.",
    "inheritedFrom": "TooltipBase",
    "since": "2.0.0-beta.1"
  },
  {
    "attribute": "should-flip",
    "property": "shouldFlip",
    "type": "boolean",
    "kind": "boolean",
    "values": [],
    "optional": false,
    "default": "true",
    "description": "Whether the tooltip may reposition to the opposite side when the requested\nplacement does not fit within the viewport.",
    "inheritedFrom": "TooltipBase",
    "since": "2.0.0-beta.1"
  },
  {
    "attribute": "labeling",
    "property": "labeling",
    "type": "boolean",
    "kind": "boolean",
    "values": [],
    "optional": false,
    "default": "false",
    "description": "When set, the tooltip acts as the trigger's accessible name rather than its description.\nUse for icon-only triggers where the tooltip text is the sole accessible name.",
    "inheritedFrom": "TooltipBase",
    "since": "2.0.0-beta.1"
  }
]
