{
  "props": [
    {
      "property": "placement",
      "type": "\"bottom\" | \"bottom left\" | \"bottom right\" | \"bottom start\" | \"bottom end\" | \"top\" | \"top left\" | \"top right\" | \"top start\" | \"top end\" | \"left\" | \"left top\" | \"left bottom\" | \"start\" | \"start top\" | \"start bottom\" | \"right\" | \"right top\" | \"right bottom\" | \"end\" | \"end top\" | \"end bottom\"",
      "kind": "enum",
      "values": [
        "bottom",
        "bottom left",
        "bottom right",
        "bottom start",
        "bottom end",
        "top",
        "top left",
        "top right",
        "top start",
        "top end",
        "left",
        "left top",
        "left bottom",
        "start",
        "start top",
        "start bottom",
        "right",
        "right top",
        "right bottom",
        "end",
        "end top",
        "end bottom"
      ],
      "default": "'bottom start'",
      "description": "The placement of the popover with respect to the action button."
    },
    {
      "property": "children",
      "type": "string | number | bigint | false | true | ReactElement<unknown, string | JSXElementConstructor<any>> | Iterable<ReactNode> | ReactPortal | Promise<AwaitedReactNode>",
      "kind": "unknown",
      "values": [],
      "required": true,
      "description": "Contents of the Contextual Help popover."
    },
    {
      "property": "size",
      "type": "\"XS\" | \"S\"",
      "kind": "enum",
      "values": [
        "XS",
        "S"
      ],
      "default": "'XS'",
      "description": "The size of the ActionButton."
    },
    {
      "property": "isOpen",
      "type": "boolean",
      "kind": "boolean",
      "values": [],
      "description": "Whether the overlay is open by default (controlled).",
      "inheritedFrom": "OverlayTriggerProps"
    },
    {
      "property": "defaultOpen",
      "type": "boolean",
      "kind": "boolean",
      "values": [],
      "description": "Whether the overlay is open by default (uncontrolled).",
      "inheritedFrom": "OverlayTriggerProps"
    },
    {
      "property": "onOpenChange",
      "type": "(isOpen: boolean) => void",
      "kind": "unknown",
      "values": [],
      "description": "Handler that is called when the overlay's open state changes.",
      "inheritedFrom": "OverlayTriggerProps"
    },
    {
      "property": "shouldFlip",
      "type": "boolean",
      "kind": "boolean",
      "values": [],
      "default": "true",
      "description": "Whether the element should flip its orientation (e.g. top to bottom or left to right) when\nthere is insufficient room for it to render completely.",
      "inheritedFrom": "PositionProps"
    },
    {
      "property": "offset",
      "type": "number",
      "kind": "number",
      "values": [],
      "default": "8",
      "description": "The additional offset applied along the main axis between the element and its\nanchor element.",
      "inheritedFrom": "PopoverProps"
    },
    {
      "property": "crossOffset",
      "type": "number",
      "kind": "number",
      "values": [],
      "default": "0",
      "description": "The additional offset applied along the cross axis between the element and its\nanchor element.",
      "inheritedFrom": "PositionProps"
    },
    {
      "property": "containerPadding",
      "type": "number",
      "kind": "number",
      "values": [],
      "default": "12",
      "description": "The placement padding that should be applied between the element and its\nsurrounding container.",
      "inheritedFrom": "PositionProps"
    },
    {
      "property": "variant",
      "type": "\"info\" | \"help\"",
      "kind": "enum",
      "values": [
        "info",
        "help"
      ],
      "default": "'help'",
      "description": "Indicates whether contents are informative or provides helpful guidance.",
      "inheritedFrom": "ContextualHelpStyleProps"
    },
    {
      "property": "styles",
      "type": "StylesProp",
      "kind": "unknown",
      "values": [],
      "description": "Spectrum-defined styles, returned by the `style()` macro.",
      "inheritedFrom": "StyleProps"
    },
    {
      "property": "id",
      "type": "string",
      "kind": "text",
      "values": [],
      "description": "The element's unique identifier. See\n[MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/id).",
      "inheritedFrom": "DOMProps"
    },
    {
      "property": "aria-label",
      "type": "string",
      "kind": "text",
      "values": [],
      "description": "Defines a string value that labels the current element.",
      "inheritedFrom": "AriaLabelingProps"
    },
    {
      "property": "aria-labelledby",
      "type": "string",
      "kind": "text",
      "values": [],
      "description": "Identifies the element (or elements) that labels the current element.",
      "inheritedFrom": "AriaLabelingProps"
    },
    {
      "property": "aria-describedby",
      "type": "string",
      "kind": "text",
      "values": [],
      "description": "Identifies the element (or elements) that describes the object.",
      "inheritedFrom": "AriaLabelingProps"
    },
    {
      "property": "aria-details",
      "type": "string",
      "kind": "text",
      "values": [],
      "description": "Identifies the element (or elements) that provide a detailed, extended description for the\nobject.",
      "inheritedFrom": "AriaLabelingProps"
    }
  ],
  "status": "stable"
}
