{
  "timestamp": "2026-06-09T20:17:13",
  "compiler": {
    "name": "@stencil/core",
    "version": "4.41.1",
    "typescriptVersion": "5.8.3"
  },
  "components": [
    {
      "filePath": "src/components/app-bar/app-bar.tsx",
      "encapsulation": "shadow",
      "tag": "scout-app-bar",
      "readme": "# scout-app-bar\n",
      "docs": "The App Bar component is used at the top of a page to display a title and\noptional prefix and suffix actions. It's typically used to provide a\nnative-like navigation experience.",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "titleText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "title-text",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/avatar/avatar.tsx",
      "encapsulation": "shadow",
      "tag": "scout-avatar",
      "readme": "# scout-avatar\n",
      "docs": "The avatar component is used to display the user's profile picture.\nWrap it with a container, to determine its size, since it scales to fit container.",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "alt",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "alt",
          "reflectToAttr": false,
          "docs": "The name of the user.",
          "docsTags": [
            {
              "name": "default",
              "text": "\"\""
            }
          ],
          "default": "\"\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "imageSrc",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "image-src",
          "reflectToAttr": false,
          "docs": "The source URL of the user image.",
          "docsTags": [
            {
              "name": "default",
              "text": "\"\""
            }
          ],
          "default": "\"\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/bottom-bar/bottom-bar.tsx",
      "encapsulation": "shadow",
      "tag": "scout-bottom-bar",
      "readme": "# scout-bottom-bar\n\n\n",
      "docs": "The bottom bar component is used in the Jamboree26 app to provide\nnavigation at the bottom of the screen.",
      "docsTags": [],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/bottom-bar-item/bottom-bar-item.tsx",
      "encapsulation": "shadow",
      "tag": "scout-bottom-bar-item",
      "readme": "# scout-bottom-bar-item\n\n\n",
      "docs": "A bottom bar item used within the bottom bar for navigation. Should not be\nused outside of a bottom bar.",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "active",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "active",
          "reflectToAttr": false,
          "docs": "Whether the item is currently active. Should be set to true when the item\nrepresents the current page.",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "href",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "href",
          "reflectToAttr": false,
          "docs": "An optional link to navigate to when the item is clicked. Only used when\n`type` is set to \"link\".",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "icon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "icon",
          "reflectToAttr": false,
          "docs": "An icon to display above the label. Must be an SVG string.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "The label to display below the icon.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "rel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "rel",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "target",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "target",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "type",
          "type": "\"button\" | \"link\"",
          "complexType": {
            "original": "ItemType",
            "resolved": "\"button\" | \"link\"",
            "references": {
              "ItemType": {
                "location": "local",
                "path": "/home/runner/work/j26-components/j26-components/packages/ui-webc/src/components/bottom-bar-item/bottom-bar-item.tsx",
                "id": "src/components/bottom-bar-item/bottom-bar-item.tsx::ItemType"
              }
            }
          },
          "mutable": false,
          "attr": "type",
          "reflectToAttr": false,
          "docs": "The type of the bottom bar item, either a button or a link.",
          "docsTags": [
            {
              "name": "default",
              "text": "\"button\""
            }
          ],
          "default": "\"button\"",
          "values": [
            {
              "value": "button",
              "type": "string"
            },
            {
              "value": "link",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "scoutClick",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/button/button.tsx",
      "encapsulation": "none",
      "tag": "scout-button",
      "readme": "# scout-button\n\n\n",
      "docs": "A button component that can be used either as a normal button or as a link.\nWill render a `<button>` element when the `type` is set to \"button\",\n\"submit\", or \"reset\", and an `<a>` element when the `type` is set to \"link\".",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "Whether the button is disabled. Disabled buttons are not clickable and\nexcluded from tab order. Use only when absolutely necessary.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "href",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "href",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "icon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "icon",
          "reflectToAttr": false,
          "docs": "An optional icon to display alongside the button text. Must be an SVG string.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "iconOnly",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "icon-only",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "iconPosition",
          "type": "\"after\" | \"before\"",
          "complexType": {
            "original": "\"before\" | \"after\"",
            "resolved": "\"after\" | \"before\"",
            "references": {}
          },
          "mutable": false,
          "attr": "icon-position",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"after\""
            }
          ],
          "default": "\"after\"",
          "values": [
            {
              "value": "after",
              "type": "string"
            },
            {
              "value": "before",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "loading",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "loading",
          "reflectToAttr": false,
          "docs": "Whether the button is in a loading state. Shows a centered spinner and hides content.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "rel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "rel",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "\"large\" | \"medium\"",
          "complexType": {
            "original": "Size",
            "resolved": "\"large\" | \"medium\"",
            "references": {
              "Size": {
                "location": "local",
                "path": "/home/runner/work/j26-components/j26-components/packages/ui-webc/src/components/button/button.tsx",
                "id": "src/components/button/button.tsx::Size"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "Size of the button.",
          "docsTags": [
            {
              "name": "default",
              "text": "\"medium\""
            }
          ],
          "default": "\"medium\"",
          "values": [
            {
              "value": "large",
              "type": "string"
            },
            {
              "value": "medium",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "target",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "target",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "type",
          "type": "\"button\" | \"link\" | \"reset\" | \"submit\"",
          "complexType": {
            "original": "\"button\" | \"submit\" | \"reset\" | \"link\"",
            "resolved": "\"button\" | \"link\" | \"reset\" | \"submit\"",
            "references": {}
          },
          "mutable": false,
          "attr": "type",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"button\""
            }
          ],
          "default": "\"button\"",
          "values": [
            {
              "value": "button",
              "type": "string"
            },
            {
              "value": "link",
              "type": "string"
            },
            {
              "value": "reset",
              "type": "string"
            },
            {
              "value": "submit",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "variant",
          "type": "\"caution\" | \"danger\" | \"outlined\" | \"primary\" | \"text\"",
          "complexType": {
            "original": "Variant",
            "resolved": "\"caution\" | \"danger\" | \"outlined\" | \"primary\" | \"text\"",
            "references": {
              "Variant": {
                "location": "local",
                "path": "/home/runner/work/j26-components/j26-components/packages/ui-webc/src/components/button/button.tsx",
                "id": "src/components/button/button.tsx::Variant"
              }
            }
          },
          "mutable": false,
          "attr": "variant",
          "reflectToAttr": false,
          "docs": "The variant primarily affects the color of the button.",
          "docsTags": [
            {
              "name": "default",
              "text": "\"outlined\""
            }
          ],
          "default": "\"outlined\"",
          "values": [
            {
              "value": "caution",
              "type": "string"
            },
            {
              "value": "danger",
              "type": "string"
            },
            {
              "value": "outlined",
              "type": "string"
            },
            {
              "value": "primary",
              "type": "string"
            },
            {
              "value": "text",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "scoutClick",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/callout/callout.tsx",
      "encapsulation": "shadow",
      "tag": "scout-callout",
      "readme": "# scout-callout\n\n\n",
      "docs": "An inline callout / alert for conveying status or contextual information.\nWhite background with a hairline border tinted by the variant color.\n\nUse the `actions` slot to add `scout-button` elements.",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dismissible",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "dismissible",
          "reflectToAttr": false,
          "docs": "Show a dismiss (×) button in the top-right corner.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "heading",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "heading",
          "reflectToAttr": false,
          "docs": "Short, bold heading line.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "variant",
          "type": "\"announcement\" | \"error\" | \"info\" | \"success\" | \"tip\" | \"warning\"",
          "complexType": {
            "original": "CalloutVariant",
            "resolved": "\"announcement\" | \"error\" | \"info\" | \"success\" | \"tip\" | \"warning\"",
            "references": {
              "CalloutVariant": {
                "location": "local",
                "path": "/home/runner/work/j26-components/j26-components/packages/ui-webc/src/components/callout/callout.tsx",
                "id": "src/components/callout/callout.tsx::CalloutVariant"
              }
            }
          },
          "mutable": false,
          "attr": "variant",
          "reflectToAttr": false,
          "docs": "Visual intent of the callout.",
          "docsTags": [
            {
              "name": "default",
              "text": "\"info\""
            }
          ],
          "default": "\"info\"",
          "values": [
            {
              "value": "announcement",
              "type": "string"
            },
            {
              "value": "error",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "tip",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "scoutDismiss",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Fired when the dismiss button is clicked.",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/card/card.tsx",
      "encapsulation": "shadow",
      "tag": "scout-card",
      "readme": "# scout-card\n\n\n",
      "docs": "A general surface to hold various types of content.",
      "docsTags": [],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/checkbox/checkbox.tsx",
      "encapsulation": "scoped",
      "tag": "scout-checkbox",
      "readme": "# scout-checkbox\n",
      "docs": "The checkbox component is used to let users select one or more options from a\nset. For toggling a single option, consider using the Switch component\ninstead. When used in a form, make sure to wrap it in a Field component to\ndisplay a label, help text, and error messages.",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "ariaLabelledby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "aria-labelledby",
          "reflectToAttr": false,
          "docs": "Use this prop if you need to connect your checkbox with another element describing its use, other than the property label.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "checked",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "checked",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "name",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "name",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "validity",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "validity",
          "reflectToAttr": false,
          "docs": "Custom validation message. If set, the input is considered invalid by the\nbrowser, and if wrapped by a field component, the message is displayed.\nIf not set, the input is considered valid.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "value",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "value",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "_scoutFieldId",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Internal event used for form field association.",
          "docsTags": []
        },
        {
          "event": "_scoutInvalid",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Internal event used for form field validation.",
          "docsTags": []
        },
        {
          "event": "_scoutValidityChanged",
          "detail": "{ element: HTMLElement; }",
          "bubbles": true,
          "complexType": {
            "original": "{ element: HTMLElement }",
            "resolved": "{ element: HTMLElement; }",
            "references": {
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Internal event used for form field validation.",
          "docsTags": []
        },
        {
          "event": "scoutBlur",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "scoutChecked",
          "detail": "{ checked: boolean; element: HTMLInputElement; }",
          "bubbles": true,
          "complexType": {
            "original": "{\n    checked: boolean;\n    element: HTMLInputElement;\n  }",
            "resolved": "{ checked: boolean; element: HTMLInputElement; }",
            "references": {
              "HTMLInputElement": {
                "location": "global",
                "id": "global::HTMLInputElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "scoutInputChange",
          "detail": "{ value: string; element: HTMLElement; }",
          "bubbles": true,
          "complexType": {
            "original": "{\n      value: string;\n      element: HTMLElement;\n    }",
            "resolved": "{ value: string; element: HTMLElement; }",
            "references": {
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Event emitted when the input value changes. If you want to do custom\nvalidation, use the `scoutValidate` event instead to ensure forms are\nblocked by the browser when invalid.",
          "docsTags": []
        },
        {
          "event": "scoutValidate",
          "detail": "{ value: string; element: HTMLElement; }",
          "bubbles": true,
          "complexType": {
            "original": "{\n      value: string;\n      element: HTMLElement;\n    }",
            "resolved": "{ value: string; element: HTMLElement; }",
            "references": {
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Event emitted when the input needs to be validated. This is where you\nimplement your custom validation. Set any possible validation message\nusing the `validity` prop.",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "scout-list-view-item"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "scout-list-view-item": [
          "scout-checkbox"
        ]
      }
    },
    {
      "filePath": "src/components/divider/divider.tsx",
      "encapsulation": "shadow",
      "tag": "scout-divider",
      "readme": "# scout-divider\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/drawer/drawer.tsx",
      "encapsulation": "shadow",
      "tag": "scout-drawer",
      "readme": "# scout-drawer\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "backButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "back-button-label",
          "reflectToAttr": false,
          "docs": "Back button label.",
          "docsTags": [
            {
              "name": "default",
              "text": "\"\""
            }
          ],
          "default": "\"\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "disableBackdrop",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disable-backdrop",
          "reflectToAttr": false,
          "docs": "Disable backdrop for the drawer.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "disableContentPadding",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disable-content-padding",
          "reflectToAttr": false,
          "docs": "Disable drawer content padding. Use only if you have specific use case and you need to use full width.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "exitButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "exit-button-label",
          "reflectToAttr": false,
          "docs": "Exit button label.",
          "docsTags": [
            {
              "name": "default",
              "text": "\"\""
            }
          ],
          "default": "\"\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "heading",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "heading",
          "reflectToAttr": false,
          "docs": "Heading within the sheet.",
          "docsTags": [
            {
              "name": "default",
              "text": "\"\""
            }
          ],
          "default": "\"\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "open",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "open",
          "reflectToAttr": false,
          "docs": "Open/close state of the drawer.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "showBackButton",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-back-button",
          "reflectToAttr": false,
          "docs": "Render back button.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "showExitButton",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-exit-button",
          "reflectToAttr": false,
          "docs": "Render exit button.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "backButtonClicked",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Fired when clicking backButton (<-)",
          "docsTags": []
        },
        {
          "event": "exitButtonClicked",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Fired when clicking backButton (X). Also sent when clicking the backdrop.",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/field/field.tsx",
      "encapsulation": "scoped",
      "tag": "scout-field",
      "readme": "# scout-field\n",
      "docs": "The field component is used to wrap form fields with a label, help text, and\nerror messages. It automatically captures validation events from its child\ninput components and displays error messages accordingly.",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "helpText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "help-text",
          "reflectToAttr": false,
          "docs": "Help text shown below the field.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "Label shown above the field.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [
        {
          "event": "_scoutFieldId",
          "capture": false,
          "passive": false
        },
        {
          "event": "_scoutValidityChanged",
          "capture": false,
          "passive": false
        },
        {
          "event": "scoutBlur",
          "capture": false,
          "passive": false
        },
        {
          "event": "_scoutInvalid",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/input/input.tsx",
      "encapsulation": "scoped",
      "tag": "scout-input",
      "readme": "# scout-input\n",
      "docs": "The input component is a basic text input field that can be used to capture\nuser input. It supports various types and input modes for different use\ncases. When used in a form, make sure to wrap it in a Field component to\ndisplay a label, help text, and error messages.",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "autocomplete",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "autocomplete",
          "reflectToAttr": false,
          "docs": "Hint for the browser's autocomplete feature. Maps directly to the native\n`autocomplete` attribute. Use `\"off\"` to disable autocomplete, or any\nautofill detail token such as `\"name\"`, `\"email\"`, `\"current-password\"`,\netc. See MDN for the full list:\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/autocomplete",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "clearable",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "clearable",
          "reflectToAttr": false,
          "docs": "When true, a clear button is shown at the trailing edge whenever the\ninput has a value. Clicking it resets the input to empty and emits\nscoutInputChange.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "defaultValue",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "default-value",
          "reflectToAttr": false,
          "docs": "Initial value of the input element for uncontrolled usage. Unlike `value`,\nthis only sets the value on first render and does not keep the input in\nsync with the prop afterwards.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "Whether the input is disabled. Disabled inputs are not editable, excluded\nfrom tab order and are not validated.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "icon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "icon",
          "reflectToAttr": false,
          "docs": "Raw SVG string for an icon to display at the leading edge of the input.\nImport with the `?raw` suffix, e.g. `import searchIcon from\n\"@tabler/icons/outline/search.svg?raw\"`.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "inputmode",
          "type": "\"decimal\" | \"email\" | \"none\" | \"numeric\" | \"search\" | \"tel\" | \"text\" | \"url\" | string & {}",
          "complexType": {
            "original": "InputMode",
            "resolved": "\"decimal\" | \"email\" | \"none\" | \"numeric\" | \"search\" | \"tel\" | \"text\" | \"url\" | string & {}",
            "references": {
              "InputMode": {
                "location": "local",
                "path": "/home/runner/work/j26-components/j26-components/packages/ui-webc/src/components/input/input.tsx",
                "id": "src/components/input/input.tsx::InputMode"
              }
            }
          },
          "mutable": false,
          "attr": "inputmode",
          "reflectToAttr": false,
          "docs": "Input mode hints for devices with dynamic keyboards.",
          "docsTags": [],
          "values": [
            {
              "value": "decimal",
              "type": "string"
            },
            {
              "value": "email",
              "type": "string"
            },
            {
              "value": "none",
              "type": "string"
            },
            {
              "value": "numeric",
              "type": "string"
            },
            {
              "value": "search",
              "type": "string"
            },
            {
              "value": "tel",
              "type": "string"
            },
            {
              "value": "text",
              "type": "string"
            },
            {
              "value": "url",
              "type": "string"
            },
            {
              "type": "string & {}"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "name",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "name",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "pattern",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "pattern",
          "reflectToAttr": false,
          "docs": "Regex pattern for input validation.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "placeholder",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "placeholder",
          "reflectToAttr": false,
          "docs": "Placeholder text should rarely be used as it poses a lot of accessibility\nissues.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "\"large\" | \"medium\"",
          "complexType": {
            "original": "Size",
            "resolved": "\"large\" | \"medium\"",
            "references": {
              "Size": {
                "location": "local",
                "path": "/home/runner/work/j26-components/j26-components/packages/ui-webc/src/components/input/input.tsx",
                "id": "src/components/input/input.tsx::Size"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "Size of the input element. Large fields are typically used for prominent\ninputs, such as a top search field on a page, while medium fields are used\nfor regular form inputs.",
          "docsTags": [
            {
              "name": "default",
              "text": "\"medium\""
            }
          ],
          "default": "\"medium\"",
          "values": [
            {
              "value": "large",
              "type": "string"
            },
            {
              "value": "medium",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "type",
          "type": "\"email\" | \"number\" | \"password\" | \"tel\" | \"text\" | \"url\" | string & {}",
          "complexType": {
            "original": "InputType",
            "resolved": "\"email\" | \"number\" | \"password\" | \"tel\" | \"text\" | \"url\" | string & {}",
            "references": {
              "InputType": {
                "location": "local",
                "path": "/home/runner/work/j26-components/j26-components/packages/ui-webc/src/components/input/input.tsx",
                "id": "src/components/input/input.tsx::InputType"
              }
            }
          },
          "mutable": false,
          "attr": "type",
          "reflectToAttr": false,
          "docs": "Type of input element. If you need a number input, read the accessibility\nsection of this MDN article first:\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/input/number#accessibility",
          "docsTags": [
            {
              "name": "default",
              "text": "\"text\""
            }
          ],
          "default": "\"text\"",
          "values": [
            {
              "value": "email",
              "type": "string"
            },
            {
              "value": "number",
              "type": "string"
            },
            {
              "value": "password",
              "type": "string"
            },
            {
              "value": "tel",
              "type": "string"
            },
            {
              "value": "text",
              "type": "string"
            },
            {
              "value": "url",
              "type": "string"
            },
            {
              "type": "string & {}"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "validity",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "validity",
          "reflectToAttr": false,
          "docs": "Custom validation message. If set, the input is considered invalid by the\nbrowser, and if wrapped by a field component, the message is displayed.\nIf not set, the input is considered valid.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "value",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "value",
          "reflectToAttr": false,
          "docs": "Value of the input element, in case you want to control it yourself.",
          "docsTags": [
            {
              "name": "default",
              "text": "\"\""
            }
          ],
          "default": "\"\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "_scoutFieldId",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Internal event used for form field association.",
          "docsTags": []
        },
        {
          "event": "_scoutInvalid",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Internal event used for form field validation.",
          "docsTags": []
        },
        {
          "event": "_scoutValidityChanged",
          "detail": "{ element: HTMLElement; }",
          "bubbles": true,
          "complexType": {
            "original": "{ element: HTMLElement }",
            "resolved": "{ element: HTMLElement; }",
            "references": {
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Internal event used for form field validation.",
          "docsTags": []
        },
        {
          "event": "scoutBlur",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "scoutInputChange",
          "detail": "{ value: string; element: HTMLElement; }",
          "bubbles": true,
          "complexType": {
            "original": "{\n      value: string;\n      element: HTMLElement;\n    }",
            "resolved": "{ value: string; element: HTMLElement; }",
            "references": {
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Event emitted when the input value changes. If you want to do custom\nvalidation, use the `scoutValidate` event instead to ensure forms are\nblocked by the browser when invalid.",
          "docsTags": []
        },
        {
          "event": "scoutValidate",
          "detail": "{ value: string; element: HTMLElement; }",
          "bubbles": true,
          "complexType": {
            "original": "{\n      value: string;\n      element: HTMLElement;\n    }",
            "resolved": "{ value: string; element: HTMLElement; }",
            "references": {
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Event emitted when the input needs to be validated. This is where you\nimplement your custom validation. Set any possible validation message\nusing the `validity` prop.",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/link/link.tsx",
      "encapsulation": "shadow",
      "tag": "scout-link",
      "readme": "# scout-link\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "href",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "href",
          "reflectToAttr": false,
          "docs": "The URL that the link points to. Required when type is set to link",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "Text to be displayed for the link",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "linkAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "link-aria-label",
          "reflectToAttr": false,
          "docs": "If the label property is not sufficient to describe its use, add an aria-label describing what happens\nwhen pressing the button or where the user navigates if it is a link.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "rel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "rel",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "target",
          "type": "\"_blank\" | \"_parent\" | \"_self\" | \"_top\" | \"framename\"",
          "complexType": {
            "original": "\"_blank\" | \"_self\" | \"_parent\" | \"_top\" | \"framename\"",
            "resolved": "\"_blank\" | \"_parent\" | \"_self\" | \"_top\" | \"framename\"",
            "references": {}
          },
          "mutable": false,
          "attr": "target",
          "reflectToAttr": false,
          "docs": "_blank\tOpens the linked document in a new window or tab\n\n_self\tOpens the linked document in the same frame as it was clicked (this is default)\n\n_parent\tOpens the linked document in the parent frame\n\n_top\tOpens the linked document in the full body of the window\n\n_framename\tOpens the linked document in the named iframe",
          "docsTags": [
            {
              "name": "default",
              "text": "\"_self\""
            }
          ],
          "default": "\"_self\"",
          "values": [
            {
              "value": "_blank",
              "type": "string"
            },
            {
              "value": "_parent",
              "type": "string"
            },
            {
              "value": "_self",
              "type": "string"
            },
            {
              "value": "_top",
              "type": "string"
            },
            {
              "value": "framename",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "type",
          "type": "\"button\" | \"link\"",
          "complexType": {
            "original": "\"link\" | \"button\"",
            "resolved": "\"button\" | \"link\"",
            "references": {}
          },
          "mutable": false,
          "attr": "type",
          "reflectToAttr": false,
          "docs": "There are two types. If you intend to use it as a button with onclick, a button is rendered, however if you want to you it\nas a normal link, a link with href is rendered.",
          "docsTags": [
            {
              "name": "default",
              "text": "\"link\""
            }
          ],
          "default": "\"link\"",
          "values": [
            {
              "value": "button",
              "type": "string"
            },
            {
              "value": "link",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "scoutLinkClick",
          "detail": "HTMLButtonElement",
          "bubbles": true,
          "complexType": {
            "original": "HTMLButtonElement",
            "resolved": "HTMLButtonElement",
            "references": {
              "HTMLButtonElement": {
                "location": "global",
                "id": "global::HTMLButtonElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Only sent if the link is a button.",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/list-view/list-view.tsx",
      "encapsulation": "shadow",
      "tag": "scout-list-view",
      "readme": "# scout-list-view\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [],
      "listeners": [
        {
          "event": "scoutChecked",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/list-view-item/list-view-item.tsx",
      "encapsulation": "shadow",
      "tag": "scout-list-view-item",
      "readme": "# scout-list-view-item\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "action",
          "type": "\"chevron\"",
          "complexType": {
            "original": "ActionType",
            "resolved": "\"chevron\"",
            "references": {
              "ActionType": {
                "location": "local",
                "path": "/home/runner/work/j26-components/j26-components/packages/ui-webc/src/components/list-view-item/list-view-item.tsx",
                "id": "src/components/list-view-item/list-view-item.tsx::ActionType"
              }
            }
          },
          "mutable": false,
          "attr": "action",
          "reflectToAttr": false,
          "docs": "The action to display on the right side of the item. For example, a\nchevron. This is purely visual and does not affect the behavior of the item\nin any way. Not visible when the type is \"radio\" or \"checkbox\".",
          "docsTags": [
            {
              "name": "default",
              "text": "null"
            }
          ],
          "default": "null",
          "values": [
            {
              "value": "chevron",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "checked",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "checked",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "href",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "href",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "icon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "icon",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "name",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "name",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "primary",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "primary",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "rel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "rel",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "secondary",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "secondary",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "target",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "target",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "type",
          "type": "\"button\" | \"checkbox\" | \"link\" | \"radio\"",
          "complexType": {
            "original": "ItemType",
            "resolved": "\"button\" | \"checkbox\" | \"link\" | \"radio\"",
            "references": {
              "ItemType": {
                "location": "local",
                "path": "/home/runner/work/j26-components/j26-components/packages/ui-webc/src/components/list-view-item/list-view-item.tsx",
                "id": "src/components/list-view-item/list-view-item.tsx::ItemType"
              }
            }
          },
          "mutable": false,
          "attr": "type",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"button\""
            }
          ],
          "default": "\"button\"",
          "values": [
            {
              "value": "button",
              "type": "string"
            },
            {
              "value": "checkbox",
              "type": "string"
            },
            {
              "value": "link",
              "type": "string"
            },
            {
              "value": "radio",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "value",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "value",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "scoutChecked",
          "detail": "{ checked: boolean; element: HTMLInputElement; }",
          "bubbles": true,
          "complexType": {
            "original": "{\n    checked: boolean;\n    element: HTMLInputElement;\n  }",
            "resolved": "{ checked: boolean; element: HTMLInputElement; }",
            "references": {
              "HTMLInputElement": {
                "location": "global",
                "id": "global::HTMLInputElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "scoutClick",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [
        "scout-radio-button",
        "scout-checkbox"
      ],
      "dependencyGraph": {
        "scout-list-view-item": [
          "scout-radio-button",
          "scout-checkbox"
        ]
      }
    },
    {
      "filePath": "src/components/list-view-subheader/list-view-subheader.tsx",
      "encapsulation": "shadow",
      "tag": "scout-list-view-subheader",
      "readme": "# scout-list-view-subheader\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "headingLevel",
          "type": "\"h1\" | \"h2\" | \"h3\" | \"h4\" | \"h5\" | \"h6\"",
          "complexType": {
            "original": "\"h1\" | \"h2\" | \"h3\" | \"h4\" | \"h5\" | \"h6\"",
            "resolved": "\"h1\" | \"h2\" | \"h3\" | \"h4\" | \"h5\" | \"h6\"",
            "references": {}
          },
          "mutable": false,
          "attr": "heading-level",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"h2\""
            }
          ],
          "default": "\"h2\"",
          "values": [
            {
              "value": "h1",
              "type": "string"
            },
            {
              "value": "h2",
              "type": "string"
            },
            {
              "value": "h3",
              "type": "string"
            },
            {
              "value": "h4",
              "type": "string"
            },
            {
              "value": "h5",
              "type": "string"
            },
            {
              "value": "h6",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "text",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "text",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/loader/loader.tsx",
      "encapsulation": "shadow",
      "tag": "scout-loader",
      "readme": "# scout-loader\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "\"base\" | \"lg\" | \"sm\" | \"xl\" | \"xs\"",
          "complexType": {
            "original": "\"xs\" | \"sm\" | \"base\" | \"lg\" | \"xl\"",
            "resolved": "\"base\" | \"lg\" | \"sm\" | \"xl\" | \"xs\"",
            "references": {}
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"base\""
            }
          ],
          "default": "\"base\"",
          "values": [
            {
              "value": "base",
              "type": "string"
            },
            {
              "value": "lg",
              "type": "string"
            },
            {
              "value": "sm",
              "type": "string"
            },
            {
              "value": "xl",
              "type": "string"
            },
            {
              "value": "xs",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "text",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "text",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/pagination/pagination.tsx",
      "encapsulation": "shadow",
      "tag": "scout-pagination",
      "readme": "# scout-pagination\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "maxAmountOfPagesShowing",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "max-amount-of-pages-showing",
          "reflectToAttr": false,
          "docs": "Will always included first and last page, plus \"...\" if exceeded.",
          "docsTags": [
            {
              "name": "default",
              "text": "5"
            }
          ],
          "default": "5",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "pages",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "pages",
          "reflectToAttr": false,
          "docs": "Total number of pages.",
          "docsTags": [
            {
              "name": "default",
              "text": "0"
            }
          ],
          "default": "0",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "paginationAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "pagination-aria-label",
          "reflectToAttr": false,
          "docs": "Pagination aria label to describe what type of nav it is.\nE.g \"Pagination\"",
          "docsTags": [
            {
              "name": "default",
              "text": "\"\""
            }
          ],
          "default": "\"\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "selectedIndex",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "selected-index",
          "reflectToAttr": false,
          "docs": "Which page that is selected.",
          "docsTags": [
            {
              "name": "default",
              "text": "0"
            }
          ],
          "default": "0",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "scoutPaginationClick",
          "detail": "{ selectedIndex: number; }",
          "bubbles": true,
          "complexType": {
            "original": "{\n    selectedIndex: number;\n  }",
            "resolved": "{ selectedIndex: number; }",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when clicking a page. Use event data to set selectedIndex.",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/radio-button/radio-button.tsx",
      "encapsulation": "scoped",
      "tag": "scout-radio-button",
      "readme": "# scout-radio-button\n",
      "docs": "The radio button component is used to let users select one option from a set.\nWhen used in a form, make sure to wrap it in a Field component to display a\nlabel, help text, and error messages.",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "ariaLabelledby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "aria-labelledby",
          "reflectToAttr": false,
          "docs": "Use this prop if you need to connect your radio button with another element describing its use, other than the property label.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "checked",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "checked",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "name",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "name",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "validity",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "validity",
          "reflectToAttr": false,
          "docs": "Custom validation message. If set, the input is considered invalid by the\nbrowser, and if wrapped by a field component, the message is displayed.\nIf not set, the input is considered valid.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "value",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "value",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "_scoutFieldId",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Internal event used for form field association.",
          "docsTags": []
        },
        {
          "event": "_scoutInvalid",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Internal event used for form field validation.",
          "docsTags": []
        },
        {
          "event": "_scoutValidityChanged",
          "detail": "{ element: HTMLElement; }",
          "bubbles": true,
          "complexType": {
            "original": "{ element: HTMLElement }",
            "resolved": "{ element: HTMLElement; }",
            "references": {
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Internal event used for form field validation.",
          "docsTags": []
        },
        {
          "event": "scoutBlur",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "scoutChecked",
          "detail": "{ checked: boolean; element: HTMLInputElement; }",
          "bubbles": true,
          "complexType": {
            "original": "{\n    checked: boolean;\n    element: HTMLInputElement;\n  }",
            "resolved": "{ checked: boolean; element: HTMLInputElement; }",
            "references": {
              "HTMLInputElement": {
                "location": "global",
                "id": "global::HTMLInputElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "scoutInputChange",
          "detail": "{ value: string; element: HTMLElement; }",
          "bubbles": true,
          "complexType": {
            "original": "{\n      value: string;\n      element: HTMLElement;\n    }",
            "resolved": "{ value: string; element: HTMLElement; }",
            "references": {
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Event emitted when the input value changes. If you want to do custom\nvalidation, use the `scoutValidate` event instead to ensure forms are\nblocked by the browser when invalid.",
          "docsTags": []
        },
        {
          "event": "scoutValidate",
          "detail": "{ value: string; element: HTMLElement; }",
          "bubbles": true,
          "complexType": {
            "original": "{\n      value: string;\n      element: HTMLElement;\n    }",
            "resolved": "{ value: string; element: HTMLElement; }",
            "references": {
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Event emitted when the input needs to be validated. This is where you\nimplement your custom validation. Set any possible validation message\nusing the `validity` prop.",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "scout-list-view-item"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "scout-list-view-item": [
          "scout-radio-button"
        ]
      }
    },
    {
      "filePath": "src/components/segmented-control/segmented-control.tsx",
      "encapsulation": "shadow",
      "tag": "scout-segmented-control",
      "readme": "# scout-segmented-control\n",
      "docs": "The segmented control component presents a set of options where exactly one\noption is active at a time.\n\nThe component displays an indicator under the selected option and emits a\n`scoutChange` event when the user picks a different option, so you can update\n`value`.\n\nUse button elements as the slotted segment options.",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "\"medium\" | \"small\"",
          "complexType": {
            "original": "Size",
            "resolved": "\"medium\" | \"small\"",
            "references": {
              "Size": {
                "location": "local",
                "path": "/home/runner/work/j26-components/j26-components/packages/ui-webc/src/components/segmented-control/segmented-control.tsx",
                "id": "src/components/segmented-control/segmented-control.tsx::Size"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "Visual size of the segmented control.\nUse `small` for dense layouts and `medium` for the default size.",
          "docsTags": [
            {
              "name": "default",
              "text": "\"medium\""
            }
          ],
          "default": "\"medium\"",
          "values": [
            {
              "value": "medium",
              "type": "string"
            },
            {
              "value": "small",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "value",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "value",
          "reflectToAttr": false,
          "docs": "Zero-based index of the currently active segment.",
          "docsTags": [
            {
              "name": "default",
              "text": "0"
            }
          ],
          "default": "0",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "scoutChange",
          "detail": "{ value: number; }",
          "bubbles": true,
          "complexType": {
            "original": "{ value: number }",
            "resolved": "{ value: number; }",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when the active segment changes as a result of a user click.\nThe `value` in the event detail is the zero-based index of the newly selected segment.",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "click",
          "capture": true,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/select/select.tsx",
      "encapsulation": "scoped",
      "tag": "scout-select",
      "readme": "# scout-select\n\nA styled native select component for choosing from a list of options.\n\n## Usage\n\n```html\n<scout-select>\n  <option value=\"\">Select an option</option>\n  <option value=\"1\">Option 1</option>\n  <option value=\"2\">Option 2</option>\n  <option value=\"3\">Option 3</option>\n</scout-select>\n```\n\n### With Field\n\n```html\n<scout-field label=\"Choose your option\">\n  <scout-select>\n    <option value=\"\">Select an option</option>\n    <option value=\"1\">Option 1</option>\n    <option value=\"2\">Option 2</option>\n  </scout-select>\n</scout-field>\n```\n",
      "docs": "The select component is a dropdown menu that allows users to select one\noption from a list. When used in a form, make sure to wrap it in a Field\ncomponent to display a label, help text, and error messages.",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "Whether the select is disabled. Disabled selects are not editable, excluded\nfrom tab order and are not validated.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "name",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "name",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "validity",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "validity",
          "reflectToAttr": false,
          "docs": "Custom validation message. If set, the input is considered invalid by the\nbrowser, and if wrapped by a field component, the message is displayed.\nIf not set, the input is considered valid.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "value",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "value",
          "reflectToAttr": false,
          "docs": "Value of the select element, in case you want to control it yourself.",
          "docsTags": [
            {
              "name": "default",
              "text": "\"\""
            }
          ],
          "default": "\"\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "_scoutFieldId",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Internal event used for form field association.",
          "docsTags": []
        },
        {
          "event": "_scoutInvalid",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Internal event used for form field validation.",
          "docsTags": []
        },
        {
          "event": "_scoutValidityChanged",
          "detail": "{ element: HTMLElement; }",
          "bubbles": true,
          "complexType": {
            "original": "{ element: HTMLElement }",
            "resolved": "{ element: HTMLElement; }",
            "references": {
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Internal event used for form field validation.",
          "docsTags": []
        },
        {
          "event": "scoutBlur",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "scoutInputChange",
          "detail": "{ value: string; element: HTMLElement; }",
          "bubbles": true,
          "complexType": {
            "original": "{\n      value: string;\n      element: HTMLElement;\n    }",
            "resolved": "{ value: string; element: HTMLElement; }",
            "references": {
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Event emitted when the input value changes. If you want to do custom\nvalidation, use the `scoutValidate` event instead to ensure forms are\nblocked by the browser when invalid.",
          "docsTags": []
        },
        {
          "event": "scoutValidate",
          "detail": "{ value: string; element: HTMLElement; }",
          "bubbles": true,
          "complexType": {
            "original": "{\n      value: string;\n      element: HTMLElement;\n    }",
            "resolved": "{ value: string; element: HTMLElement; }",
            "references": {
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Event emitted when the input needs to be validated. This is where you\nimplement your custom validation. Set any possible validation message\nusing the `validity` prop.",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/skeleton/skeleton.tsx",
      "encapsulation": "shadow",
      "tag": "scout-skeleton",
      "readme": "# scout-skeleton\n",
      "docs": "Render this component while you are waiting for your content.\nCould be a fetch, or another way of loading data.\nEither toggle the render of the component, or use the disable property unmount the skeleton.",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "backgroundColor",
          "type": "string",
          "complexType": {
            "original": "string | null",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "background-color",
          "reflectToAttr": false,
          "docs": "If you are in need of a specific background color, you can set it.",
          "docsTags": [
            {
              "name": "default",
              "text": "null"
            }
          ],
          "default": "null",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "Use the disabled property to unmount the skeleton",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/stack/stack.tsx",
      "encapsulation": "shadow",
      "tag": "scout-stack",
      "readme": "# scout-stack\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "direction",
          "type": "\"column\" | \"row\"",
          "complexType": {
            "original": "Direction",
            "resolved": "\"column\" | \"row\"",
            "references": {
              "Direction": {
                "location": "local",
                "path": "/home/runner/work/j26-components/j26-components/packages/ui-webc/src/components/stack/stack.tsx",
                "id": "src/components/stack/stack.tsx::Direction"
              }
            }
          },
          "mutable": false,
          "attr": "direction",
          "reflectToAttr": false,
          "docs": "The direction of the stack.",
          "docsTags": [
            {
              "name": "default",
              "text": "\"row\""
            }
          ],
          "default": "\"row\"",
          "values": [
            {
              "value": "column",
              "type": "string"
            },
            {
              "value": "row",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "gapSize",
          "type": "\"l\" | \"m\" | \"s\" | \"xl\" | \"xs\" | \"xxl\"",
          "complexType": {
            "original": "GapSize",
            "resolved": "\"l\" | \"m\" | \"s\" | \"xl\" | \"xs\" | \"xxl\"",
            "references": {
              "GapSize": {
                "location": "local",
                "path": "/home/runner/work/j26-components/j26-components/packages/ui-webc/src/components/stack/stack.tsx",
                "id": "src/components/stack/stack.tsx::GapSize"
              }
            }
          },
          "mutable": false,
          "attr": "gap-size",
          "reflectToAttr": false,
          "docs": "Gap size. If more sizes are needed, we can expand.",
          "docsTags": [
            {
              "name": "default",
              "text": "\"m\""
            }
          ],
          "default": "\"m\"",
          "values": [
            {
              "value": "l",
              "type": "string"
            },
            {
              "value": "m",
              "type": "string"
            },
            {
              "value": "s",
              "type": "string"
            },
            {
              "value": "xl",
              "type": "string"
            },
            {
              "value": "xs",
              "type": "string"
            },
            {
              "value": "xxl",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/switch/switch.tsx",
      "encapsulation": "shadow",
      "tag": "scout-switch",
      "readme": "# scout-switch\n",
      "docs": "The switch component is used to toggle between two states, on and off.\nBehaves like a checkbox. When used in a form, make sure to wrap it in a Field\ncomponent to display a label, help text, and error messages.",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "ariaLabelledby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "aria-labelledby",
          "reflectToAttr": false,
          "docs": "Use this prop if you need to connect your switch with another element describing its use, other than the property label.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "toggled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "toggled",
          "reflectToAttr": false,
          "docs": "Indicates whether the switch is toggled on or off.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "validity",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "validity",
          "reflectToAttr": false,
          "docs": "Custom validation message. If set, the input is considered invalid by the\nbrowser, and if wrapped by a field component, the message is displayed.\nIf not set, the input is considered valid.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "_scoutFieldId",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Internal event used for form field association.",
          "docsTags": []
        },
        {
          "event": "_scoutInvalid",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Internal event used for form field validation.",
          "docsTags": []
        },
        {
          "event": "_scoutValidityChanged",
          "detail": "{ element: HTMLElement; }",
          "bubbles": true,
          "complexType": {
            "original": "{ element: HTMLElement }",
            "resolved": "{ element: HTMLElement; }",
            "references": {
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Internal event used for form field validation.",
          "docsTags": []
        },
        {
          "event": "scoutBlur",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "scoutChecked",
          "detail": "{ checked: boolean; element: HTMLInputElement; }",
          "bubbles": true,
          "complexType": {
            "original": "{\n    checked: boolean;\n    element: HTMLInputElement;\n  }",
            "resolved": "{ checked: boolean; element: HTMLInputElement; }",
            "references": {
              "HTMLInputElement": {
                "location": "global",
                "id": "global::HTMLInputElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "scoutInputChange",
          "detail": "{ value: string; element: HTMLElement; }",
          "bubbles": true,
          "complexType": {
            "original": "{\n      value: string;\n      element: HTMLElement;\n    }",
            "resolved": "{ value: string; element: HTMLElement; }",
            "references": {
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Event emitted when the input value changes. If you want to do custom\nvalidation, use the `scoutValidate` event instead to ensure forms are\nblocked by the browser when invalid.",
          "docsTags": []
        },
        {
          "event": "scoutValidate",
          "detail": "{ value: string; element: HTMLElement; }",
          "bubbles": true,
          "complexType": {
            "original": "{\n      value: string;\n      element: HTMLElement;\n    }",
            "resolved": "{ value: string; element: HTMLElement; }",
            "references": {
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Event emitted when the input needs to be validated. This is where you\nimplement your custom validation. Set any possible validation message\nusing the `validity` prop.",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/tabbed-view/tabbed-view.tsx",
      "encapsulation": "shadow",
      "tag": "scout-tabbed-view",
      "readme": "# scout-tabbed-view\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "tabsId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "tabs-id",
          "reflectToAttr": false,
          "docs": "The `id` of the associated `scout-tabs` element. When omitted the component\nlooks for a preceding `scout-tabs` sibling automatically.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "value",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "value",
          "reflectToAttr": false,
          "docs": "Zero-based index of the currently active panel.",
          "docsTags": [
            {
              "name": "default",
              "text": "0"
            }
          ],
          "default": "0",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "scoutChange",
          "detail": "{ value: number; }",
          "bubbles": true,
          "complexType": {
            "original": "{ value: number }",
            "resolved": "{ value: number; }",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when a swipe gesture completes and lands on a different panel.",
          "docsTags": []
        },
        {
          "event": "scoutSwipeProgress",
          "detail": "{ swipeValue: number; }",
          "bubbles": true,
          "complexType": {
            "original": "{ swipeValue: number }",
            "resolved": "{ swipeValue: number; }",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted continuously during a swipe with a fractional panel index,\nsuitable for driving the `swipe-value` prop on `scout-tabs`.",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/tabbed-view-panel/tabbed-view-panel.tsx",
      "encapsulation": "shadow",
      "tag": "scout-tabbed-view-panel",
      "readme": "# scout-tabbed-view-panel\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/tabs/tabs.tsx",
      "encapsulation": "shadow",
      "tag": "scout-tabs",
      "readme": "# scout-tabs\n",
      "docs": "The tabs component is used to create a tabbed interface. It manages the state\nof which tab is active and displays an indicator under the active tab. Use\n`ScoutTabsTab` components to define the individual tabs.\n\nCurrently there is no support for navigational tabs. Navigation has to be\nhandled programmatically for now.",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "swipeValue",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "swipe-value",
          "reflectToAttr": false,
          "docs": "Fractional tab index used to interpolate the indicator position during a\nswipe gesture. Set this from `scoutSwipeProgress` events on `scout-tabbed-view`.\nWhen undefined the indicator uses `value` with its normal CSS transition.",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "value",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "value",
          "reflectToAttr": false,
          "docs": "Zero-based index of the currently active tab.",
          "docsTags": [
            {
              "name": "default",
              "text": "0"
            }
          ],
          "default": "0",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "scoutChange",
          "detail": "{ value: number; }",
          "bubbles": true,
          "complexType": {
            "original": "{ value: number }",
            "resolved": "{ value: number; }",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when the active tab changes as a result of a user click.\nThe `value` in the event detail is the zero-based index of the newly selected tab.",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "click",
          "capture": true,
          "passive": false
        },
        {
          "event": "keydown",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/tabs-tab/tabs-tab.tsx",
      "encapsulation": "shadow",
      "tag": "scout-tabs-tab",
      "readme": "# scout-tabs-tab\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    }
  ],
  "typeLibrary": {
    "src/components/bottom-bar-item/bottom-bar-item.tsx::ItemType": {
      "declaration": "export type ItemType = \"button\" | \"link\";",
      "docstring": "",
      "path": "src/components/bottom-bar-item/bottom-bar-item.tsx"
    },
    "src/components/button/button.tsx::Size": {
      "declaration": "export type Size = \"medium\" | \"large\";",
      "docstring": "",
      "path": "src/components/button/button.tsx"
    },
    "src/components/button/button.tsx::Variant": {
      "declaration": "export type Variant = \"primary\" | \"outlined\" | \"text\" | \"caution\" | \"danger\";",
      "docstring": "",
      "path": "src/components/button/button.tsx"
    },
    "src/components/callout/callout.tsx::CalloutVariant": {
      "declaration": "export type CalloutVariant =\n  | \"info\"\n  | \"tip\"\n  | \"success\"\n  | \"warning\"\n  | \"error\"\n  | \"announcement\";",
      "docstring": "",
      "path": "src/components/callout/callout.tsx"
    },
    "src/components/input/input.tsx::Size": {
      "declaration": "export type Size = \"medium\" | \"large\";",
      "docstring": "",
      "path": "src/components/input/input.tsx"
    },
    "src/components/input/input.tsx::InputType": {
      "declaration": "export type InputType =\n  | \"text\"\n  | \"password\"\n  | \"email\"\n  | \"number\"\n  | \"tel\"\n  | \"url\"\n  // Hack to suggest above value but still allow any other string value\n  | (string & {});",
      "docstring": "",
      "path": "src/components/input/input.tsx"
    },
    "src/components/input/input.tsx::InputMode": {
      "declaration": "export type InputMode =\n  | \"none\"\n  | \"text\"\n  | \"decimal\"\n  | \"numeric\"\n  | \"tel\"\n  | \"search\"\n  | \"email\"\n  | \"url\"\n  // Hack to suggest above value but still allow any other string value\n  | (string & {});",
      "docstring": "",
      "path": "src/components/input/input.tsx"
    },
    "src/components/list-view-item/list-view-item.tsx::ItemType": {
      "declaration": "export type ItemType = \"button\" | \"link\" | \"radio\" | \"checkbox\";",
      "docstring": "",
      "path": "src/components/list-view-item/list-view-item.tsx"
    },
    "src/components/list-view-item/list-view-item.tsx::ActionType": {
      "declaration": "\"chevron\"",
      "docstring": "",
      "path": "src/components/list-view-item/list-view-item.tsx"
    },
    "src/components/segmented-control/segmented-control.tsx::Size": {
      "declaration": "export type Size = \"small\" | \"medium\";",
      "docstring": "",
      "path": "src/components/segmented-control/segmented-control.tsx"
    },
    "src/components/stack/stack.tsx::Direction": {
      "declaration": "export type Direction = \"row\" | \"column\";",
      "docstring": "",
      "path": "src/components/stack/stack.tsx"
    },
    "src/components/stack/stack.tsx::GapSize": {
      "declaration": "\"s\" | \"xs\" | \"xl\" | \"m\" | \"l\" | \"xxl\"",
      "docstring": "",
      "path": "src/components/stack/stack.tsx"
    }
  }
}