{
  "props": [
    {
      "property": "children",
      "type": "string | number | bigint | false | true | ReactElement<unknown, string | JSXElementConstructor<any>> | Iterable<ReactNode> | ReactPortal | Promise<AwaitedReactNode>",
      "kind": "unknown",
      "values": [],
      "required": true
    },
    {
      "property": "onPress",
      "type": "(e: PressEvent) => void",
      "kind": "unknown",
      "values": [],
      "description": "Handler that is called when the press is released over the target.",
      "inheritedFrom": "PressEvents"
    },
    {
      "property": "onPressStart",
      "type": "(e: PressEvent) => void",
      "kind": "unknown",
      "values": [],
      "description": "Handler that is called when a press interaction starts.",
      "inheritedFrom": "PressEvents"
    },
    {
      "property": "onPressEnd",
      "type": "(e: PressEvent) => void",
      "kind": "unknown",
      "values": [],
      "description": "Handler that is called when a press interaction ends, either\nover the target or when the pointer leaves the target.",
      "inheritedFrom": "PressEvents"
    },
    {
      "property": "onPressChange",
      "type": "(isPressed: boolean) => void",
      "kind": "unknown",
      "values": [],
      "description": "Handler that is called when the press state changes.",
      "inheritedFrom": "PressEvents"
    },
    {
      "property": "onPressUp",
      "type": "(e: PressEvent) => void",
      "kind": "unknown",
      "values": [],
      "description": "Handler that is called when a press is released over the target, regardless of\nwhether it started on the target or not.",
      "inheritedFrom": "PressEvents"
    },
    {
      "property": "autoFocus",
      "type": "boolean",
      "kind": "boolean",
      "values": [],
      "description": "Whether the element should receive focus on render.",
      "inheritedFrom": "FocusableProps"
    },
    {
      "property": "onFocus",
      "type": "(e: FocusEvent<Element, Element>) => void",
      "kind": "unknown",
      "values": [],
      "description": "Handler that is called when the element receives focus.",
      "inheritedFrom": "FocusEvents"
    },
    {
      "property": "onBlur",
      "type": "(e: FocusEvent<Element, Element>) => void",
      "kind": "unknown",
      "values": [],
      "description": "Handler that is called when the element loses focus.",
      "inheritedFrom": "FocusEvents"
    },
    {
      "property": "onFocusChange",
      "type": "(isFocused: boolean) => void",
      "kind": "unknown",
      "values": [],
      "description": "Handler that is called when the element's focus status changes.",
      "inheritedFrom": "FocusEvents"
    },
    {
      "property": "onKeyDown",
      "type": "(e: KeyboardEvent) => void",
      "kind": "unknown",
      "values": [],
      "description": "Handler that is called when a key is pressed.",
      "inheritedFrom": "KeyboardEvents"
    },
    {
      "property": "onKeyUp",
      "type": "(e: KeyboardEvent) => void",
      "kind": "unknown",
      "values": [],
      "description": "Handler that is called when a key is released.",
      "inheritedFrom": "KeyboardEvents"
    },
    {
      "property": "href",
      "type": "string",
      "kind": "text",
      "values": [],
      "description": "A URL to link to. See [MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#href).",
      "inheritedFrom": "LinkDOMProps"
    },
    {
      "property": "hrefLang",
      "type": "string",
      "kind": "text",
      "values": [],
      "description": "Hints at the human language of the linked URL.\nSee[MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#hreflang).",
      "inheritedFrom": "LinkDOMProps"
    },
    {
      "property": "target",
      "type": "\"_self\" | \"_blank\" | \"_parent\" | \"_top\" | string & {}",
      "kind": "unknown",
      "values": [],
      "description": "The target window for the link. See\n[MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#target).",
      "inheritedFrom": "LinkDOMProps"
    },
    {
      "property": "rel",
      "type": "string",
      "kind": "text",
      "values": [],
      "description": "The relationship between the linked resource and the current page. See\n[MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/rel).",
      "inheritedFrom": "LinkDOMProps"
    },
    {
      "property": "download",
      "type": "string | false | true",
      "kind": "unknown",
      "values": [],
      "description": "Causes the browser to download the linked URL. A string may be provided to suggest a file name.\nSee [MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#download).",
      "inheritedFrom": "LinkDOMProps"
    },
    {
      "property": "ping",
      "type": "string",
      "kind": "text",
      "values": [],
      "description": "A space-separated list of URLs to ping when the link is followed. See\n[MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#ping).",
      "inheritedFrom": "LinkDOMProps"
    },
    {
      "property": "referrerPolicy",
      "type": "\"\" | \"no-referrer\" | \"no-referrer-when-downgrade\" | \"origin\" | \"origin-when-cross-origin\" | \"same-origin\" | \"strict-origin\" | \"strict-origin-when-cross-origin\" | \"unsafe-url\"",
      "kind": "enum",
      "values": [
        "",
        "no-referrer",
        "no-referrer-when-downgrade",
        "origin",
        "origin-when-cross-origin",
        "same-origin",
        "strict-origin",
        "strict-origin-when-cross-origin",
        "unsafe-url"
      ],
      "description": "How much of the referrer to send when following the link. See\n[MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#referrerpolicy).",
      "inheritedFrom": "LinkDOMProps"
    },
    {
      "property": "routerOptions",
      "type": "never",
      "kind": "unknown",
      "values": [],
      "description": "Options for the configured client side router.",
      "inheritedFrom": "LinkDOMProps"
    },
    {
      "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"
    },
    {
      "property": "slot",
      "type": "string",
      "kind": "text",
      "values": [],
      "description": "A slot name for the component. Slots allow the component to receive props from a parent\ncomponent. An explicit `null` value indicates that the local props completely override all\nprops received from a parent.",
      "inheritedFrom": "SlotProps"
    },
    {
      "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": "styles",
      "type": "StylesProp",
      "kind": "unknown",
      "values": [],
      "description": "Spectrum-defined styles, returned by the `style()` macro.",
      "inheritedFrom": "StyleProps"
    },
    {
      "property": "variant",
      "type": "\"primary\" | \"secondary\"",
      "kind": "enum",
      "values": [
        "primary",
        "secondary"
      ],
      "default": "'primary'",
      "description": "The [visual style](https://spectrum.adobe.com/page/link/#Options) of the link.",
      "inheritedFrom": "LinkStyleProps"
    },
    {
      "property": "staticColor",
      "type": "\"white\" | \"black\" | \"auto\"",
      "kind": "enum",
      "values": [
        "white",
        "black",
        "auto"
      ],
      "description": "The static color style to apply. Useful when the link appears over a color background.",
      "inheritedFrom": "LinkStyleProps"
    },
    {
      "property": "isStandalone",
      "type": "boolean",
      "kind": "boolean",
      "values": [],
      "description": "Whether the link is on its own vs inside a longer string of text.",
      "inheritedFrom": "LinkStyleProps"
    },
    {
      "property": "isQuiet",
      "type": "boolean",
      "kind": "boolean",
      "values": [],
      "description": "Whether the link should be displayed with a quiet style.",
      "inheritedFrom": "LinkStyleProps"
    }
  ],
  "status": "stable"
}
