{
  "timestamp": "2026-09-10T10:24:26",
  "compiler": {
    "name": "@stencil/core",
    "version": "4.43.5",
    "typescriptVersion": "5.8.3"
  },
  "components": [
    {
      "filePath": "src/components/01-base-components/ds-accordion/ds-accordion.tsx",
      "encapsulation": "scoped",
      "tag": "ds-accordion",
      "readme": "# ds-accordion\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "header - Top section of the accordion"
        },
        {
          "name": "slot",
          "text": "content - Content of the accordion"
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsAriaDescribedBy",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-described-by",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-describedby` attribute of the heading `button` element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaLabelledBy",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-labelled-by",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-labelledby` attribute of the heading `button` element.\nShould be set when `dsHeadingVariant` is `icon-button`.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsBorderAligned",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-border-aligned",
          "reflectToAttr": false,
          "docs": "If true, aligns the border to the position where accordion content starts.\nUse cases include side panels or sidebars to achieve better text alignment with other content.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsCloseButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-close-button-label",
          "reflectToAttr": false,
          "docs": "Text of the close button",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsContentHasBackground",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-content-has-background",
          "reflectToAttr": false,
          "docs": "If true, adds a background color to the accordion content area",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHeaderHasBackground",
          "type": "\"always\" | \"expanded\" | \"never\"",
          "complexType": {
            "original": "'expanded' | 'always' | 'never'",
            "resolved": "\"always\" | \"expanded\" | \"never\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-header-has-background",
          "reflectToAttr": false,
          "docs": "Adds a background color to the accordion header area:\n\n- `expanded` (default): Background is visible only when the accordion is expanded.\n- `always`: Background is always visible.\n- `never`: Background is never visible.",
          "docsTags": [
            {
              "name": "default",
              "text": "'expanded'"
            }
          ],
          "default": "'expanded'",
          "values": [
            {
              "value": "always",
              "type": "string"
            },
            {
              "value": "expanded",
              "type": "string"
            },
            {
              "value": "never",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHeadingLevel",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-heading-level",
          "reflectToAttr": false,
          "docs": "Heading level to be used for the accordion",
          "docsTags": [
            {
              "name": "default",
              "text": "2"
            }
          ],
          "default": "2",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHeadingVariant",
          "type": "\"button\" | \"icon-button\"",
          "complexType": {
            "original": "'button' | 'icon-button'",
            "resolved": "\"button\" | \"icon-button\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-heading-variant",
          "reflectToAttr": false,
          "docs": "Heading variant of the accordion:\n- `button`: Heading button takes the full width of the header. The header content is inside the button.\n- `icon-button`: Heading button is styled as an icon button. The header content is separate from the button.",
          "docsTags": [
            {
              "name": "default",
              "text": "'button'"
            }
          ],
          "default": "'button'",
          "values": [
            {
              "value": "button",
              "type": "string"
            },
            {
              "value": "icon-button",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHideBottomBorder",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-hide-bottom-border",
          "reflectToAttr": false,
          "docs": "If true, removes the bottom border",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHideContentBorders",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-hide-content-borders",
          "reflectToAttr": false,
          "docs": "If true, removes all borders from the content area. Borders remain in the header",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHideLeftBorder",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-hide-left-border",
          "reflectToAttr": false,
          "docs": "If true, removes the left border",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHideRightBorder",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-hide-right-border",
          "reflectToAttr": false,
          "docs": "If true, removes the right border",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHideTopBorder",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-hide-top-border",
          "reflectToAttr": false,
          "docs": "If true, removes the top border",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-id",
          "reflectToAttr": false,
          "docs": "Id of the accordion button",
          "docsTags": [
            {
              "name": "default",
              "text": "this.getUniqueId()"
            }
          ],
          "default": "this.getUniqueId()",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOpen",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-open",
          "reflectToAttr": false,
          "docs": "Programmatically open or close the accordion. Takes precedence over `dsOpenByDefault` when set.",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOpenByDefault",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-open-by-default",
          "reflectToAttr": false,
          "docs": "If true, displays the accordion as opened when loaded",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsUseCloseButton",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-use-close-button",
          "reflectToAttr": false,
          "docs": "If true, displays a close button at the end of an opened accordion.\nUse cases include accordions with long content where scrolling back\nto the header to close the accordion would be inconvenient.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsVariant",
          "type": "\"compact\" | \"default\"",
          "complexType": {
            "original": "'default' | 'compact'",
            "resolved": "\"compact\" | \"default\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-variant",
          "reflectToAttr": false,
          "docs": "Variant of the accordion:\n- `default`: Standard spacing and font sizes.\n- `compact`: Reduced spacing and font sizes, for denser display of content.",
          "docsTags": [
            {
              "name": "default",
              "text": "'default'"
            }
          ],
          "default": "'default'",
          "values": [
            {
              "value": "compact",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "setIsExpanded",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(isExpanded: boolean) => Promise<void>",
            "parameters": [
              {
                "name": "isExpanded",
                "type": "boolean",
                "docs": "If true, opens the accordion; if false, closes it."
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "setIsExpanded(isExpanded: boolean) => Promise<void>",
          "parameters": [
            {
              "name": "isExpanded",
              "type": "boolean",
              "docs": "If true, opens the accordion; if false, closes it."
            }
          ],
          "docs": "Programmatically open or close the accordion.",
          "docsTags": [
            {
              "name": "param",
              "text": "isExpanded If true, opens the accordion; if false, closes it."
            }
          ]
        }
      ],
      "events": [
        {
          "event": "dsToggle",
          "detail": "boolean",
          "bubbles": true,
          "complexType": {
            "original": "DsAccordionToggleEvent",
            "resolved": "boolean",
            "references": {
              "DsAccordionToggleEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-accordion/ds-accordion.tsx",
                "id": "src/components/01-base-components/ds-accordion/ds-accordion.tsx::DsAccordionToggleEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when the accordion is expanded or closed.",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "content",
          "docs": "Content of the accordion"
        },
        {
          "name": "header",
          "docs": "Top section of the accordion"
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "ds-icon",
        "ds-button"
      ],
      "dependencyGraph": {
        "ds-accordion": [
          "ds-icon",
          "ds-button"
        ],
        "ds-button": [
          "ds-icon",
          "ds-spinner",
          "ds-visually-hidden"
        ],
        "ds-spinner": [
          "ds-visually-hidden"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-action-menu/ds-action-list/ds-action-list.tsx",
      "encapsulation": "scoped",
      "tag": "ds-action-list",
      "readme": "# ds-action-list\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "default - Content to display in the action list.\nIntended to contain `ds-action-list-item` and `ds-action-list-group-title` elements.\nWhen used inside `ds-action-menu`, place multiple `ds-action-list` elements as siblings\nto create groups — add a `ds-action-list-divider` between each pair of adjacent lists."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsRole",
          "type": "\"group\" | \"menu\"",
          "complexType": {
            "original": "'menu' | 'group'",
            "resolved": "\"group\" | \"menu\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'group'"
            }
          ],
          "default": "'group'",
          "values": [
            {
              "value": "group",
              "type": "string"
            },
            {
              "value": "menu",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [
        {
          "event": "dsSelect",
          "capture": false,
          "passive": false
        },
        {
          "event": "keydown",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [
        {
          "name": "default",
          "docs": "Content to display in the action list.\nIntended to contain `ds-action-list-item` and `ds-action-list-group-title` elements.\nWhen used inside `ds-action-menu`, place multiple `ds-action-list` elements as siblings\nto create groups — add a `ds-action-list-divider` between each pair of adjacent lists."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/ds-action-menu/ds-action-list-divider/ds-action-list-divider.tsx",
      "encapsulation": "scoped",
      "tag": "ds-action-list-divider",
      "readme": "# ds-action-list-divider\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "ds-divider"
      ],
      "dependencyGraph": {
        "ds-action-list-divider": [
          "ds-divider"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-action-menu/ds-action-list-group-title/ds-action-list-group-title.tsx",
      "encapsulation": "scoped",
      "tag": "ds-action-list-group-title",
      "readme": "# ds-action-list-group-title\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-id",
          "reflectToAttr": false,
          "docs": "ID applied to the title span, used by the parent ds-action-list for aria-labelledby.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.getUniqueId()"
            }
          ],
          "default": "this.getUniqueId()",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "The visible group title text.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/ds-action-menu/ds-action-list-item/ds-action-list-item.tsx",
      "encapsulation": "scoped",
      "tag": "ds-action-list-item",
      "readme": "# ds-action-list-item\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsCloseOnSelect",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-close-on-select",
          "reflectToAttr": false,
          "docs": "When false, selecting a single-select item will not close the menu.\nHas no effect on action, action-danger, or multi-select variants.\nDefaults to true.",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDescription",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-description",
          "reflectToAttr": false,
          "docs": "Optional secondary description text rendered below the label.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDisabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-disabled",
          "reflectToAttr": false,
          "docs": "When true, the item is disabled and cannot be interacted with.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIcon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon",
          "reflectToAttr": false,
          "docs": "Icon name to display. Not applicable to multi-select variant.\nWhen any item in a sibling group has an icon, other items without icons\nare automatically indented via `dsIndented`.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-id",
          "reflectToAttr": false,
          "docs": "Unique identifier for the item. Emitted in the dsSelect event payload.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.getUniqueId()"
            }
          ],
          "default": "this.getUniqueId()",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIndented",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": true,
          "attr": "ds-indented",
          "reflectToAttr": false,
          "docs": "When true, adds left padding to align this item with siblings that have icons.\nAutomatically set by the parent `ds-action-list` when needed.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-label",
          "reflectToAttr": false,
          "docs": "Visible label for the item.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSelected",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": true,
          "attr": "ds-selected",
          "reflectToAttr": false,
          "docs": "Selected state for single-select and multi-select variants.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsUnavailable",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-unavailable",
          "reflectToAttr": false,
          "docs": "When true, the item is visible and focusable but cannot be activated.\nUnlike `dsDisabled`, the item retains its normal appearance except the\ndescription text is rendered in the attention color to signal unavailability.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsVariant",
          "type": "\"action\" | \"action-danger\" | \"multi-select\" | \"single-select\"",
          "complexType": {
            "original": "DsActionListItemVariant",
            "resolved": "\"action\" | \"action-danger\" | \"multi-select\" | \"single-select\"",
            "references": {
              "DsActionListItemVariant": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-action-menu/ds-action-list-item/ds-action-list-item.tsx",
                "id": "src/components/01-base-components/ds-action-menu/ds-action-list-item/ds-action-list-item.tsx::DsActionListItemVariant"
              }
            }
          },
          "mutable": false,
          "attr": "ds-variant",
          "reflectToAttr": false,
          "docs": "Variant of the item, which determines ARIA role and visual appearance:\n- \"action\": standard action, role=\"menuitem\", closes menu on select\n- \"action-danger\": destructive action, role=\"menuitem\", closes menu on select\n- \"single-select\": radio selection, role=\"menuitemradio\", closes menu on select\n- \"multi-select\": checkbox selection, role=\"menuitemcheckbox\", menu stays open",
          "docsTags": [
            {
              "name": "default",
              "text": "'action'"
            }
          ],
          "default": "'action'",
          "values": [
            {
              "value": "action",
              "type": "string"
            },
            {
              "value": "action-danger",
              "type": "string"
            },
            {
              "value": "multi-select",
              "type": "string"
            },
            {
              "value": "single-select",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "setFocus",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "setFocus() => Promise<void>",
          "parameters": [],
          "docs": "Sets focus to the internal button element.",
          "docsTags": []
        },
        {
          "name": "setTabIndex",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(value: number) => Promise<void>",
            "parameters": [
              {
                "name": "value",
                "type": "number",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "setTabIndex(value: number) => Promise<void>",
          "parameters": [
            {
              "name": "value",
              "type": "number",
              "docs": ""
            }
          ],
          "docs": "Sets the tabIndex on the internal button element. Used by ds-action-list for roving tabindex in standalone mode.",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "dsSelect",
          "detail": "DsActionListItemSelectEvent",
          "bubbles": true,
          "complexType": {
            "original": "DsActionListItemSelectEvent",
            "resolved": "DsActionListItemSelectEvent",
            "references": {
              "DsActionListItemSelectEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-action-menu/ds-action-list-item/ds-action-list-item.tsx",
                "id": "src/components/01-base-components/ds-action-menu/ds-action-list-item/ds-action-list-item.tsx::DsActionListItemSelectEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when the item is activated (click or Enter/Space).",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "keydown",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "ds-icon"
      ],
      "dependencyGraph": {
        "ds-action-list-item": [
          "ds-icon"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-action-menu/ds-action-menu.tsx",
      "encapsulation": "scoped",
      "tag": "ds-action-menu",
      "readme": "# ds-action-menu\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "default - Content to display in the action menu. Intended to contain `ds-action-list` elements."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsAlign",
          "type": "\"center\" | \"end\" | \"start\"",
          "complexType": {
            "original": "'start' | 'center' | 'end'",
            "resolved": "\"center\" | \"end\" | \"start\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-align",
          "reflectToAttr": false,
          "docs": "Alignment of the menu relative to the trigger button.\n- \"start\": menu left edge aligns with button left edge\n- \"center\": menu center aligns with button center\n- \"end\": menu right edge aligns with button right edge",
          "docsTags": [
            {
              "name": "default",
              "text": "'start'"
            }
          ],
          "default": "'start'",
          "values": [
            {
              "value": "center",
              "type": "string"
            },
            {
              "value": "end",
              "type": "string"
            },
            {
              "value": "start",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "Accessible label for the trigger button.\nRequired when using `dsIconOnly=true` since there is no visible text to announce.\nForwarded as `aria-label` to the internal `ds-button`.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsButtonColour",
          "type": "\"black\" | \"blue\" | \"danger\" | \"white\"",
          "complexType": {
            "original": "'blue' | 'black' | 'white' | 'danger'",
            "resolved": "\"black\" | \"blue\" | \"danger\" | \"white\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-button-colour",
          "reflectToAttr": false,
          "docs": "Colour of the trigger button.",
          "docsTags": [
            {
              "name": "default",
              "text": "'blue'"
            }
          ],
          "default": "'blue'",
          "values": [
            {
              "value": "black",
              "type": "string"
            },
            {
              "value": "blue",
              "type": "string"
            },
            {
              "value": "danger",
              "type": "string"
            },
            {
              "value": "white",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsButtonSize",
          "type": "\"medium\" | \"small\"",
          "complexType": {
            "original": "'small' | 'medium'",
            "resolved": "\"medium\" | \"small\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-button-size",
          "reflectToAttr": false,
          "docs": "Size of the trigger button.",
          "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": "dsButtonText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-button-text",
          "reflectToAttr": false,
          "docs": "Visible label on the trigger button.",
          "docsTags": [
            {
              "name": "default",
              "text": "''"
            }
          ],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsButtonVariant",
          "type": "\"primary\" | \"secondary\" | \"supplementary\"",
          "complexType": {
            "original": "'primary' | 'secondary' | 'supplementary'",
            "resolved": "\"primary\" | \"secondary\" | \"supplementary\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-button-variant",
          "reflectToAttr": false,
          "docs": "Variant of the trigger button.",
          "docsTags": [
            {
              "name": "default",
              "text": "'secondary'"
            }
          ],
          "default": "'secondary'",
          "values": [
            {
              "value": "primary",
              "type": "string"
            },
            {
              "value": "secondary",
              "type": "string"
            },
            {
              "value": "supplementary",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDisabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-disabled",
          "reflectToAttr": false,
          "docs": "When true, the trigger button is disabled and the menu cannot be opened.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIcon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon",
          "reflectToAttr": false,
          "docs": "Icon name for the trigger button. When not icon-only, a chevron is appended automatically.",
          "docsTags": [
            {
              "name": "default",
              "text": "''"
            }
          ],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIconOnly",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon-only",
          "reflectToAttr": false,
          "docs": "When true, renders an icon-only button as the trigger.\nThe icon defaults to a vertical three-dot (more-vert) icon unless `dsIcon` is set.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-id",
          "reflectToAttr": false,
          "docs": "ID for the trigger button element. Also used to derive the CSS anchor-name and aria-labelledby.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.getUniqueId()"
            }
          ],
          "default": "this.getUniqueId()",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsMenuMaxHeight",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-menu-max-height",
          "reflectToAttr": false,
          "docs": "CSS max-height for the menu (e.g. \"300px\"). When set, the menu becomes scrollable.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsMenuWidth",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-menu-width",
          "reflectToAttr": false,
          "docs": "Custom CSS width for the menu (e.g. \"400px\", \"20rem\").\nWhen undefined, the menu grows to fit its content with a minimum of 288px.\nNote: the menu uses `position: fixed`, so percentage values (e.g. \"100%\") are\nrelative to the viewport, not the trigger button.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsPlacement",
          "type": "\"auto\" | \"bottom\" | \"top\"",
          "complexType": {
            "original": "'bottom' | 'top' | 'auto'",
            "resolved": "\"auto\" | \"bottom\" | \"top\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-placement",
          "reflectToAttr": false,
          "docs": "Where the menu opens relative to the trigger.\n- \"bottom\": always opens below\n- \"top\": always opens above\n- \"auto\": browser uses CSS position-try-fallbacks to flip automatically when near viewport edge",
          "docsTags": [
            {
              "name": "default",
              "text": "'auto'"
            }
          ],
          "default": "'auto'",
          "values": [
            {
              "value": "auto",
              "type": "string"
            },
            {
              "value": "bottom",
              "type": "string"
            },
            {
              "value": "top",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "close",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "close() => Promise<void>",
          "parameters": [],
          "docs": "Closes the menu and returns focus to the trigger button.",
          "docsTags": []
        },
        {
          "name": "open",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "open() => Promise<void>",
          "parameters": [],
          "docs": "Opens the menu and moves focus to the first focusable item.",
          "docsTags": []
        },
        {
          "name": "toggle",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "toggle() => Promise<void>",
          "parameters": [],
          "docs": "Toggles the menu open/closed state.",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "dsClose",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "DsActionMenuCloseEvent",
            "resolved": "void",
            "references": {
              "DsActionMenuCloseEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-action-menu/ds-action-menu.tsx",
                "id": "src/components/01-base-components/ds-action-menu/ds-action-menu.tsx::DsActionMenuCloseEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when the menu closes.",
          "docsTags": []
        },
        {
          "event": "dsOpen",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "DsActionMenuOpenEvent",
            "resolved": "void",
            "references": {
              "DsActionMenuOpenEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-action-menu/ds-action-menu.tsx",
                "id": "src/components/01-base-components/ds-action-menu/ds-action-menu.tsx::DsActionMenuOpenEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when the menu opens.",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "click",
          "target": "document",
          "capture": false,
          "passive": false
        },
        {
          "event": "keydown",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [
        {
          "name": "default",
          "docs": "Content to display in the action menu. Intended to contain `ds-action-list` elements."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "ds-button",
        "ds-icon"
      ],
      "dependencyGraph": {
        "ds-action-menu": [
          "ds-button",
          "ds-icon"
        ],
        "ds-button": [
          "ds-icon",
          "ds-spinner",
          "ds-visually-hidden"
        ],
        "ds-spinner": [
          "ds-visually-hidden"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-assistive-text/ds-assistive-text.tsx",
      "encapsulation": "scoped",
      "tag": "ds-assistive-text",
      "readme": "# ds-assistive-text\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "default - Content for assistive text"
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-id",
          "reflectToAttr": false,
          "docs": "Passed to the `id` attribute of the `small` element.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.getUniqueId()"
            }
          ],
          "default": "this.getUniqueId()",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-text",
          "reflectToAttr": false,
          "docs": "Assistive text.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "default",
          "docs": "Content for assistive text"
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [
        "ds-control-label",
        "ds-group-label"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "ds-control-label": [
          "ds-assistive-text"
        ],
        "ds-group-label": [
          "ds-assistive-text"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-backdrop/ds-backdrop.tsx",
      "encapsulation": "none",
      "tag": "ds-backdrop",
      "readme": "# ds-backdrop\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "default - The content to display inside the backdrop."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsDialogClasses",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-dialog-classes",
          "reflectToAttr": false,
          "docs": "Additional CSS classes to apply to the <dialog> element.",
          "docsTags": [
            {
              "name": "default",
              "text": "''"
            }
          ],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOpen",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-open",
          "reflectToAttr": false,
          "docs": "If true, the backdrop is open.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "\"alertdialog\" | \"dialog\"",
          "complexType": {
            "original": "'dialog' | 'alertdialog'",
            "resolved": "\"alertdialog\" | \"dialog\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "Passed to the `role` attribute of the `dialog` element",
          "docsTags": [
            {
              "name": "default",
              "text": "'dialog'"
            }
          ],
          "default": "'dialog'",
          "values": [
            {
              "value": "alertdialog",
              "type": "string"
            },
            {
              "value": "dialog",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsZIndex",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-z-index",
          "reflectToAttr": false,
          "docs": "Z-index of the backdrop.",
          "docsTags": [
            {
              "name": "default",
              "text": "9999"
            }
          ],
          "default": "9999",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "getDialog",
          "returns": {
            "type": "Promise<HTMLDialogElement>",
            "docs": "The <dialog> element."
          },
          "complexType": {
            "signature": "() => Promise<HTMLDialogElement>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              },
              "HTMLDialogElement": {
                "location": "global",
                "id": "global::HTMLDialogElement"
              }
            },
            "return": "Promise<HTMLDialogElement>"
          },
          "signature": "getDialog() => Promise<HTMLDialogElement>",
          "parameters": [],
          "docs": "Returns the underlying <dialog> element.\n\nUse this method to get a reference to the `<dialog>` element.\nCalling native API methods `showModal()` and `close()` won't display the backdrop correctly.\nInstead, use the `dsOpen` prop to control the visibility of the backdrop.",
          "docsTags": [
            {
              "name": "returns",
              "text": "The <dialog> element."
            }
          ]
        }
      ],
      "events": [
        {
          "event": "dsBackdropClose",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when the backdrop is open and requested to be closed.",
          "docsTags": []
        },
        {
          "event": "dsTransition",
          "detail": "{ status: \"on\" | \"off\"; direction: \"in\" | \"out\"; }",
          "bubbles": true,
          "complexType": {
            "original": "DsBackdropTransitionEvent",
            "resolved": "{ status: \"on\" | \"off\"; direction: \"in\" | \"out\"; }",
            "references": {
              "DsBackdropTransitionEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-backdrop/ds-backdrop.tsx",
                "id": "src/components/01-base-components/ds-backdrop/ds-backdrop.tsx::DsBackdropTransitionEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when the transition starts or ends",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "default",
          "docs": "The content to display inside the backdrop."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [
        "ds-modal"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "ds-modal": [
          "ds-backdrop"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-badge/ds-badge.tsx",
      "encapsulation": "scoped",
      "tag": "ds-badge",
      "readme": "# ds-badge\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "default - The text content of the badge"
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-label` attribute of the `span` element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHiddenAssistiveText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-hidden-assistive-text",
          "reflectToAttr": false,
          "docs": "Assistive text for screen readers",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-id",
          "reflectToAttr": false,
          "docs": "Passed to the `id` attribute of the `span` element.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.getUniqueId()"
            }
          ],
          "default": "this.getUniqueId()",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-text",
          "reflectToAttr": false,
          "docs": "The text content of the badge",
          "docsTags": [
            {
              "name": "default",
              "text": "''"
            }
          ],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsVariant",
          "type": "\"attention\" | \"danger\" | \"default\" | \"disabled\" | \"info\" | \"notification\" | \"primary\" | \"success\"",
          "complexType": {
            "original": "'default' | 'success' | 'attention' | 'danger' | 'info' | 'notification' | 'primary' | 'disabled'",
            "resolved": "\"attention\" | \"danger\" | \"default\" | \"disabled\" | \"info\" | \"notification\" | \"primary\" | \"success\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-variant",
          "reflectToAttr": false,
          "docs": "The variant style of the badge",
          "docsTags": [
            {
              "name": "default",
              "text": "'default'"
            }
          ],
          "default": "'default'",
          "values": [
            {
              "value": "attention",
              "type": "string"
            },
            {
              "value": "danger",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "notification",
              "type": "string"
            },
            {
              "value": "primary",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "default",
          "docs": "The text content of the badge"
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "ds-visually-hidden"
      ],
      "dependencyGraph": {
        "ds-badge": [
          "ds-visually-hidden"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-breadcrumbs/ds-breadcrumb/ds-breadcrumb.tsx",
      "encapsulation": "scoped",
      "tag": "ds-breadcrumb",
      "readme": "# ds-breadcrumb\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "default - Slot for the breadcrumb content, a `ds-link` or text for the current page."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-label` attribute of the `a` element",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaLabelledby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-labelledby",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-labelledby` attribute of the `a` element",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDownload",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-download",
          "reflectToAttr": false,
          "docs": "Passed to the `download` attribute of the `a` element",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHasSeparator",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-has-separator",
          "reflectToAttr": false,
          "docs": "If true, displays a separator before the breadcrumb",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHref",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-href",
          "reflectToAttr": false,
          "docs": "Passed to the `href` attribute of the `a` element",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHrefLang",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-href-lang",
          "reflectToAttr": false,
          "docs": "Passed to the `hreflang` attribute of the `a` element",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIsCurrentPage",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-is-current-page",
          "reflectToAttr": false,
          "docs": "If true, indicates that this breadcrumb represents the current page",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIsHidden",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-is-hidden",
          "reflectToAttr": false,
          "docs": "If true, hides the breadcrumb from view",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-rel",
          "reflectToAttr": false,
          "docs": "Passed to the `rel` attribute of the `a` element",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSeparatorIcon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-separator-icon",
          "reflectToAttr": false,
          "docs": "Icon to display as a separator",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTarget",
          "type": "\"_blank\" | \"_parent\" | \"_self\" | \"_top\" | \"_unfencedTop\"",
          "complexType": {
            "original": "LinkTarget",
            "resolved": "\"_blank\" | \"_parent\" | \"_self\" | \"_top\" | \"_unfencedTop\"",
            "references": {
              "LinkTarget": {
                "location": "global",
                "id": "global::LinkTarget"
              }
            }
          },
          "mutable": false,
          "attr": "ds-target",
          "reflectToAttr": false,
          "docs": "Passed to the `target` attribute of the `a` element",
          "docsTags": [],
          "values": [
            {
              "value": "_blank",
              "type": "string"
            },
            {
              "value": "_parent",
              "type": "string"
            },
            {
              "value": "_self",
              "type": "string"
            },
            {
              "value": "_top",
              "type": "string"
            },
            {
              "value": "_unfencedTop",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-text",
          "reflectToAttr": false,
          "docs": "Text content of the breadcrumb",
          "docsTags": [
            {
              "name": "default",
              "text": "''"
            }
          ],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "setFocus",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "setFocus() => Promise<void>",
          "parameters": [],
          "docs": "Calls `setFocus` method of the `ds-link` inside the `ds-breadcrumb` component.",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "dsClick",
          "detail": "MouseEvent",
          "bubbles": true,
          "complexType": {
            "original": "MouseEvent",
            "resolved": "MouseEvent",
            "references": {
              "MouseEvent": {
                "location": "global",
                "id": "global::MouseEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when the link is clicked",
          "docsTags": []
        },
        {
          "event": "dsIsHiddenChange",
          "detail": "boolean",
          "bubbles": true,
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when the `dsIsHidden` property changes",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "click",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [
        {
          "name": "default",
          "docs": "Slot for the breadcrumb content, a `ds-link` or text for the current page."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "ds-link",
        "ds-breadcrumbs-separator"
      ],
      "dependencyGraph": {
        "ds-breadcrumb": [
          "ds-link",
          "ds-breadcrumbs-separator"
        ],
        "ds-link": [
          "ds-icon",
          "ds-visually-hidden"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-breadcrumbs/ds-breadcrumbs.tsx",
      "encapsulation": "shadow",
      "tag": "ds-breadcrumbs",
      "readme": "# ds-breadcrumbs\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "breadcrumbs - Slot for `ds-breadcrumb` components to be displayed within the breadcrumbs trail."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-label` attribute of the `nav` element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "dsSizeChange",
          "detail": "\"medium\" | \"small\"",
          "bubbles": true,
          "complexType": {
            "original": "'medium' | 'small'",
            "resolved": "\"medium\" | \"small\"",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "breadcrumbs",
          "docs": "Slot for `ds-breadcrumb` components to be displayed within the breadcrumbs trail."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/ds-breadcrumbs/ds-breadcrumbs-collapsible/ds-breadcrumbs-collapsible.tsx",
      "encapsulation": "shadow",
      "tag": "ds-breadcrumbs-collapsible",
      "readme": "# ds-breadcrumbs-collapsible\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "default - Slot for `ds-breadcrumb` components to be displayed within the collapsible breadcrumbs trail."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsIsExpandButtonHidden",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-is-expand-button-hidden",
          "reflectToAttr": false,
          "docs": "If true, hides the expand button",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSeparatorIcon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-separator-icon",
          "reflectToAttr": false,
          "docs": "Icon to display as a separator",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "dsExpandButtonClick",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when the expand button is clicked",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "dsIsHiddenChange",
          "capture": false,
          "passive": false
        },
        {
          "event": "dsClick",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [
        {
          "name": "default",
          "docs": "Slot for `ds-breadcrumb` components to be displayed within the collapsible breadcrumbs trail."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "ds-breadcrumbs-expand-button"
      ],
      "dependencyGraph": {
        "ds-breadcrumbs-collapsible": [
          "ds-breadcrumbs-expand-button"
        ],
        "ds-breadcrumbs-expand-button": [
          "ds-breadcrumbs-separator"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-breadcrumbs/ds-breadcrumbs-expand-button/ds-breadcrumbs-expand-button.tsx",
      "encapsulation": "scoped",
      "tag": "ds-breadcrumbs-expand-button",
      "readme": "# ds-breadcrumbs-expand-button\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsIsHidden",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-is-hidden",
          "reflectToAttr": false,
          "docs": "If true, hides the expand button from view.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSeparatorIcon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-separator-icon",
          "reflectToAttr": false,
          "docs": "Icon to display as a separator",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "dsClick",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when the expand button is clicked.",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [
        "ds-breadcrumbs-collapsible"
      ],
      "dependencies": [
        "ds-breadcrumbs-separator"
      ],
      "dependencyGraph": {
        "ds-breadcrumbs-expand-button": [
          "ds-breadcrumbs-separator"
        ],
        "ds-breadcrumbs-collapsible": [
          "ds-breadcrumbs-expand-button"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-breadcrumbs/ds-breadcrumbs-separator/ds-breadcrumbs-separator.tsx",
      "encapsulation": "scoped",
      "tag": "ds-breadcrumbs-separator",
      "readme": "# ds-breadcrumbs-separator\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsIcon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon",
          "reflectToAttr": false,
          "docs": "Icon to display.",
          "docsTags": [
            {
              "name": "default",
              "text": "'chevron_forward'"
            }
          ],
          "default": "'chevron_forward'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [
        "ds-breadcrumb",
        "ds-breadcrumbs-expand-button"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "ds-breadcrumb": [
          "ds-breadcrumbs-separator"
        ],
        "ds-breadcrumbs-expand-button": [
          "ds-breadcrumbs-separator"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-button/ds-button.tsx",
      "encapsulation": "scoped",
      "tag": "ds-button",
      "readme": "# ds-button\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "prefix - Content displayed before the button text"
        },
        {
          "name": "slot",
          "text": "suffix - Content displayed after the button text"
        },
        {
          "name": "slot",
          "text": "default - Content to display in place of the text of the button"
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsActive",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-active",
          "reflectToAttr": false,
          "docs": "If true, adds an active class modifier to the button",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaControls",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-controls",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-controls` attribute of the `button` element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaDescribedby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-describedby",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-describedby` attribute of the `button` element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaDisabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-disabled",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-disabled` attribute of the `button` element.",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaExpanded",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-expanded",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-expanded` attribute of the `button` element.",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaHaspopup",
          "type": "\"dialog\" | \"grid\" | \"listbox\" | \"menu\" | \"tree\" | boolean",
          "complexType": {
            "original": "boolean | 'menu' | 'listbox' | 'tree' | 'grid' | 'dialog'",
            "resolved": "\"dialog\" | \"grid\" | \"listbox\" | \"menu\" | \"tree\" | boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-haspopup",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-haspopup` attribute of the `button` element.",
          "docsTags": [],
          "values": [
            {
              "value": "dialog",
              "type": "string"
            },
            {
              "value": "grid",
              "type": "string"
            },
            {
              "value": "listbox",
              "type": "string"
            },
            {
              "value": "menu",
              "type": "string"
            },
            {
              "value": "tree",
              "type": "string"
            },
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaHidden",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-hidden",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-hidden` attribute of the `button` element.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-label` attribute of the `button` element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaLabelledby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-labelledby",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-labelledby` attribute of the `button` element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaPressed",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-pressed",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-pressed` attribute of the `button` element.",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAutoFocus",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-auto-focus",
          "reflectToAttr": false,
          "docs": "Passed to the `autofocus` attribute of the `button` element.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "\"black\" | \"blue\" | \"danger\" | \"white\"",
          "complexType": {
            "original": "'blue' | 'black' | 'white' | 'danger'",
            "resolved": "\"black\" | \"blue\" | \"danger\" | \"white\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "Colour of the button",
          "docsTags": [
            {
              "name": "default",
              "text": "'blue'"
            }
          ],
          "default": "'blue'",
          "values": [
            {
              "value": "black",
              "type": "string"
            },
            {
              "value": "blue",
              "type": "string"
            },
            {
              "value": "danger",
              "type": "string"
            },
            {
              "value": "white",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDisabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-disabled",
          "reflectToAttr": false,
          "docs": "Passed to the `disabled` attribute of the `button` element",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsForm",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-form",
          "reflectToAttr": false,
          "docs": "Passed to the `form` attribute of the `button` element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsFullWidth",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-full-width",
          "reflectToAttr": false,
          "docs": "If true, the button takes the full width of its container.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHiddenAssistiveText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-hidden-assistive-text",
          "reflectToAttr": false,
          "docs": "Text that is visually hidden but available to screen readers.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIcon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon",
          "reflectToAttr": false,
          "docs": "Icon to display alongside the button text",
          "docsTags": [
            {
              "name": "default",
              "text": "''"
            }
          ],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIconAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon-aria-label",
          "reflectToAttr": false,
          "docs": "Passed to the `dsAriaLabel` property of the `ds-icon` element",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIconPosition",
          "type": "\"end\" | \"start\"",
          "complexType": {
            "original": "'start' | 'end'",
            "resolved": "\"end\" | \"start\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon-position",
          "reflectToAttr": false,
          "docs": "Whether to display the icon before or after the button text",
          "docsTags": [
            {
              "name": "default",
              "text": "'start'"
            }
          ],
          "default": "'start'",
          "values": [
            {
              "value": "end",
              "type": "string"
            },
            {
              "value": "start",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIconTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon-title",
          "reflectToAttr": false,
          "docs": "Passed to the `dsTitle` property of the `ds-icon` element",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-id",
          "reflectToAttr": false,
          "docs": "Passed to the `id` attribute of the `button` element.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.getUniqueId()"
            }
          ],
          "default": "this.getUniqueId()",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsInInput",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-in-input",
          "reflectToAttr": false,
          "docs": "If true, the button is styled to be used within an input field",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsLoading",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-loading",
          "reflectToAttr": false,
          "docs": "Displays a loading spinner in the button",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsMuteAriaDeprecationWarning",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-mute-aria-deprecation-warning",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsName",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-name",
          "reflectToAttr": false,
          "docs": "Passed to the `name` attribute of the `button` element.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.dsId"
            }
          ],
          "default": "this.dsId",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsNoFocusRing",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-no-focus-ring",
          "reflectToAttr": false,
          "docs": "If true, suppresses the button's own focus ring. Use when the parent element handles focus indication.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "Passed to the `role` attribute of the `button` element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "\"medium\" | \"small\"",
          "complexType": {
            "original": "'small' | 'medium'",
            "resolved": "\"medium\" | \"small\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "Size of the button",
          "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": "dsSpinnerHiddenText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-spinner-hidden-text",
          "reflectToAttr": false,
          "docs": "Information for screen readers when spinner is displayed",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTabIndex",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-tab-index",
          "reflectToAttr": false,
          "docs": "Passed to the `tabindex` attribute of the `button` element.",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-text",
          "reflectToAttr": false,
          "docs": "Text to display inside the button.",
          "docsTags": [
            {
              "name": "default",
              "text": "''"
            }
          ],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsType",
          "type": "\"button\" | \"reset\" | \"submit\"",
          "complexType": {
            "original": "'button' | 'submit' | 'reset'",
            "resolved": "\"button\" | \"reset\" | \"submit\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-type",
          "reflectToAttr": false,
          "docs": "Passed to the `type` attribute of the `button` element",
          "docsTags": [
            {
              "name": "default",
              "text": "'button'"
            }
          ],
          "default": "'button'",
          "values": [
            {
              "value": "button",
              "type": "string"
            },
            {
              "value": "reset",
              "type": "string"
            },
            {
              "value": "submit",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsUseSpinner",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-use-spinner",
          "reflectToAttr": false,
          "docs": "Wraps the button in a container where `aria-live` is set to `polite`",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsValue",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-value",
          "reflectToAttr": false,
          "docs": "Passed to the `value` attribute of the `button` element.",
          "docsTags": [
            {
              "name": "default",
              "text": "''"
            }
          ],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsVariant",
          "type": "\"primary\" | \"secondary\" | \"supplementary\"",
          "complexType": {
            "original": "'primary' | 'secondary' | 'supplementary'",
            "resolved": "\"primary\" | \"secondary\" | \"supplementary\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-variant",
          "reflectToAttr": false,
          "docs": "Variant of the button",
          "docsTags": [
            {
              "name": "default",
              "text": "'primary'"
            }
          ],
          "default": "'primary'",
          "values": [
            {
              "value": "primary",
              "type": "string"
            },
            {
              "value": "secondary",
              "type": "string"
            },
            {
              "value": "supplementary",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "setFocus",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "setFocus() => Promise<void>",
          "parameters": [],
          "docs": "Sets focus to the button element rendered inside `ds-button` component.",
          "docsTags": []
        }
      ],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "default",
          "docs": "Content to display in place of the text of the button"
        },
        {
          "name": "prefix",
          "docs": "Content displayed before the button text"
        },
        {
          "name": "suffix",
          "docs": "Content displayed after the button text"
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [
        "ds-accordion",
        "ds-action-menu",
        "ds-combobox",
        "ds-datepicker-custom",
        "ds-datepicker-native",
        "ds-modal",
        "ds-notification",
        "ds-ribbon",
        "ds-select",
        "ds-tablist",
        "ds-text-input"
      ],
      "dependencies": [
        "ds-icon",
        "ds-spinner",
        "ds-visually-hidden"
      ],
      "dependencyGraph": {
        "ds-button": [
          "ds-icon",
          "ds-spinner",
          "ds-visually-hidden"
        ],
        "ds-spinner": [
          "ds-visually-hidden"
        ],
        "ds-accordion": [
          "ds-button"
        ],
        "ds-action-menu": [
          "ds-button"
        ],
        "ds-combobox": [
          "ds-button"
        ],
        "ds-datepicker-custom": [
          "ds-button"
        ],
        "ds-datepicker-native": [
          "ds-button"
        ],
        "ds-modal": [
          "ds-button"
        ],
        "ds-notification": [
          "ds-button"
        ],
        "ds-ribbon": [
          "ds-button"
        ],
        "ds-select": [
          "ds-button"
        ],
        "ds-tablist": [
          "ds-button"
        ],
        "ds-text-input": [
          "ds-button"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-card/ds-card.tsx",
      "encapsulation": "scoped",
      "tag": "ds-card",
      "readme": "# ds-card\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "image - Slot for placing an image at the top of the card."
        },
        {
          "name": "slot",
          "text": "heading - Slot for customizing the heading content."
        },
        {
          "name": "slot",
          "text": "subtitle - Slot for customizing the subtitle content."
        },
        {
          "name": "slot",
          "text": "content - Content slot placed after card description."
        },
        {
          "name": "slot",
          "text": "footer - Footer slot placed after content slot, mainly used for other components."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsDescription",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-description",
          "reflectToAttr": false,
          "docs": "Optional description text",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDescriptionClamp",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-description-clamp",
          "reflectToAttr": false,
          "docs": "Optional line-clamp for description to restrict how many lines of text should be shown.",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDescriptionMaxWidth",
          "type": "\"none\" | `${number}%` | `${number}px` | `${number}rem`",
          "complexType": {
            "original": "DsDescriptionMaxWidth",
            "resolved": "\"none\" | `${number}%` | `${number}px` | `${number}rem`",
            "references": {
              "DsDescriptionMaxWidth": {
                "location": "global",
                "id": "global::DsDescriptionMaxWidth"
              }
            }
          },
          "mutable": false,
          "attr": "ds-description-max-width",
          "reflectToAttr": false,
          "docs": "If `dsDescription` is set, defines the maximum width of the description text. Default is 'none'.",
          "docsTags": [
            {
              "name": "default",
              "text": "'none'"
            }
          ],
          "default": "'none'",
          "values": [
            {
              "value": "none",
              "type": "string"
            },
            {
              "type": "`${number}%`"
            },
            {
              "type": "`${number}px`"
            },
            {
              "type": "`${number}rem`"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsEyebrow",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-eyebrow",
          "reflectToAttr": false,
          "docs": "Optional eyebrow text displayed above the heading",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsFluidHeight",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-fluid-height",
          "reflectToAttr": false,
          "docs": "Optional to set card height to 100% for easily match grid height eg",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHeading",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-heading",
          "reflectToAttr": false,
          "docs": "The main heading text",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHeadingLevel",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-heading-level",
          "reflectToAttr": false,
          "docs": "Heading level, defaults to 3",
          "docsTags": [
            {
              "name": "default",
              "text": "3"
            }
          ],
          "default": "3",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHorizontal",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-horizontal",
          "reflectToAttr": false,
          "docs": "Should card content be aligned horizontally.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsLinkType",
          "type": "\"full\" | \"heading\" | \"none\"",
          "complexType": {
            "original": "DsCardLinkType",
            "resolved": "\"full\" | \"heading\" | \"none\"",
            "references": {
              "DsCardLinkType": {
                "location": "global",
                "id": "global::DsCardLinkType"
              }
            }
          },
          "mutable": false,
          "attr": "ds-link-type",
          "reflectToAttr": false,
          "docs": "Card Link type, none, heading or full card",
          "docsTags": [
            {
              "name": "default",
              "text": "'full'"
            }
          ],
          "default": "'full'",
          "values": [
            {
              "value": "full",
              "type": "string"
            },
            {
              "value": "heading",
              "type": "string"
            },
            {
              "value": "none",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsShowArrow",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-show-arrow",
          "reflectToAttr": false,
          "docs": "Optional to show arrow when card is a link, defaults to true",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSubtitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-subtitle",
          "reflectToAttr": false,
          "docs": "Optional subtitle text displayed below the heading.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTag",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-tag",
          "reflectToAttr": false,
          "docs": "Optional tag text displayed on top of image.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTextSize",
          "type": "\"2xSmall\" | \"large\" | \"medium\" | \"small\" | \"xLarge\" | \"xSmall\"",
          "complexType": {
            "original": "DsCardTextSize",
            "resolved": "\"2xSmall\" | \"large\" | \"medium\" | \"small\" | \"xLarge\" | \"xSmall\"",
            "references": {
              "DsCardTextSize": {
                "location": "global",
                "id": "global::DsCardTextSize"
              }
            }
          },
          "mutable": false,
          "attr": "ds-text-size",
          "reflectToAttr": false,
          "docs": "Text size variant that controls heading, body text, arrow icon size, spacing and padding.",
          "docsTags": [
            {
              "name": "default",
              "text": "'small'"
            }
          ],
          "default": "'small'",
          "values": [
            {
              "value": "2xSmall",
              "type": "string"
            },
            {
              "value": "large",
              "type": "string"
            },
            {
              "value": "medium",
              "type": "string"
            },
            {
              "value": "small",
              "type": "string"
            },
            {
              "value": "xLarge",
              "type": "string"
            },
            {
              "value": "xSmall",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsUrl",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-url",
          "reflectToAttr": false,
          "docs": "Optional URL to use card as a link",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsUrlTarget",
          "type": "\"_blank\" | \"_parent\" | \"_self\" | \"_top\" | \"_unfencedTop\"",
          "complexType": {
            "original": "DsCardUrlTarget",
            "resolved": "\"_blank\" | \"_parent\" | \"_self\" | \"_top\" | \"_unfencedTop\"",
            "references": {
              "DsCardUrlTarget": {
                "location": "global",
                "id": "global::DsCardUrlTarget"
              }
            }
          },
          "mutable": false,
          "attr": "ds-url-target",
          "reflectToAttr": false,
          "docs": "Optional URL target, if URL should open to new window or not, default _blank",
          "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": "_unfencedTop",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsVariant",
          "type": "\"filled\" | \"outlined\"",
          "complexType": {
            "original": "DsCardVariant",
            "resolved": "\"filled\" | \"outlined\"",
            "references": {
              "DsCardVariant": {
                "location": "global",
                "id": "global::DsCardVariant"
              }
            }
          },
          "mutable": false,
          "attr": "ds-variant",
          "reflectToAttr": false,
          "docs": "Variant of the card, filled or outlined, defaults to filled",
          "docsTags": [
            {
              "name": "default",
              "text": "'filled'"
            }
          ],
          "default": "'filled'",
          "values": [
            {
              "value": "filled",
              "type": "string"
            },
            {
              "value": "outlined",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [
        {
          "event": "focusin",
          "capture": false,
          "passive": false
        },
        {
          "event": "focusout",
          "capture": false,
          "passive": false
        },
        {
          "event": "click",
          "capture": true,
          "passive": false
        },
        {
          "event": "keydown",
          "capture": true,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [
        {
          "name": "content",
          "docs": "Content slot placed after card description."
        },
        {
          "name": "footer",
          "docs": "Footer slot placed after content slot, mainly used for other components."
        },
        {
          "name": "heading",
          "docs": "Slot for customizing the heading content."
        },
        {
          "name": "image",
          "docs": "Slot for placing an image at the top of the card."
        },
        {
          "name": "subtitle",
          "docs": "Slot for customizing the subtitle content."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "ds-icon",
        "ds-visually-hidden"
      ],
      "dependencyGraph": {
        "ds-card": [
          "ds-icon",
          "ds-visually-hidden"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-checkbox/ds-checkbox.tsx",
      "encapsulation": "scoped",
      "tag": "ds-checkbox",
      "readme": "# ds-checkbox\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "validity - Content to display below the checkbox. By default error or success message is displayed."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsAriaDescribedby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-describedby",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-describedby` attribute of the `input` element of the rendered checkbox.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-label` attribute of the `input` element of the rendered checkbox.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAssistiveText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-assistive-text",
          "reflectToAttr": false,
          "docs": "Text for additional information shown below label.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsChecked",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": true,
          "attr": "ds-checked",
          "reflectToAttr": false,
          "docs": "Passed to the `checked` attribute of the `input` element of the rendered checkbox.\nPublic API for programmatic checked state control and external state sync.\nUser interaction updates are handled via internal checked state.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDisabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": true,
          "attr": "ds-disabled",
          "reflectToAttr": false,
          "docs": "Passed to the `disabled` attribute of the `input` element of the rendered checkbox.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsErrorText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": true,
          "attr": "ds-error-text",
          "reflectToAttr": false,
          "docs": "Error message shown below the text input.\nIf set, the checkbox is shown in an invalid state.",
          "docsTags": [
            {
              "name": "default",
              "text": "''"
            }
          ],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsErrorsDisabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": true,
          "attr": "ds-errors-disabled",
          "reflectToAttr": false,
          "docs": "Can be used to disable emitting validation events `dsSubmitInvalid` and `dsValidity`.\nUsed internally in checkbox group to disable validation for individual checkboxes.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsForm",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": true,
          "attr": "ds-form",
          "reflectToAttr": false,
          "docs": "Passed to the `form` attribute of the `input` element of the rendered checkbox.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-id",
          "reflectToAttr": false,
          "docs": "Passed to the `id` attribute of the `input` element of the rendered checkbox.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.getUniqueId()"
            }
          ],
          "default": "this.getUniqueId()",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIndeterminate",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-indeterminate",
          "reflectToAttr": false,
          "docs": "Mainly used in a nested checkbox group to display a parent\ncheckbox in a partially selected state if some but not\nall of the nested checkbox group's checkboxes are selected.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-label",
          "reflectToAttr": false,
          "docs": "Label of the checkbox.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsMuteAriaDeprecationWarning",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-mute-aria-deprecation-warning",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsName",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-name",
          "reflectToAttr": false,
          "docs": "Passed to the `name` attribute of the `input` element of the rendered checkbox.\nIf checkbox is part of a named checkbox group, the name is inherited from the group and\nthe property set on the checkbox is ignored.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.dsId"
            }
          ],
          "default": "this.dsId",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": true,
          "setter": true
        },
        {
          "name": "dsOptional",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-optional",
          "reflectToAttr": false,
          "docs": "Displays indicator that the checkbox is optional alongside label.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOptionalText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-optional-text",
          "reflectToAttr": false,
          "docs": "Text shown alongside label, if the checkbox is set as optional.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRequired",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": true,
          "attr": "ds-required",
          "reflectToAttr": false,
          "docs": "Passed to the `required` attribute of the `input` element of the rendered checkbox.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-text",
          "reflectToAttr": false,
          "docs": "The text of the checkbox",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsValue",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-value",
          "reflectToAttr": false,
          "docs": "Passed to the `value` attribute of the `input` element of the rendered checkbox.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.dsId"
            }
          ],
          "default": "this.dsId",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "checkValidity",
          "returns": {
            "type": "Promise<boolean>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<boolean>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<boolean>"
          },
          "signature": "checkValidity() => Promise<boolean>",
          "parameters": [],
          "docs": "Returns true if input has no validity problems; false otherwise.\nFires an invalid event at the element in the latter case.",
          "docsTags": []
        },
        {
          "name": "setDisableEventEmits",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(value?: boolean) => Promise<void>",
            "parameters": [
              {
                "name": "value",
                "type": "boolean",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "setDisableEventEmits(value?: boolean) => Promise<void>",
          "parameters": [
            {
              "name": "value",
              "type": "boolean",
              "docs": ""
            }
          ],
          "docs": "Sets the disable-emit flag.\nCall with `true` before a programmatic state change to suppress the next event emit.\nCall with no argument (or `false`) to reset, allowing subsequent user-triggered emits.",
          "docsTags": []
        },
        {
          "name": "setFocus",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "setFocus() => Promise<void>",
          "parameters": [],
          "docs": "",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "dsBlur",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "DsCheckboxBlurEvent",
            "resolved": "string",
            "references": {
              "DsCheckboxBlurEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-checkbox/ds-checkbox.tsx",
                "id": "src/components/01-base-components/ds-checkbox/ds-checkbox.tsx::DsCheckboxBlurEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsBlur` event is emitted when the checkbox loses focus.\nIt provides the `dsId` of the checkbox as a string.",
          "docsTags": []
        },
        {
          "event": "dsChange",
          "detail": "{ value: string; checked: boolean; }",
          "bubbles": true,
          "complexType": {
            "original": "DsCheckboxChangeEvent",
            "resolved": "{ value: string; checked: boolean; }",
            "references": {
              "DsCheckboxChangeEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-checkbox/ds-checkbox.tsx",
                "id": "src/components/01-base-components/ds-checkbox/ds-checkbox.tsx::DsCheckboxChangeEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsChange` event is emitted each time the `dsChecked` changes.",
          "docsTags": []
        },
        {
          "event": "dsFocus",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "DsCheckboxFocusEvent",
            "resolved": "string",
            "references": {
              "DsCheckboxFocusEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-checkbox/ds-checkbox.tsx",
                "id": "src/components/01-base-components/ds-checkbox/ds-checkbox.tsx::DsCheckboxFocusEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsFocus` event is emitted when the checkbox receives focus.\nIt provides the `dsId` of the checkbox as a string.",
          "docsTags": []
        },
        {
          "event": "dsSubmitInvalid",
          "detail": "{ flag: validityFlag; message: string; }",
          "bubbles": true,
          "complexType": {
            "original": "DsSubmitInvalidEvent",
            "resolved": "{ flag: validityFlag; message: string; }",
            "references": {
              "DsSubmitInvalidEvent": {
                "location": "import",
                "path": "../../../utils/controls/utils",
                "id": "src/utils/controls/utils.ts::DsSubmitInvalidEvent",
                "referenceLocation": "DsSubmitInvalidEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsSubmitInvalid` event is emitted when the input is invalid when attempting to submit a form.\nCalling `checkValidity()` method will also emit this event if the input is invalid.",
          "docsTags": []
        },
        {
          "event": "dsValidity",
          "detail": "{ flag: validityFlag; message?: string; }",
          "bubbles": true,
          "complexType": {
            "original": "DsValidityEvent",
            "resolved": "{ flag: validityFlag; message?: string; }",
            "references": {
              "DsValidityEvent": {
                "location": "import",
                "path": "../../../utils/controls/utils",
                "id": "src/utils/controls/utils.ts::DsValidityEvent",
                "referenceLocation": "DsValidityEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsValidity` event is emitted when the input's validity state changes.",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "validity",
          "docs": "Content to display below the checkbox. By default error or success message is displayed."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [
        "ds-checkbox-group"
      ],
      "dependencies": [
        "ds-input-validity"
      ],
      "dependencyGraph": {
        "ds-checkbox": [
          "ds-input-validity"
        ],
        "ds-input-validity": [
          "ds-icon",
          "ds-feedback"
        ],
        "ds-feedback": [
          "ds-visually-hidden"
        ],
        "ds-checkbox-group": [
          "ds-checkbox"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-checkbox-group/ds-checkbox-group.tsx",
      "encapsulation": "scoped",
      "tag": "ds-checkbox-group",
      "readme": "# ds-checkbox-group\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "default - Content to display in the checkbox group. Intented to contain only `ds-checkbox` elements."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsAllRequired",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-all-required",
          "reflectToAttr": false,
          "docs": "All checkboxes must be checked.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAssistiveText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-assistive-text",
          "reflectToAttr": false,
          "docs": "Text for additional information shown below label.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsChecked",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-checked",
          "reflectToAttr": false,
          "docs": "Passed to the `checked` attribute of the `input` of parent checkbox element.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDirection",
          "type": "\"horizontal\" | \"vertical\"",
          "complexType": {
            "original": "'horizontal' | 'vertical'",
            "resolved": "\"horizontal\" | \"vertical\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-direction",
          "reflectToAttr": false,
          "docs": "`vertical` displays checkboxes stacked\n`horizontal` displays checkboxes side by side",
          "docsTags": [
            {
              "name": "default",
              "text": "'vertical'"
            }
          ],
          "default": "'vertical'",
          "values": [
            {
              "value": "horizontal",
              "type": "string"
            },
            {
              "value": "vertical",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDisabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-disabled",
          "reflectToAttr": false,
          "docs": "Disables all checkboxes in the checkbox group",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsErrorText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": true,
          "attr": "ds-error-text",
          "reflectToAttr": false,
          "docs": "Error message shown below the checkbox group.\nIf set, the checkbox group is shown in an invalid state.",
          "docsTags": [
            {
              "name": "default",
              "text": "''"
            }
          ],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsForm",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-form",
          "reflectToAttr": false,
          "docs": "Passed to the `form` attribute of the `fieldset` element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-id",
          "reflectToAttr": false,
          "docs": "Passed to the `id` attribute of the `input` of parent checkbox element. Read-only.",
          "docsTags": [
            {
              "name": "readonly",
              "text": ""
            },
            {
              "name": "default",
              "text": "`${this.generatedId}-checkbox`"
            }
          ],
          "default": "`${this.generatedId}-checkbox`",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": true,
          "setter": false
        },
        {
          "name": "dsLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-label",
          "reflectToAttr": false,
          "docs": "Label of the checkbox group.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsName",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-name",
          "reflectToAttr": false,
          "docs": "Name of the checkbox group, passed to the `name` attribute of the `input` of child checkbox elements.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOpen",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-open",
          "reflectToAttr": false,
          "docs": "Specifies whether the checkbox group is open. Only used when `dsVariant` is `tree`.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOptional",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-optional",
          "reflectToAttr": false,
          "docs": "None of the checkboxes need to be checked.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOptionalText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-optional-text",
          "reflectToAttr": false,
          "docs": "Text shown alongside label, if the checkbox button group is set as optional.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRequired",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-required",
          "reflectToAttr": false,
          "docs": "One or more checkboxes must be checked.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-text",
          "reflectToAttr": false,
          "docs": "If given, a parent checkbox with this text will be rendered above slotted checkboxes",
          "docsTags": [
            {
              "name": "default",
              "text": "''"
            }
          ],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsVariant",
          "type": "\"default\" | \"tree\"",
          "complexType": {
            "original": "'default' | 'tree'",
            "resolved": "\"default\" | \"tree\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-variant",
          "reflectToAttr": false,
          "docs": "Variant of the checkbox group.",
          "docsTags": [
            {
              "name": "default",
              "text": "'default'"
            }
          ],
          "default": "'default'",
          "values": [
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "tree",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "checkValidity",
          "returns": {
            "type": "Promise<boolean>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<boolean>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<boolean>"
          },
          "signature": "checkValidity() => Promise<boolean>",
          "parameters": [],
          "docs": "Returns true if group has no validity problems; false otherwise.\nFires an invalid event at the element in the latter case.",
          "docsTags": []
        },
        {
          "name": "childConnected",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "childConnected() => Promise<void>",
          "parameters": [],
          "docs": "",
          "docsTags": []
        },
        {
          "name": "childDisconnected",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "childDisconnected() => Promise<void>",
          "parameters": [],
          "docs": "",
          "docsTags": []
        },
        {
          "name": "setChecked",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(newValue: boolean) => Promise<void>",
            "parameters": [
              {
                "name": "newValue",
                "type": "boolean",
                "docs": "New checked state."
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "setChecked(newValue: boolean) => Promise<void>",
          "parameters": [
            {
              "name": "newValue",
              "type": "boolean",
              "docs": "New checked state."
            }
          ],
          "docs": "Updates child elements' checked state.",
          "docsTags": [
            {
              "name": "param",
              "text": "newValue New checked state."
            }
          ]
        },
        {
          "name": "setFocus",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "setFocus() => Promise<void>",
          "parameters": [],
          "docs": "",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "dsCheckboxGroupAllRequiredChange",
          "detail": "boolean",
          "bubbles": true,
          "complexType": {
            "original": "DsCheckboxGroupAllRequiredChangeEvent",
            "resolved": "boolean",
            "references": {
              "DsCheckboxGroupAllRequiredChangeEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-checkbox-group/ds-checkbox-group.tsx",
                "id": "src/components/01-base-components/ds-checkbox-group/ds-checkbox-group.tsx::DsCheckboxGroupAllRequiredChangeEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "dsCheckboxGroupChange",
          "detail": "{ id: string; checked: boolean; }",
          "bubbles": true,
          "complexType": {
            "original": "DsCheckboxGroupChangeEvent",
            "resolved": "{ id: string; checked: boolean; }",
            "references": {
              "DsCheckboxGroupChangeEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-checkbox-group/ds-checkbox-group.tsx",
                "id": "src/components/01-base-components/ds-checkbox-group/ds-checkbox-group.tsx::DsCheckboxGroupChangeEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "`dsCheckboxGroupChange` event is emitted when all:\n\n- checkboxes become `checked`\n- checkboxes were `checked` and one or more become `unchecked`\n\nThis is used internally to synchronize the state of checkbox groups.",
          "docsTags": []
        },
        {
          "event": "dsCheckboxGroupCheckedChange",
          "detail": "boolean",
          "bubbles": false,
          "complexType": {
            "original": "DsCheckboxGroupCheckedChangeEvent",
            "resolved": "boolean",
            "references": {
              "DsCheckboxGroupCheckedChangeEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-checkbox-group/ds-checkbox-group.tsx",
                "id": "src/components/01-base-components/ds-checkbox-group/ds-checkbox-group.tsx::DsCheckboxGroupCheckedChangeEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "dsCheckboxGroupDisabledChange",
          "detail": "boolean",
          "bubbles": true,
          "complexType": {
            "original": "DsCheckboxGroupDisabledChangeEvent",
            "resolved": "boolean",
            "references": {
              "DsCheckboxGroupDisabledChangeEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-checkbox-group/ds-checkbox-group.tsx",
                "id": "src/components/01-base-components/ds-checkbox-group/ds-checkbox-group.tsx::DsCheckboxGroupDisabledChangeEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "dsCheckboxGroupFormChange",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "DsCheckboxGroupFormChangeEvent",
            "resolved": "string",
            "references": {
              "DsCheckboxGroupFormChangeEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-checkbox-group/ds-checkbox-group.tsx",
                "id": "src/components/01-base-components/ds-checkbox-group/ds-checkbox-group.tsx::DsCheckboxGroupFormChangeEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "dsCheckboxGroupIndeterminateChildChange",
          "detail": "{ id: string; indeterminate: boolean; }",
          "bubbles": true,
          "complexType": {
            "original": "DsCheckboxGroupIndeterminateChildChangeEvent",
            "resolved": "{ id: string; indeterminate: boolean; }",
            "references": {
              "DsCheckboxGroupIndeterminateChildChangeEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-checkbox-group/ds-checkbox-group.tsx",
                "id": "src/components/01-base-components/ds-checkbox-group/ds-checkbox-group.tsx::DsCheckboxGroupIndeterminateChildChangeEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "`dsCheckboxGroupIndeterminateChildChange` event is emitted when\nthe `indeterminate` state of a nested checkbox group is changed.\nThis is used internally to synchronize the state of checkbox groups.",
          "docsTags": []
        },
        {
          "event": "dsCheckboxGroupInvalidStateChange",
          "detail": "string",
          "bubbles": false,
          "complexType": {
            "original": "DsCheckboxGroupInvalidStateChangeEvent",
            "resolved": "string",
            "references": {
              "DsCheckboxGroupInvalidStateChangeEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-checkbox-group/ds-checkbox-group.tsx",
                "id": "src/components/01-base-components/ds-checkbox-group/ds-checkbox-group.tsx::DsCheckboxGroupInvalidStateChangeEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsCheckboxGroupInvalidStateChange` event is emitted when the\n`dsErrorText` property changes. The event `detail` is `dsErrorText`.\nThis event is mainly used internally to synchronize the invalid\nstate of checkboxes.",
          "docsTags": []
        },
        {
          "event": "dsCheckboxGroupNameChange",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "DsCheckboxGroupNameChangeEvent",
            "resolved": "string",
            "references": {
              "DsCheckboxGroupNameChangeEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-checkbox-group/ds-checkbox-group.tsx",
                "id": "src/components/01-base-components/ds-checkbox-group/ds-checkbox-group.tsx::DsCheckboxGroupNameChangeEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "dsCheckboxGroupOpenChange",
          "detail": "boolean",
          "bubbles": false,
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsCheckboxGroupOpenChange` event is emitted when the expand button is toggled in tree variant.\nThe event `detail` is the new open state.",
          "docsTags": []
        },
        {
          "event": "dsSubmitInvalid",
          "detail": "{ flag: validityFlag; message: string; }",
          "bubbles": true,
          "complexType": {
            "original": "DsSubmitInvalidEvent",
            "resolved": "{ flag: validityFlag; message: string; }",
            "references": {
              "DsSubmitInvalidEvent": {
                "location": "import",
                "path": "../../../utils/controls/utils",
                "id": "src/utils/controls/utils.ts::DsSubmitInvalidEvent",
                "referenceLocation": "DsSubmitInvalidEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsSubmitInvalid` event is emitted when the group is invalid when attempting to submit a form.\nCalling `checkValidity()` method will also emit this event if the group is invalid.",
          "docsTags": []
        },
        {
          "event": "dsValidity",
          "detail": "{ flag: validityFlag; message?: string; }",
          "bubbles": true,
          "complexType": {
            "original": "DsValidityEvent",
            "resolved": "{ flag: validityFlag; message?: string; }",
            "references": {
              "DsValidityEvent": {
                "location": "import",
                "path": "../../../utils/controls/utils",
                "id": "src/utils/controls/utils.ts::DsValidityEvent",
                "referenceLocation": "DsValidityEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsValidity` event is emitted when the group's validity state changes.",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "dsCheckboxGroupIndeterminateChildChange",
          "capture": false,
          "passive": false
        },
        {
          "event": "input",
          "capture": false,
          "passive": false
        },
        {
          "event": "dsCheckboxGroupChange",
          "capture": false,
          "passive": false
        },
        {
          "event": "dsFocus",
          "capture": false,
          "passive": false
        },
        {
          "event": "dsBlur",
          "capture": false,
          "passive": false
        },
        {
          "event": "dsOpenChange",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [
        {
          "name": "default",
          "docs": "Content to display in the checkbox group. Intented to contain only `ds-checkbox` elements."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [
        "ds-checkbox-group"
      ],
      "dependencies": [
        "ds-checkbox",
        "ds-checkbox-group",
        "ds-input-validity",
        "ds-checkbox-group-expand-button"
      ],
      "dependencyGraph": {
        "ds-checkbox-group": [
          "ds-checkbox-group"
        ],
        "ds-checkbox": [
          "ds-input-validity"
        ],
        "ds-input-validity": [
          "ds-icon",
          "ds-feedback"
        ],
        "ds-feedback": [
          "ds-visually-hidden"
        ],
        "ds-checkbox-group-expand-button": [
          "ds-icon"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-checkbox-group/ds-checkbox-group-expand-button/ds-checkbox-group-expand-button.tsx",
      "encapsulation": "scoped",
      "tag": "ds-checkbox-group-expand-button",
      "readme": "# ds-checkbox-group-toggle\n\n\n",
      "docs": "Internal component used for rendering the expand button in tree variant of `ds-checkbox-group`. Not intended for external use.",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsActionable",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-actionable",
          "reflectToAttr": false,
          "docs": "Specifies whether the component is actionable. If false, user interaction does not emit `dsOpenChange`.",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "Specifies the `aria-label` for the expand button.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOpen",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-open",
          "reflectToAttr": false,
          "docs": "Specifies whether the checkbox group is open.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "dsOpenChange",
          "detail": "boolean",
          "bubbles": true,
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [
        "ds-checkbox-group"
      ],
      "dependencies": [
        "ds-icon"
      ],
      "dependencyGraph": {
        "ds-checkbox-group-expand-button": [
          "ds-icon"
        ],
        "ds-checkbox-group": [
          "ds-checkbox-group-expand-button"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-chip/ds-chip.tsx",
      "encapsulation": "none",
      "tag": "ds-chip",
      "readme": "# ds-chip\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "prefix - Content displayed before the chip text."
        },
        {
          "name": "slot",
          "text": "default - Content to display as the chip text."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-label` attribute of the `button` element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsForm",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-form",
          "reflectToAttr": false,
          "docs": "Passed to the `form` attribute of the `button` element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIcon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon",
          "reflectToAttr": false,
          "docs": "Icon to display before the chip text",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-id",
          "reflectToAttr": false,
          "docs": "Passed to the `id` attribute of the `button` element.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.getUniqueId()"
            }
          ],
          "default": "this.getUniqueId()",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsMuteAriaDeprecationWarning",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-mute-aria-deprecation-warning",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsName",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-name",
          "reflectToAttr": false,
          "docs": "Passed to the `name` attribute of the `button` element.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.dsId"
            }
          ],
          "default": "this.dsId",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": true,
          "setter": true
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "Passed to the `role` attribute of the container element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-text",
          "reflectToAttr": false,
          "docs": "Text to display inside the chip",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsType",
          "type": "\"button\" | \"reset\" | \"submit\"",
          "complexType": {
            "original": "DsType",
            "resolved": "\"button\" | \"reset\" | \"submit\"",
            "references": {
              "DsType": {
                "location": "global",
                "id": "global::DsType"
              }
            }
          },
          "mutable": false,
          "attr": "ds-type",
          "reflectToAttr": false,
          "docs": "Passed to the `type` attribute of the `button` element.",
          "docsTags": [
            {
              "name": "default",
              "text": "'button'"
            }
          ],
          "default": "'button'",
          "values": [
            {
              "value": "button",
              "type": "string"
            },
            {
              "value": "reset",
              "type": "string"
            },
            {
              "value": "submit",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsValue",
          "type": "number | string",
          "complexType": {
            "original": "DsChipValue",
            "resolved": "number | string",
            "references": {
              "DsChipValue": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-chip/ds-chip.tsx",
                "id": "src/components/01-base-components/ds-chip/ds-chip.tsx::DsChipValue"
              }
            }
          },
          "mutable": false,
          "attr": "ds-value",
          "reflectToAttr": true,
          "docs": "Value of the chip in a chip group",
          "docsTags": [
            {
              "name": "default",
              "text": "0"
            }
          ],
          "default": "0",
          "values": [
            {
              "type": "number"
            },
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "setFocus",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "setFocus() => Promise<void>",
          "parameters": [],
          "docs": "Sets focus to the button element rendered inside `ds-chip` component.",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "dsClick",
          "detail": "number | string",
          "bubbles": true,
          "complexType": {
            "original": "DsChipClickEvent",
            "resolved": "number | string",
            "references": {
              "DsChipClickEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-chip/ds-chip.tsx",
                "id": "src/components/01-base-components/ds-chip/ds-chip.tsx::DsChipClickEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsClick` event is emitted each time the chip is clicked.",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "click",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [
        {
          "name": "default",
          "docs": "Content to display as the chip text."
        },
        {
          "name": "prefix",
          "docs": "Content displayed before the chip text."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [
        "ds-chip-group"
      ],
      "dependencies": [
        "ds-icon",
        "ds-visually-hidden"
      ],
      "dependencyGraph": {
        "ds-chip": [
          "ds-icon",
          "ds-visually-hidden"
        ],
        "ds-chip-group": [
          "ds-chip"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-chip-group/ds-chip-group.tsx",
      "encapsulation": "scoped",
      "tag": "ds-chip-group",
      "readme": "# ds-chip-group\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "default - Content to display in the chip group. Intended to contain only `ds-chip` elements."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsAriaDescribedby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-describedby",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-describedby` attribute of the chip group.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-label` attribute of the chip group.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaLabelledby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-labelledby",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-labelledby` attribute of the chip group.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAssistiveText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-assistive-text",
          "reflectToAttr": false,
          "docs": "Text for additional information shown below label.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsErrorText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-error-text",
          "reflectToAttr": false,
          "docs": "Error message shown below the chip group.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-id",
          "reflectToAttr": false,
          "docs": "Passed to the `id` of the `button` element.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.getUniqueId()"
            }
          ],
          "default": "this.getUniqueId()",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-label",
          "reflectToAttr": false,
          "docs": "Label of the chip group.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsMaxItems",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-max-items",
          "reflectToAttr": true,
          "docs": "Maximum number of chips that can be in the group to pass validation.",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": true,
          "setter": true
        },
        {
          "name": "dsMinItems",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-min-items",
          "reflectToAttr": true,
          "docs": "Minimum number of chips that must be in the group to pass validation.",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": true,
          "setter": true
        },
        {
          "name": "dsMuteAriaDeprecationWarning",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-mute-aria-deprecation-warning",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsName",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-name",
          "reflectToAttr": false,
          "docs": "Passed to the `name` attribute of all child `ds-chip` elements.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.dsId"
            }
          ],
          "default": "this.dsId",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "checkValidity",
          "returns": {
            "type": "Promise<boolean>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<boolean>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<boolean>"
          },
          "signature": "checkValidity() => Promise<boolean>",
          "parameters": [],
          "docs": "Returns true if group has no validity problems; false otherwise.\nFires an invalid event at the element in the latter case.",
          "docsTags": []
        },
        {
          "name": "childConnected",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "childConnected() => Promise<void>",
          "parameters": [],
          "docs": "",
          "docsTags": []
        },
        {
          "name": "childDisconnected",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "childDisconnected() => Promise<void>",
          "parameters": [],
          "docs": "",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "dsChipClick",
          "detail": "number | string",
          "bubbles": true,
          "complexType": {
            "original": "DsChipClickEvent",
            "resolved": "number | string",
            "references": {
              "DsChipClickEvent": {
                "location": "import",
                "path": "../ds-chip/ds-chip",
                "id": "src/components/01-base-components/ds-chip/ds-chip.tsx::DsChipClickEvent",
                "referenceLocation": "DsChipClickEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when a chip in the group is clicked.\nReturns the `dsValue` of the clicked chip.",
          "docsTags": []
        },
        {
          "event": "dsSubmitInvalid",
          "detail": "{ flag: validityFlag; message: string; }",
          "bubbles": true,
          "complexType": {
            "original": "DsSubmitInvalidEvent",
            "resolved": "{ flag: validityFlag; message: string; }",
            "references": {
              "DsSubmitInvalidEvent": {
                "location": "import",
                "path": "../../../utils/controls/utils",
                "id": "src/utils/controls/utils.ts::DsSubmitInvalidEvent",
                "referenceLocation": "DsSubmitInvalidEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsSubmitInvalid` event is emitted when the group is invalid when attempting to submit a form.\nCalling `checkValidity()` method will also emit this event if the group is invalid.",
          "docsTags": []
        },
        {
          "event": "dsValidity",
          "detail": "{ flag: validityFlag; message?: string; }",
          "bubbles": true,
          "complexType": {
            "original": "DsValidityEvent",
            "resolved": "{ flag: validityFlag; message?: string; }",
            "references": {
              "DsValidityEvent": {
                "location": "import",
                "path": "../../../utils/controls/utils",
                "id": "src/utils/controls/utils.ts::DsValidityEvent",
                "referenceLocation": "DsValidityEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsValidity` event is emitted when the group's validity state changes.",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "dsClick",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [
        {
          "name": "default",
          "docs": "Content to display in the chip group. Intended to contain only `ds-chip` elements."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "ds-chip",
        "ds-group-label",
        "ds-input-validity"
      ],
      "dependencyGraph": {
        "ds-chip-group": [
          "ds-chip",
          "ds-group-label",
          "ds-input-validity"
        ],
        "ds-chip": [
          "ds-icon",
          "ds-visually-hidden"
        ],
        "ds-group-label": [
          "ds-assistive-text"
        ],
        "ds-input-validity": [
          "ds-icon",
          "ds-feedback"
        ],
        "ds-feedback": [
          "ds-visually-hidden"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-combobox/ds-combobox.tsx",
      "encapsulation": "scoped",
      "tag": "ds-combobox",
      "readme": "# ds-combobox\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "label - Content to display above the control in place of the label"
        },
        {
          "name": "slot",
          "text": "assistiveText - Content to display at the place of the assistive text, below label."
        },
        {
          "name": "slot",
          "text": "default - Content to display in the combobox. Intended to contain only `ds-option-group` and `ds-option` elements."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-label` attribute of the `input` element of the rendered combobox.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAssistiveText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-assistive-text",
          "reflectToAttr": false,
          "docs": "Text for additional information shown below label.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsClearable",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-clearable",
          "reflectToAttr": false,
          "docs": "If true, allows the user to clear the selected option.",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDisabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-disabled",
          "reflectToAttr": false,
          "docs": "Passed to the `disabled` attribute of the `input` element of the rendered combobox.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsErrorText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-error-text",
          "reflectToAttr": false,
          "docs": "Error message shown below the combobox.\nIf set, the combobox is shown in an invalid state.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsFilteringStrategy",
          "type": "\"dynamic\" | \"static\"",
          "complexType": {
            "original": "'dynamic' | 'static'",
            "resolved": "\"dynamic\" | \"static\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-filtering-strategy",
          "reflectToAttr": false,
          "docs": "Defines combobox's filtering stategy:\n- \"dynamic\" options are filtered\n- \"static\" options are not filtered\n\nBoth options emit the `dsFilterChange` event on user input.\nUse this event to filter options using \"static\" strategy.",
          "docsTags": [
            {
              "name": "default",
              "text": "'dynamic'"
            }
          ],
          "default": "'dynamic'",
          "values": [
            {
              "value": "dynamic",
              "type": "string"
            },
            {
              "value": "static",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsForm",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-form",
          "reflectToAttr": false,
          "docs": "Passed to the `form` attribute of the `input` element of the rendered combobox.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsFullWidth",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-full-width",
          "reflectToAttr": false,
          "docs": "If true, the combobox takes the full width of its container.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIcon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon",
          "reflectToAttr": false,
          "docs": "Icon to display at the start of the combobox.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-id",
          "reflectToAttr": false,
          "docs": "Passed to the `id` attribute of the `input` element of the rendered combobox.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.getUniqueId()"
            }
          ],
          "default": "this.getUniqueId()",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-label",
          "reflectToAttr": false,
          "docs": "Label of the combobox.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsLoading",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-loading",
          "reflectToAttr": false,
          "docs": "If true, shows a loading spinner and text.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsLoadingText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-loading-text",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsName",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-name",
          "reflectToAttr": false,
          "docs": "Passed to the `name` attribute of the `input` element of the rendered combobox.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.dsId"
            }
          ],
          "default": "this.dsId",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsNoResults",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-no-results",
          "reflectToAttr": false,
          "docs": "When using \"static\" filtering strategy use this property to indicate\nthat there are no results for the current search.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsNoResultsText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-no-results-text",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsNoResultsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-no-results-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOptional",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-optional",
          "reflectToAttr": false,
          "docs": "If true, displays indicator that the combobox is optional alongside label.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOptionalText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-optional-text",
          "reflectToAttr": false,
          "docs": "Text shown alongside label, if the combobox is set as optional. *",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOptionsError",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-options-error",
          "reflectToAttr": false,
          "docs": "If true, shows an options error.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOptionsErrorText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-options-error-text",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOptionsErrorTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-options-error-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsPlaceholder",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-placeholder",
          "reflectToAttr": false,
          "docs": "Passed to the `placeholder` attribute of the `input` element of the rendered combobox.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsPlaceholderHidden",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-placeholder-hidden",
          "reflectToAttr": false,
          "docs": "If true, hides the placeholder text.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRequired",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-required",
          "reflectToAttr": false,
          "docs": "If true, the combobox is required.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsValue",
          "type": "string | string[]",
          "complexType": {
            "original": "string | string[] | null",
            "resolved": "string | string[]",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-value",
          "reflectToAttr": false,
          "docs": "The value of the selected option.\n\nSet this property to programmatically select an option by its `dsValue`.\nListen to the `dsChange` or `dsMultipleChange` event (depending on the variant) to keep this property synchronized when users make selections.",
          "docsTags": [
            {
              "name": "default",
              "text": "null"
            }
          ],
          "default": "null",
          "values": [
            {
              "type": "string"
            },
            {
              "type": "string[]"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsVariant",
          "type": "\"default\" | \"multiple\"",
          "complexType": {
            "original": "'default' | 'multiple'",
            "resolved": "\"default\" | \"multiple\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-variant",
          "reflectToAttr": false,
          "docs": "Defines the variant of the combobox:\n- \"default\": allows selection of a single option\n- \"multiple\": allows selection of multiple options",
          "docsTags": [
            {
              "name": "default",
              "text": "'default'"
            }
          ],
          "default": "'default'",
          "values": [
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "multiple",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "checkValidity",
          "returns": {
            "type": "Promise<boolean>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<boolean>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<boolean>"
          },
          "signature": "checkValidity() => Promise<boolean>",
          "parameters": [],
          "docs": "Returns true if input has no validity problems; false otherwise.\nFires an invalid event at the element in the latter case.",
          "docsTags": []
        },
        {
          "name": "getOptions",
          "returns": {
            "type": "Promise<HTMLDsOptionElement[]>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<HTMLDsOptionElement[]>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              },
              "HTMLDsOptionElement": {
                "location": "global",
                "id": "global::HTMLDsOptionElement"
              }
            },
            "return": "Promise<HTMLDsOptionElement[]>"
          },
          "signature": "getOptions() => Promise<HTMLDsOptionElement[]>",
          "parameters": [],
          "docs": "",
          "docsTags": []
        },
        {
          "name": "getSelectedOption",
          "returns": {
            "type": "Promise<{ value: string; label: string; description: string; }>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<{ value: string; label: string; description: string; }>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<{ value: string; label: string; description: string; }>"
          },
          "signature": "getSelectedOption() => Promise<{ value: string; label: string; description: string; }>",
          "parameters": [],
          "docs": "",
          "docsTags": []
        },
        {
          "name": "getSelectedOptions",
          "returns": {
            "type": "Promise<{ value: string; label: string; description: string; }[]>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<{ value: string; label: string; description: string; }[]>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<{ value: string; label: string; description: string; }[]>"
          },
          "signature": "getSelectedOptions() => Promise<{ value: string; label: string; description: string; }[]>",
          "parameters": [],
          "docs": "",
          "docsTags": []
        },
        {
          "name": "setDisableEventEmits",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(value?: boolean) => Promise<void>",
            "parameters": [
              {
                "name": "value",
                "type": "boolean",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "setDisableEventEmits(value?: boolean) => Promise<void>",
          "parameters": [
            {
              "name": "value",
              "type": "boolean",
              "docs": ""
            }
          ],
          "docs": "Sets the disable-emit flag.\nCall with `true` before a programmatic state change to suppress the next event emit.\nCall with no argument (or `false`) to reset, allowing subsequent user-triggered emits.",
          "docsTags": []
        },
        {
          "name": "setFocus",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "setFocus() => Promise<void>",
          "parameters": [],
          "docs": "",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "dsBlur",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "DsComboboxBlurEvent",
            "resolved": "void",
            "references": {
              "DsComboboxBlurEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-combobox/ds-combobox.tsx",
                "id": "src/components/01-base-components/ds-combobox/ds-combobox.tsx::DsComboboxBlurEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Event emitted when the combobox loses focus.",
          "docsTags": []
        },
        {
          "event": "dsChange",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "DsComboboxChangeEvent",
            "resolved": "string",
            "references": {
              "DsComboboxChangeEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-combobox/ds-combobox.tsx",
                "id": "src/components/01-base-components/ds-combobox/ds-combobox.tsx::DsComboboxChangeEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Event emitted when user selects an option. For \"default\" `dsVariant`.",
          "docsTags": []
        },
        {
          "event": "dsFilterChange",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "DsComboboxFilterChangeEvent",
            "resolved": "string",
            "references": {
              "DsComboboxFilterChangeEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-combobox/ds-combobox.tsx",
                "id": "src/components/01-base-components/ds-combobox/ds-combobox.tsx::DsComboboxFilterChangeEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Event emitted when user interacts with the search input.",
          "docsTags": []
        },
        {
          "event": "dsFocus",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "DsComboboxFocusEvent",
            "resolved": "void",
            "references": {
              "DsComboboxFocusEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-combobox/ds-combobox.tsx",
                "id": "src/components/01-base-components/ds-combobox/ds-combobox.tsx::DsComboboxFocusEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Event emitted when the combobox gains focus.",
          "docsTags": []
        },
        {
          "event": "dsMultipleChange",
          "detail": "{ values: string[]; added: string[]; removed: string[]; }",
          "bubbles": true,
          "complexType": {
            "original": "DsComboboxMultipleChangeEvent",
            "resolved": "{ values: string[]; added: string[]; removed: string[]; }",
            "references": {
              "DsComboboxMultipleChangeEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-combobox/ds-combobox.tsx",
                "id": "src/components/01-base-components/ds-combobox/ds-combobox.tsx::DsComboboxMultipleChangeEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Event emitted when user selects an option. For \"multiple\" `dsVariant`.",
          "docsTags": []
        },
        {
          "event": "dsSelectedOptionRemoved",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "DsComboboxSelectedOptionRemovedEvent",
            "resolved": "void",
            "references": {
              "DsComboboxSelectedOptionRemovedEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-combobox/ds-combobox.tsx",
                "id": "src/components/01-base-components/ds-combobox/ds-combobox.tsx::DsComboboxSelectedOptionRemovedEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Event emitted when selected option is removed.",
          "docsTags": []
        },
        {
          "event": "dsSelectedOptionValueChange",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "DsComboboxSelectedOptionValueChangeEvent",
            "resolved": "string",
            "references": {
              "DsComboboxSelectedOptionValueChangeEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-combobox/ds-combobox.tsx",
                "id": "src/components/01-base-components/ds-combobox/ds-combobox.tsx::DsComboboxSelectedOptionValueChangeEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Event emitted when an option's `dsValue` changes.",
          "docsTags": []
        },
        {
          "event": "dsSubmitInvalid",
          "detail": "{ flag: validityFlag; message: string; }",
          "bubbles": true,
          "complexType": {
            "original": "DsSubmitInvalidEvent",
            "resolved": "{ flag: validityFlag; message: string; }",
            "references": {
              "DsSubmitInvalidEvent": {
                "location": "import",
                "path": "../../../utils/controls/utils",
                "id": "src/utils/controls/utils.ts::DsSubmitInvalidEvent",
                "referenceLocation": "DsSubmitInvalidEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsSubmitInvalid` event is emitted when the input is invalid when attempting to submit a form.\nCalling `checkValidity()` method will also emit this event if the input is invalid.",
          "docsTags": []
        },
        {
          "event": "dsValidity",
          "detail": "{ flag: validityFlag; message?: string; }",
          "bubbles": true,
          "complexType": {
            "original": "DsValidityEvent",
            "resolved": "{ flag: validityFlag; message?: string; }",
            "references": {
              "DsValidityEvent": {
                "location": "import",
                "path": "../../../utils/controls/utils",
                "id": "src/utils/controls/utils.ts::DsValidityEvent",
                "referenceLocation": "DsValidityEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsValidity` event is emitted when the input's validity state changes.",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "dsClick",
          "capture": false,
          "passive": false
        },
        {
          "event": "dsMounted",
          "capture": false,
          "passive": false
        },
        {
          "event": "dsValueChange",
          "capture": false,
          "passive": false
        },
        {
          "event": "dsLabelChange",
          "capture": false,
          "passive": false
        },
        {
          "event": "focusin",
          "capture": false,
          "passive": false
        },
        {
          "event": "focusout",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [
        {
          "name": "assistiveText",
          "docs": "Content to display at the place of the assistive text, below label."
        },
        {
          "name": "default",
          "docs": "Content to display in the combobox. Intended to contain only `ds-option-group` and `ds-option` elements."
        },
        {
          "name": "label",
          "docs": "Content to display above the control in place of the label"
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "ds-icon",
        "ds-button",
        "ds-options-message",
        "ds-input-validity",
        "ds-control-label",
        "ds-feedback"
      ],
      "dependencyGraph": {
        "ds-combobox": [
          "ds-icon",
          "ds-button",
          "ds-options-message",
          "ds-input-validity",
          "ds-control-label",
          "ds-feedback"
        ],
        "ds-button": [
          "ds-icon",
          "ds-spinner",
          "ds-visually-hidden"
        ],
        "ds-spinner": [
          "ds-visually-hidden"
        ],
        "ds-options-message": [
          "ds-icon",
          "ds-spinner"
        ],
        "ds-input-validity": [
          "ds-icon",
          "ds-feedback"
        ],
        "ds-feedback": [
          "ds-visually-hidden"
        ],
        "ds-control-label": [
          "ds-visually-hidden",
          "ds-assistive-text"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-control-label/ds-control-label.tsx",
      "encapsulation": "none",
      "tag": "ds-control-label",
      "readme": "# ds-control-label\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "label - Content to display above the control in place of the label"
        },
        {
          "name": "slot",
          "text": "assistiveText - Content to display at the place of the assistive text, below label."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsAssistiveText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-assistive-text",
          "reflectToAttr": false,
          "docs": "Text for additional information shown below label.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAssistiveTextId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-assistive-text-id",
          "reflectToAttr": false,
          "docs": "Assistive text id for the control.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHtmlFor",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-html-for",
          "reflectToAttr": false,
          "docs": "Control id associated with the label.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-id",
          "reflectToAttr": false,
          "docs": "Passed to the `id` attribute of the `label` element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-label",
          "reflectToAttr": false,
          "docs": "Label of the control.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOptional",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-optional",
          "reflectToAttr": false,
          "docs": "Appends the text \"(optional)\" to the end of label.",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOptionalText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-optional-text",
          "reflectToAttr": false,
          "docs": "Custom text to append to the end of label when `dsOptional` is true.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRequired",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-required",
          "reflectToAttr": false,
          "docs": "Appends asterisk (*) to the end of label.",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsVisuallyHiddenAssistiveText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-visually-hidden-assistive-text",
          "reflectToAttr": false,
          "docs": "Visually hidden additional information for screen readers.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsVisuallyHiddenAssistiveTextId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-visually-hidden-assistive-text-id",
          "reflectToAttr": false,
          "docs": "Visually hidden additional information id for the control.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "assistiveText",
          "docs": "Content to display at the place of the assistive text, below label."
        },
        {
          "name": "label",
          "docs": "Content to display above the control in place of the label"
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [
        "ds-combobox",
        "ds-datepicker-custom",
        "ds-datepicker-native",
        "ds-datepicker-simple",
        "ds-select",
        "ds-select-native",
        "ds-text-area",
        "ds-text-input"
      ],
      "dependencies": [
        "ds-visually-hidden",
        "ds-assistive-text"
      ],
      "dependencyGraph": {
        "ds-control-label": [
          "ds-visually-hidden",
          "ds-assistive-text"
        ],
        "ds-combobox": [
          "ds-control-label"
        ],
        "ds-datepicker-custom": [
          "ds-control-label"
        ],
        "ds-datepicker-native": [
          "ds-control-label"
        ],
        "ds-datepicker-simple": [
          "ds-control-label"
        ],
        "ds-select": [
          "ds-control-label"
        ],
        "ds-select-native": [
          "ds-control-label"
        ],
        "ds-text-area": [
          "ds-control-label"
        ],
        "ds-text-input": [
          "ds-control-label"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-datepicker/ds-datepicker.tsx",
      "encapsulation": "scoped",
      "tag": "ds-datepicker",
      "readme": "# ds-datepicker\n\nA datepicker component that allows users to select dates. Currently implements a native variant using the browser's built-in date input. A custom variant with enhanced calendar UI will be added in the future.\n",
      "docs": "A datepicker component that allows users to select dates. Currently implements a native variant using the browser's built-in date input. A custom variant with enhanced calendar UI will be added in the future.",
      "docsTags": [
        {
          "name": "slot",
          "text": "label - Content to display above the control in place of the label"
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsAriaControls",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-controls",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-controls` attribute of the input element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaDescribedby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-describedby",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-describedby` attribute of the input element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAssistiveText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-assistive-text",
          "reflectToAttr": false,
          "docs": "Text for additional information shown below label.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDisabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-disabled",
          "reflectToAttr": false,
          "docs": "Disables the datepicker component, preventing user interaction.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDisabledDates",
          "type": "string[]",
          "complexType": {
            "original": "string[]",
            "resolved": "string[]",
            "references": {}
          },
          "mutable": false,
          "reflectToAttr": false,
          "docs": "Array of specific dates to disable in YYYY-MM-DD format.",
          "docsTags": [],
          "values": [
            {
              "type": "string[]"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsErrorText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-error-text",
          "reflectToAttr": false,
          "docs": "Error message displayed when the datepicker component is invalid.",
          "docsTags": [
            {
              "name": "default",
              "text": "''"
            }
          ],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsForm",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-form",
          "reflectToAttr": false,
          "docs": "Passed to the `form` attribute of the `input` element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHiddenAssistiveText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-hidden-assistive-text",
          "reflectToAttr": false,
          "docs": "Visually hidden text for screen readers only.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-id",
          "reflectToAttr": false,
          "docs": "The unique ID for the datepicker component.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.getUniqueId()"
            }
          ],
          "default": "this.getUniqueId()",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-label",
          "reflectToAttr": false,
          "docs": "The label for the datepicker component.",
          "docsTags": [
            {
              "name": "default",
              "text": "''"
            }
          ],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsMax",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-max",
          "reflectToAttr": false,
          "docs": "Maximum date in YYYY-MM-DD format.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsMin",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-min",
          "reflectToAttr": false,
          "docs": "Minimum date in YYYY-MM-DD format.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsName",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-name",
          "reflectToAttr": false,
          "docs": "Passed to the `name` attribute of the datepicker component.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.dsId"
            }
          ],
          "default": "this.dsId",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOptional",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-optional",
          "reflectToAttr": false,
          "docs": "Displays indicator that the datepicker is optional alongside label.",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOptionalText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-optional-text",
          "reflectToAttr": false,
          "docs": "Text shown alongside label, if the datepicker is set as optional.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsPlaceholder",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-placeholder",
          "reflectToAttr": false,
          "docs": "Placeholder text displayed when no date is selected.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsReadonly",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-readonly",
          "reflectToAttr": false,
          "docs": "If true, the datepicker is read-only. The value cannot be changed but can be focused and submitted.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRequired",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-required",
          "reflectToAttr": false,
          "docs": "If true, the datepicker is required.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsValue",
          "type": "string",
          "complexType": {
            "original": "string | undefined",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-value",
          "reflectToAttr": false,
          "docs": "The value of the selected date in YYYY-MM-DD format.",
          "docsTags": [
            {
              "name": "default",
              "text": "undefined"
            }
          ],
          "default": "undefined",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsVariant",
          "type": "\"custom\" | \"native\" | \"simple\"",
          "complexType": {
            "original": "'native' | 'simple' | 'custom'",
            "resolved": "\"custom\" | \"native\" | \"simple\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-variant",
          "reflectToAttr": false,
          "docs": "Defines the variant of the datepicker component:\n- \"custom\" uses a custom implementation with dropdown calendar\n- \"native\" uses the browser's default date input with calendar icon\n- \"simple\" uses the browser's default date input without calendar icon (manual input only)",
          "docsTags": [
            {
              "name": "default",
              "text": "'custom'"
            }
          ],
          "default": "'custom'",
          "values": [
            {
              "value": "custom",
              "type": "string"
            },
            {
              "value": "native",
              "type": "string"
            },
            {
              "value": "simple",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsYearRangeEnd",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-year-range-end",
          "reflectToAttr": false,
          "docs": "Maximum year shown in the year selector dropdown.",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsYearRangeStart",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-year-range-start",
          "reflectToAttr": false,
          "docs": "Minimum year shown in the year selector dropdown.",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "dsBlur",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "DsDatepickerBlurEvent",
            "resolved": "void",
            "references": {
              "DsDatepickerBlurEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-datepicker/ds-datepicker.tsx",
                "id": "src/components/01-base-components/ds-datepicker/ds-datepicker.tsx::DsDatepickerBlurEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Event emitted when the datepicker loses focus.",
          "docsTags": []
        },
        {
          "event": "dsChange",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "DsDatepickerChangeEvent",
            "resolved": "string",
            "references": {
              "DsDatepickerChangeEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-datepicker/ds-datepicker.tsx",
                "id": "src/components/01-base-components/ds-datepicker/ds-datepicker.tsx::DsDatepickerChangeEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Event emitted when user selects a date.",
          "docsTags": []
        },
        {
          "event": "dsFocus",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "DsDatepickerFocusEvent",
            "resolved": "void",
            "references": {
              "DsDatepickerFocusEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-datepicker/ds-datepicker.tsx",
                "id": "src/components/01-base-components/ds-datepicker/ds-datepicker.tsx::DsDatepickerFocusEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Event emitted when the datepicker gains focus.",
          "docsTags": []
        },
        {
          "event": "dsSubmitInvalid",
          "detail": "{ flag: validityFlag; message: string; }",
          "bubbles": true,
          "complexType": {
            "original": "DsSubmitInvalidEvent",
            "resolved": "{ flag: validityFlag; message: string; }",
            "references": {
              "DsSubmitInvalidEvent": {
                "location": "import",
                "path": "../../../utils/controls/utils",
                "id": "src/utils/controls/utils.ts::DsSubmitInvalidEvent",
                "referenceLocation": "DsSubmitInvalidEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsSubmitInvalid` event is emitted when the datepicker is invalid when attempting to submit a form.\nCalling `checkValidity()` method will also emit this event if the datepicker is invalid.",
          "docsTags": []
        },
        {
          "event": "dsValidity",
          "detail": "{ flag: validityFlag; message?: string; }",
          "bubbles": true,
          "complexType": {
            "original": "DsValidityEvent",
            "resolved": "{ flag: validityFlag; message?: string; }",
            "references": {
              "DsValidityEvent": {
                "location": "import",
                "path": "../../../utils/controls/utils",
                "id": "src/utils/controls/utils.ts::DsValidityEvent",
                "referenceLocation": "DsValidityEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsValidity` event is emitted when the datepicker's validity state changes.",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "label",
          "docs": "Content to display above the control in place of the label"
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "ds-datepicker-native",
        "ds-datepicker-custom",
        "ds-datepicker-simple"
      ],
      "dependencyGraph": {
        "ds-datepicker": [
          "ds-datepicker-native",
          "ds-datepicker-custom",
          "ds-datepicker-simple"
        ],
        "ds-datepicker-native": [
          "ds-icon",
          "ds-control-label",
          "ds-input-validity",
          "ds-button"
        ],
        "ds-control-label": [
          "ds-visually-hidden",
          "ds-assistive-text"
        ],
        "ds-input-validity": [
          "ds-icon",
          "ds-feedback"
        ],
        "ds-feedback": [
          "ds-visually-hidden"
        ],
        "ds-button": [
          "ds-icon",
          "ds-spinner",
          "ds-visually-hidden"
        ],
        "ds-spinner": [
          "ds-visually-hidden"
        ],
        "ds-datepicker-custom": [
          "ds-icon",
          "ds-control-label",
          "ds-input-validity",
          "ds-button",
          "ds-select",
          "ds-option",
          "ds-text-input",
          "ds-feedback"
        ],
        "ds-select": [
          "ds-select-native",
          "ds-icon",
          "ds-input-validity",
          "ds-button",
          "ds-options",
          "ds-control-label",
          "ds-feedback"
        ],
        "ds-select-native": [
          "ds-icon",
          "ds-control-label",
          "ds-input-validity"
        ],
        "ds-option": [
          "ds-icon"
        ],
        "ds-text-input": [
          "ds-icon",
          "ds-button",
          "ds-input-validity",
          "ds-control-label"
        ],
        "ds-datepicker-simple": [
          "ds-control-label",
          "ds-input-validity",
          "ds-text-input"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-datepicker/ds-datepicker-custom/ds-datepicker-custom.tsx",
      "encapsulation": "scoped",
      "tag": "ds-datepicker-custom",
      "readme": "# ds-datepicker-custom\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "label - Custom label content to display above the datepicker."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsAriaControls",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-controls",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-controls` attribute of the input element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaDescribedby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-describedby",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-describedby` attribute of the input element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAssistiveText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-assistive-text",
          "reflectToAttr": false,
          "docs": "Text for additional information shown below label.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDisabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-disabled",
          "reflectToAttr": false,
          "docs": "If true, disables the datepicker.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDisabledDates",
          "type": "string[]",
          "complexType": {
            "original": "string[]",
            "resolved": "string[]",
            "references": {}
          },
          "mutable": false,
          "reflectToAttr": false,
          "docs": "Array of specific dates to disable in ISO 8601 format (YYYY-MM-DD).",
          "docsTags": [],
          "values": [
            {
              "type": "string[]"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsErrorText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-error-text",
          "reflectToAttr": false,
          "docs": "Error text to display below the datepicker.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsForm",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-form",
          "reflectToAttr": false,
          "docs": "Passed to the `form` attribute of the `input` element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHiddenAssistiveText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-hidden-assistive-text",
          "reflectToAttr": false,
          "docs": "Visually hidden text for screen readers only.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-id",
          "reflectToAttr": false,
          "docs": "Unique `id` attribute of the input element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-label",
          "reflectToAttr": false,
          "docs": "Label to display above the datepicker.",
          "docsTags": [
            {
              "name": "default",
              "text": "''"
            }
          ],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsMax",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-max",
          "reflectToAttr": false,
          "docs": "Maximum selectable date in ISO 8601 format (YYYY-MM-DD). Example: \"2024-12-31\"",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsMin",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-min",
          "reflectToAttr": false,
          "docs": "Minimum selectable date in ISO 8601 format (YYYY-MM-DD). Example: \"2024-01-01\"",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsName",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-name",
          "reflectToAttr": false,
          "docs": "Name attribute for the input element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOptional",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-optional",
          "reflectToAttr": false,
          "docs": "Displays indicator that the datepicker is optional alongside label.",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOptionalText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-optional-text",
          "reflectToAttr": false,
          "docs": "Text shown alongside label, if the datepicker is set as optional.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsPlaceholder",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-placeholder",
          "reflectToAttr": false,
          "docs": "Placeholder text shown when no date is selected.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsReadonly",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-readonly",
          "reflectToAttr": false,
          "docs": "If true, the datepicker is read-only. The value cannot be changed but can be focused and submitted.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRequired",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-required",
          "reflectToAttr": false,
          "docs": "If true, the datepicker is required.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsValue",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-value",
          "reflectToAttr": false,
          "docs": "Currently selected value in ISO 8601 format (YYYY-MM-DD). Example: \"2024-06-15\"",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsYearRangeEnd",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-year-range-end",
          "reflectToAttr": false,
          "docs": "Maximum year shown in the year selector dropdown. Example: 2100",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsYearRangeStart",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-year-range-start",
          "reflectToAttr": false,
          "docs": "Minimum year shown in the year selector dropdown. Example: 1900",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "dsBlur",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Event emitted when the datepicker loses focus.",
          "docsTags": []
        },
        {
          "event": "dsChange",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when the date value changes.",
          "docsTags": []
        },
        {
          "event": "dsFocus",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Event emitted when the datepicker gains focus.",
          "docsTags": []
        },
        {
          "event": "dsSubmitInvalid",
          "detail": "{ flag: validityFlag; message: string; }",
          "bubbles": true,
          "complexType": {
            "original": "DsSubmitInvalidEvent",
            "resolved": "{ flag: validityFlag; message: string; }",
            "references": {
              "DsSubmitInvalidEvent": {
                "location": "import",
                "path": "../../../../utils/controls/utils",
                "id": "src/utils/controls/utils.ts::DsSubmitInvalidEvent",
                "referenceLocation": "DsSubmitInvalidEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsSubmitInvalid` event is emitted when the datepicker is invalid when attempting to submit a form.",
          "docsTags": []
        },
        {
          "event": "dsValidity",
          "detail": "{ flag: validityFlag; message?: string; }",
          "bubbles": true,
          "complexType": {
            "original": "DsValidityEvent",
            "resolved": "{ flag: validityFlag; message?: string; }",
            "references": {
              "DsValidityEvent": {
                "location": "import",
                "path": "../../../../utils/controls/utils",
                "id": "src/utils/controls/utils.ts::DsValidityEvent",
                "referenceLocation": "DsValidityEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsValidity` event is emitted when the datepicker's validity state changes.",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "focusin",
          "capture": false,
          "passive": false
        },
        {
          "event": "focusout",
          "capture": false,
          "passive": false
        },
        {
          "event": "keydown",
          "target": "document",
          "capture": false,
          "passive": false
        },
        {
          "event": "click",
          "target": "document",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [
        {
          "name": "label",
          "docs": "Custom label content to display above the datepicker."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [
        "ds-datepicker"
      ],
      "dependencies": [
        "ds-icon",
        "ds-control-label",
        "ds-input-validity",
        "ds-button",
        "ds-select",
        "ds-option",
        "ds-text-input",
        "ds-feedback"
      ],
      "dependencyGraph": {
        "ds-datepicker-custom": [
          "ds-icon",
          "ds-control-label",
          "ds-input-validity",
          "ds-button",
          "ds-select",
          "ds-option",
          "ds-text-input",
          "ds-feedback"
        ],
        "ds-control-label": [
          "ds-visually-hidden",
          "ds-assistive-text"
        ],
        "ds-input-validity": [
          "ds-icon",
          "ds-feedback"
        ],
        "ds-feedback": [
          "ds-visually-hidden"
        ],
        "ds-button": [
          "ds-icon",
          "ds-spinner",
          "ds-visually-hidden"
        ],
        "ds-spinner": [
          "ds-visually-hidden"
        ],
        "ds-select": [
          "ds-select-native",
          "ds-icon",
          "ds-input-validity",
          "ds-button",
          "ds-options",
          "ds-control-label",
          "ds-feedback"
        ],
        "ds-select-native": [
          "ds-icon",
          "ds-control-label",
          "ds-input-validity"
        ],
        "ds-option": [
          "ds-icon"
        ],
        "ds-text-input": [
          "ds-icon",
          "ds-button",
          "ds-input-validity",
          "ds-control-label"
        ],
        "ds-datepicker": [
          "ds-datepicker-custom"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-datepicker/ds-datepicker-native/ds-datepicker-native.tsx",
      "encapsulation": "scoped",
      "tag": "ds-datepicker-native",
      "readme": "# ds-datepicker-native\n\nNative datepicker sub-component that uses the browser's built-in date input control.\n",
      "docs": "Native datepicker sub-component that uses the browser's built-in date input control.",
      "docsTags": [
        {
          "name": "slot",
          "text": "label - Custom label content to display above the datepicker."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsAriaControls",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-controls",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-controls` attribute of the input element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaDescribedby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-describedby",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-describedby` attribute of the input element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAssistiveText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-assistive-text",
          "reflectToAttr": false,
          "docs": "Text for additional information shown below label.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDisabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-disabled",
          "reflectToAttr": false,
          "docs": "If true, disables the input element.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsErrorText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-error-text",
          "reflectToAttr": false,
          "docs": "Error text to display below the datepicker.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsForm",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-form",
          "reflectToAttr": false,
          "docs": "Passed to the `form` attribute of the `input` element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHiddenAssistiveText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-hidden-assistive-text",
          "reflectToAttr": false,
          "docs": "Visually hidden text for screen readers only.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-id",
          "reflectToAttr": false,
          "docs": "Unique `id` attribute of the input element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-label",
          "reflectToAttr": false,
          "docs": "Label to display above the datepicker.",
          "docsTags": [
            {
              "name": "default",
              "text": "''"
            }
          ],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsMax",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-max",
          "reflectToAttr": false,
          "docs": "Maximum date in YYYY-MM-DD format.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsMin",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-min",
          "reflectToAttr": false,
          "docs": "Minimum date in YYYY-MM-DD format.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsName",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-name",
          "reflectToAttr": false,
          "docs": "Name attribute for the input element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOptional",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-optional",
          "reflectToAttr": false,
          "docs": "Displays indicator that the datepicker is optional alongside label.",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOptionalText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-optional-text",
          "reflectToAttr": false,
          "docs": "Text shown alongside label, if the datepicker is set as optional.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsReadonly",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-readonly",
          "reflectToAttr": false,
          "docs": "If true, the datepicker is read-only. The value cannot be changed but can be focused and submitted.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRequired",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-required",
          "reflectToAttr": false,
          "docs": "If true, the datepicker is required.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsShowCalendarIcon",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-show-calendar-icon",
          "reflectToAttr": false,
          "docs": "If true, shows the calendar icon that opens the date picker.",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsValue",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-value",
          "reflectToAttr": false,
          "docs": "Currently selected value in YYYY-MM-DD format.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "dsBlur",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Event emitted when the datepicker loses focus.",
          "docsTags": []
        },
        {
          "event": "dsChange",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Event emitted when user selects a date.",
          "docsTags": []
        },
        {
          "event": "dsFocus",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Event emitted when the datepicker gains focus.",
          "docsTags": []
        },
        {
          "event": "dsSubmitInvalid",
          "detail": "{ flag: validityFlag; message: string; }",
          "bubbles": true,
          "complexType": {
            "original": "DsSubmitInvalidEvent",
            "resolved": "{ flag: validityFlag; message: string; }",
            "references": {
              "DsSubmitInvalidEvent": {
                "location": "import",
                "path": "../../../../utils/controls/utils",
                "id": "src/utils/controls/utils.ts::DsSubmitInvalidEvent",
                "referenceLocation": "DsSubmitInvalidEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsSubmitInvalid` event is emitted when the datepicker is invalid when attempting to submit a form.",
          "docsTags": []
        },
        {
          "event": "dsValidity",
          "detail": "{ flag: validityFlag; message?: string; }",
          "bubbles": true,
          "complexType": {
            "original": "DsValidityEvent",
            "resolved": "{ flag: validityFlag; message?: string; }",
            "references": {
              "DsValidityEvent": {
                "location": "import",
                "path": "../../../../utils/controls/utils",
                "id": "src/utils/controls/utils.ts::DsValidityEvent",
                "referenceLocation": "DsValidityEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsValidity` event is emitted when the datepicker's validity state changes.",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "focusin",
          "capture": false,
          "passive": false
        },
        {
          "event": "focusout",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [
        {
          "name": "label",
          "docs": "Custom label content to display above the datepicker."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [
        "ds-datepicker"
      ],
      "dependencies": [
        "ds-icon",
        "ds-control-label",
        "ds-input-validity",
        "ds-button"
      ],
      "dependencyGraph": {
        "ds-datepicker-native": [
          "ds-icon",
          "ds-control-label",
          "ds-input-validity",
          "ds-button"
        ],
        "ds-control-label": [
          "ds-visually-hidden",
          "ds-assistive-text"
        ],
        "ds-input-validity": [
          "ds-icon",
          "ds-feedback"
        ],
        "ds-feedback": [
          "ds-visually-hidden"
        ],
        "ds-button": [
          "ds-icon",
          "ds-spinner",
          "ds-visually-hidden"
        ],
        "ds-spinner": [
          "ds-visually-hidden"
        ],
        "ds-datepicker": [
          "ds-datepicker-native"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-datepicker/ds-datepicker-simple/ds-datepicker-simple.tsx",
      "encapsulation": "scoped",
      "tag": "ds-datepicker-simple",
      "readme": "# ds-datepicker-simple\n\n\n",
      "docs": "Simple datepicker variant that uses ds-text-input for manual date entry.",
      "docsTags": [
        {
          "name": "slot",
          "text": "label - Custom label content to display above the datepicker."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsAriaControls",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-controls",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-controls` attribute of the input element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaDescribedby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-describedby",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-describedby` attribute of the input element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAssistiveText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-assistive-text",
          "reflectToAttr": false,
          "docs": "Text for additional information shown below label.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDisabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-disabled",
          "reflectToAttr": false,
          "docs": "If true, disables the datepicker.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDisabledDates",
          "type": "string[]",
          "complexType": {
            "original": "string[]",
            "resolved": "string[]",
            "references": {}
          },
          "mutable": false,
          "reflectToAttr": false,
          "docs": "Array of specific dates to disable in ISO 8601 format (YYYY-MM-DD).",
          "docsTags": [],
          "values": [
            {
              "type": "string[]"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsErrorText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-error-text",
          "reflectToAttr": false,
          "docs": "Error text to display below the datepicker.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsForm",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-form",
          "reflectToAttr": false,
          "docs": "Passed to the `form` attribute of the `input` element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHiddenAssistiveText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-hidden-assistive-text",
          "reflectToAttr": false,
          "docs": "Visually hidden text for screen readers only.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-id",
          "reflectToAttr": false,
          "docs": "Unique `id` attribute of the input element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-label",
          "reflectToAttr": false,
          "docs": "Label to display above the datepicker.",
          "docsTags": [
            {
              "name": "default",
              "text": "''"
            }
          ],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsMax",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-max",
          "reflectToAttr": false,
          "docs": "Maximum selectable date in ISO 8601 format (YYYY-MM-DD). Example: \"2024-12-31\"",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsMin",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-min",
          "reflectToAttr": false,
          "docs": "Minimum selectable date in ISO 8601 format (YYYY-MM-DD). Example: \"2024-01-01\"",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsName",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-name",
          "reflectToAttr": false,
          "docs": "Name attribute for the input element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOptional",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-optional",
          "reflectToAttr": false,
          "docs": "Displays indicator that the datepicker is optional alongside label.",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOptionalText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-optional-text",
          "reflectToAttr": false,
          "docs": "Text shown alongside label, if the datepicker is set as optional.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsPlaceholder",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-placeholder",
          "reflectToAttr": false,
          "docs": "Placeholder text shown when no date is selected.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsReadonly",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-readonly",
          "reflectToAttr": false,
          "docs": "If true, the datepicker is read-only. The value cannot be changed but can be focused and submitted.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRequired",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-required",
          "reflectToAttr": false,
          "docs": "If true, the datepicker is required.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsValue",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-value",
          "reflectToAttr": false,
          "docs": "Currently selected value in ISO 8601 format (YYYY-MM-DD). Example: \"2024-06-15\"",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "dsBlur",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Event emitted when the datepicker loses focus.",
          "docsTags": []
        },
        {
          "event": "dsChange",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when the date value changes.",
          "docsTags": []
        },
        {
          "event": "dsFocus",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Event emitted when the datepicker gains focus.",
          "docsTags": []
        },
        {
          "event": "dsSubmitInvalid",
          "detail": "{ flag: validityFlag; message: string; }",
          "bubbles": true,
          "complexType": {
            "original": "DsSubmitInvalidEvent",
            "resolved": "{ flag: validityFlag; message: string; }",
            "references": {
              "DsSubmitInvalidEvent": {
                "location": "import",
                "path": "../../../../utils/controls/utils",
                "id": "src/utils/controls/utils.ts::DsSubmitInvalidEvent",
                "referenceLocation": "DsSubmitInvalidEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsSubmitInvalid` event is emitted when the datepicker is invalid when attempting to submit a form.",
          "docsTags": []
        },
        {
          "event": "dsValidity",
          "detail": "{ flag: validityFlag; message?: string; }",
          "bubbles": true,
          "complexType": {
            "original": "DsValidityEvent",
            "resolved": "{ flag: validityFlag; message?: string; }",
            "references": {
              "DsValidityEvent": {
                "location": "import",
                "path": "../../../../utils/controls/utils",
                "id": "src/utils/controls/utils.ts::DsValidityEvent",
                "referenceLocation": "DsValidityEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsValidity` event is emitted when the datepicker's validity state changes.",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "focusin",
          "capture": false,
          "passive": false
        },
        {
          "event": "focusout",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [
        {
          "name": "label",
          "docs": "Custom label content to display above the datepicker."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [
        "ds-datepicker"
      ],
      "dependencies": [
        "ds-control-label",
        "ds-input-validity",
        "ds-text-input"
      ],
      "dependencyGraph": {
        "ds-datepicker-simple": [
          "ds-control-label",
          "ds-input-validity",
          "ds-text-input"
        ],
        "ds-control-label": [
          "ds-visually-hidden",
          "ds-assistive-text"
        ],
        "ds-input-validity": [
          "ds-icon",
          "ds-feedback"
        ],
        "ds-feedback": [
          "ds-visually-hidden"
        ],
        "ds-text-input": [
          "ds-icon",
          "ds-button",
          "ds-input-validity",
          "ds-control-label"
        ],
        "ds-button": [
          "ds-icon",
          "ds-spinner",
          "ds-visually-hidden"
        ],
        "ds-spinner": [
          "ds-visually-hidden"
        ],
        "ds-datepicker": [
          "ds-datepicker-simple"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-divider/ds-divider.tsx",
      "encapsulation": "scoped",
      "tag": "ds-divider",
      "readme": "# ds-divider\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsCustomPaddingAfter",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-custom-padding-after",
          "reflectToAttr": false,
          "docs": "Custom spacing after the divider, overrides `dsPadding` for that side. Accepts any valid CSS length value.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsCustomPaddingBefore",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-custom-padding-before",
          "reflectToAttr": false,
          "docs": "Custom spacing before the divider, overrides `dsPadding` for that side. Accepts any valid CSS length value.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOrientation",
          "type": "\"horizontal\" | \"vertical\"",
          "complexType": {
            "original": "DsOrientation",
            "resolved": "\"horizontal\" | \"vertical\"",
            "references": {
              "DsOrientation": {
                "location": "global",
                "id": "global::DsOrientation"
              }
            }
          },
          "mutable": false,
          "attr": "ds-orientation",
          "reflectToAttr": true,
          "docs": "Direction of the divider line.",
          "docsTags": [
            {
              "name": "default",
              "text": "'horizontal'"
            }
          ],
          "default": "'horizontal'",
          "values": [
            {
              "value": "horizontal",
              "type": "string"
            },
            {
              "value": "vertical",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsPadding",
          "type": "\"2xLarge\" | \"2xSmall\" | \"3xLarge\" | \"3xSmall\" | \"4xLarge\" | \"4xSmall\" | \"5xLarge\" | \"large\" | \"layout-2xLarge\" | \"layout-2xSmall\" | \"layout-large\" | \"layout-medium\" | \"layout-small\" | \"layout-xLarge\" | \"layout-xSmall\" | \"medium\" | \"none\" | \"small\" | \"xLarge\" | \"xSmall\"",
          "complexType": {
            "original": "DsPaddingSize",
            "resolved": "\"2xLarge\" | \"2xSmall\" | \"3xLarge\" | \"3xSmall\" | \"4xLarge\" | \"4xSmall\" | \"5xLarge\" | \"large\" | \"layout-2xLarge\" | \"layout-2xSmall\" | \"layout-large\" | \"layout-medium\" | \"layout-small\" | \"layout-xLarge\" | \"layout-xSmall\" | \"medium\" | \"none\" | \"small\" | \"xLarge\" | \"xSmall\"",
            "references": {
              "DsPaddingSize": {
                "location": "global",
                "id": "global::DsPaddingSize"
              }
            }
          },
          "mutable": false,
          "attr": "ds-padding",
          "reflectToAttr": false,
          "docs": "Space added on both sides of the divider using design system spacing tokens.",
          "docsTags": [
            {
              "name": "default",
              "text": "'2xSmall'"
            }
          ],
          "default": "'2xSmall'",
          "values": [
            {
              "value": "2xLarge",
              "type": "string"
            },
            {
              "value": "2xSmall",
              "type": "string"
            },
            {
              "value": "3xLarge",
              "type": "string"
            },
            {
              "value": "3xSmall",
              "type": "string"
            },
            {
              "value": "4xLarge",
              "type": "string"
            },
            {
              "value": "4xSmall",
              "type": "string"
            },
            {
              "value": "5xLarge",
              "type": "string"
            },
            {
              "value": "large",
              "type": "string"
            },
            {
              "value": "layout-2xLarge",
              "type": "string"
            },
            {
              "value": "layout-2xSmall",
              "type": "string"
            },
            {
              "value": "layout-large",
              "type": "string"
            },
            {
              "value": "layout-medium",
              "type": "string"
            },
            {
              "value": "layout-small",
              "type": "string"
            },
            {
              "value": "layout-xLarge",
              "type": "string"
            },
            {
              "value": "layout-xSmall",
              "type": "string"
            },
            {
              "value": "medium",
              "type": "string"
            },
            {
              "value": "none",
              "type": "string"
            },
            {
              "value": "small",
              "type": "string"
            },
            {
              "value": "xLarge",
              "type": "string"
            },
            {
              "value": "xSmall",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsVariant",
          "type": "\"accessible\" | \"decorative\"",
          "complexType": {
            "original": "DsVariant",
            "resolved": "\"accessible\" | \"decorative\"",
            "references": {
              "DsVariant": {
                "location": "global",
                "id": "global::DsVariant"
              }
            }
          },
          "mutable": false,
          "attr": "ds-variant",
          "reflectToAttr": false,
          "docs": "`decorative` hides the divider from assistive technology; `accessible` renders a visible separator with semantic meaning.",
          "docsTags": [
            {
              "name": "default",
              "text": "'decorative'"
            }
          ],
          "default": "'decorative'",
          "values": [
            {
              "value": "accessible",
              "type": "string"
            },
            {
              "value": "decorative",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [
        "ds-action-list-divider"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "ds-action-list-divider": [
          "ds-divider"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-feedback/ds-feedback.tsx",
      "encapsulation": "scoped",
      "tag": "ds-feedback",
      "readme": "# ds-feedback\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaAtomic",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-atomic",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-atomic` attribute of the rendered element.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaLive",
          "type": "\"assertive\" | \"polite\"",
          "complexType": {
            "original": "AriaLive",
            "resolved": "\"assertive\" | \"polite\"",
            "references": {
              "AriaLive": {
                "location": "global",
                "id": "global::AriaLive"
              }
            }
          },
          "mutable": false,
          "attr": "ds-aria-live",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-live` attribute of the rendered element.",
          "docsTags": [
            {
              "name": "default",
              "text": "'polite'"
            }
          ],
          "default": "'polite'",
          "values": [
            {
              "value": "assertive",
              "type": "string"
            },
            {
              "value": "polite",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "\"alert\" | \"status\"",
          "complexType": {
            "original": "Role",
            "resolved": "\"alert\" | \"status\"",
            "references": {
              "Role": {
                "location": "global",
                "id": "global::Role"
              }
            }
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "Passed to the `role` attribute of the rendered element.",
          "docsTags": [],
          "values": [
            {
              "value": "alert",
              "type": "string"
            },
            {
              "value": "status",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSrOnly",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-sr-only",
          "reflectToAttr": false,
          "docs": "If true, wraps the content in a `ds-visually-hidden` component.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSrOnlyTag",
          "type": "\"div\" | \"span\"",
          "complexType": {
            "original": "'div' | 'span'",
            "resolved": "\"div\" | \"span\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-sr-only-tag",
          "reflectToAttr": false,
          "docs": "Specifies the HTML tag to use for the `ds-visually-hidden` component when `dsSrOnly` is true.",
          "docsTags": [
            {
              "name": "default",
              "text": "'div'"
            }
          ],
          "default": "'div'",
          "values": [
            {
              "value": "div",
              "type": "string"
            },
            {
              "value": "span",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTag",
          "type": "\"div\" | \"span\"",
          "complexType": {
            "original": "'div' | 'span'",
            "resolved": "\"div\" | \"span\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-tag",
          "reflectToAttr": false,
          "docs": "Specifies the HTML tag to render for the feedback component.",
          "docsTags": [
            {
              "name": "default",
              "text": "'div'"
            }
          ],
          "default": "'div'",
          "values": [
            {
              "value": "div",
              "type": "string"
            },
            {
              "value": "span",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [
        "ds-combobox",
        "ds-datepicker-custom",
        "ds-input-validity",
        "ds-select"
      ],
      "dependencies": [
        "ds-visually-hidden"
      ],
      "dependencyGraph": {
        "ds-feedback": [
          "ds-visually-hidden"
        ],
        "ds-combobox": [
          "ds-feedback"
        ],
        "ds-datepicker-custom": [
          "ds-feedback"
        ],
        "ds-input-validity": [
          "ds-feedback"
        ],
        "ds-select": [
          "ds-feedback"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-grid/ds-grid.tsx",
      "encapsulation": "none",
      "tag": "ds-grid",
      "readme": "# ds-grid\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "default - Content to display in the grid."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsColumnsDesktop",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-columns-desktop",
          "reflectToAttr": false,
          "docs": "Number of columns for desktop. Used when dsType is 'grid' and for containers only.",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColumnsMobile",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-columns-mobile",
          "reflectToAttr": false,
          "docs": "Number of columns for mobile. Used when dsType is 'grid' and for containers only.",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColumnsTablet",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-columns-tablet",
          "reflectToAttr": false,
          "docs": "Number of columns for tablet. Used when dsType is 'grid' and for containers only.",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsContainer",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-container",
          "reflectToAttr": false,
          "docs": "If true, the grid will be a container.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsParentSizeDesktop",
          "type": "1 | 10 | 11 | 12 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9",
          "complexType": {
            "original": "DesktopGridSize",
            "resolved": "1 | 10 | 11 | 12 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9",
            "references": {
              "DesktopGridSize": {
                "location": "global",
                "id": "global::DesktopGridSize"
              }
            }
          },
          "mutable": false,
          "attr": "ds-parent-size-desktop",
          "reflectToAttr": false,
          "docs": "For internal use. Parent desktop size. Used when dsType is 'flex'.",
          "docsTags": [],
          "values": [
            {
              "value": "1",
              "type": "number"
            },
            {
              "value": "10",
              "type": "number"
            },
            {
              "value": "11",
              "type": "number"
            },
            {
              "value": "12",
              "type": "number"
            },
            {
              "value": "2",
              "type": "number"
            },
            {
              "value": "3",
              "type": "number"
            },
            {
              "value": "4",
              "type": "number"
            },
            {
              "value": "5",
              "type": "number"
            },
            {
              "value": "6",
              "type": "number"
            },
            {
              "value": "7",
              "type": "number"
            },
            {
              "value": "8",
              "type": "number"
            },
            {
              "value": "9",
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsParentSizeMobile",
          "type": "1 | 2 | 3 | 4",
          "complexType": {
            "original": "MobileGridSize",
            "resolved": "1 | 2 | 3 | 4",
            "references": {
              "MobileGridSize": {
                "location": "global",
                "id": "global::MobileGridSize"
              }
            }
          },
          "mutable": false,
          "attr": "ds-parent-size-mobile",
          "reflectToAttr": false,
          "docs": "For internal use. Parent mobile size. Used when dsType is 'flex'.",
          "docsTags": [],
          "values": [
            {
              "value": "1",
              "type": "number"
            },
            {
              "value": "2",
              "type": "number"
            },
            {
              "value": "3",
              "type": "number"
            },
            {
              "value": "4",
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsParentSizeTablet",
          "type": "1 | 2 | 3 | 4 | 5 | 6",
          "complexType": {
            "original": "TabletGridSize",
            "resolved": "1 | 2 | 3 | 4 | 5 | 6",
            "references": {
              "TabletGridSize": {
                "location": "global",
                "id": "global::TabletGridSize"
              }
            }
          },
          "mutable": false,
          "attr": "ds-parent-size-tablet",
          "reflectToAttr": false,
          "docs": "For internal use. Parent tablet size. Used when dsType is 'flex'.",
          "docsTags": [],
          "values": [
            {
              "value": "1",
              "type": "number"
            },
            {
              "value": "2",
              "type": "number"
            },
            {
              "value": "3",
              "type": "number"
            },
            {
              "value": "4",
              "type": "number"
            },
            {
              "value": "5",
              "type": "number"
            },
            {
              "value": "6",
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRowSpanDesktop",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-row-span-desktop",
          "reflectToAttr": false,
          "docs": "Desktop row span. Used when dsType is 'grid'.",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRowSpanMobile",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-row-span-mobile",
          "reflectToAttr": false,
          "docs": "Mobile row span. Used when dsType is 'grid'.",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRowSpanTablet",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-row-span-tablet",
          "reflectToAttr": false,
          "docs": "Tablet row span. Used when dsType is 'grid'.",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "1 | 10 | 11 | 12 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9",
          "complexType": {
            "original": "GridSize",
            "resolved": "1 | 10 | 11 | 12 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9",
            "references": {
              "GridSize": {
                "location": "global",
                "id": "global::GridSize"
              }
            }
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "Grid size.",
          "docsTags": [
            {
              "name": "default",
              "text": "12"
            }
          ],
          "default": "12",
          "values": [
            {
              "value": "1",
              "type": "number"
            },
            {
              "value": "10",
              "type": "number"
            },
            {
              "value": "11",
              "type": "number"
            },
            {
              "value": "12",
              "type": "number"
            },
            {
              "value": "2",
              "type": "number"
            },
            {
              "value": "3",
              "type": "number"
            },
            {
              "value": "4",
              "type": "number"
            },
            {
              "value": "5",
              "type": "number"
            },
            {
              "value": "6",
              "type": "number"
            },
            {
              "value": "7",
              "type": "number"
            },
            {
              "value": "8",
              "type": "number"
            },
            {
              "value": "9",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSizeDesktop",
          "type": "1 | 10 | 11 | 12 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9",
          "complexType": {
            "original": "DesktopGridSize",
            "resolved": "1 | 10 | 11 | 12 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9",
            "references": {
              "DesktopGridSize": {
                "location": "global",
                "id": "global::DesktopGridSize"
              }
            }
          },
          "mutable": false,
          "attr": "ds-size-desktop",
          "reflectToAttr": false,
          "docs": "Desktop grid size when dsType is 'flex'. Indicates number of columns it covers when dsType is 'grid'. If -1, it will span all columns.",
          "docsTags": [],
          "values": [
            {
              "value": "1",
              "type": "number"
            },
            {
              "value": "10",
              "type": "number"
            },
            {
              "value": "11",
              "type": "number"
            },
            {
              "value": "12",
              "type": "number"
            },
            {
              "value": "2",
              "type": "number"
            },
            {
              "value": "3",
              "type": "number"
            },
            {
              "value": "4",
              "type": "number"
            },
            {
              "value": "5",
              "type": "number"
            },
            {
              "value": "6",
              "type": "number"
            },
            {
              "value": "7",
              "type": "number"
            },
            {
              "value": "8",
              "type": "number"
            },
            {
              "value": "9",
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSizeMobile",
          "type": "1 | 2 | 3 | 4",
          "complexType": {
            "original": "MobileGridSize",
            "resolved": "1 | 2 | 3 | 4",
            "references": {
              "MobileGridSize": {
                "location": "global",
                "id": "global::MobileGridSize"
              }
            }
          },
          "mutable": false,
          "attr": "ds-size-mobile",
          "reflectToAttr": false,
          "docs": "Mobile grid size when dsType is 'flex'. Indicates number of columns it covers when dsType is 'grid'. If -1, it will span all columns.",
          "docsTags": [],
          "values": [
            {
              "value": "1",
              "type": "number"
            },
            {
              "value": "2",
              "type": "number"
            },
            {
              "value": "3",
              "type": "number"
            },
            {
              "value": "4",
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSizeTablet",
          "type": "1 | 2 | 3 | 4 | 5 | 6",
          "complexType": {
            "original": "TabletGridSize",
            "resolved": "1 | 2 | 3 | 4 | 5 | 6",
            "references": {
              "TabletGridSize": {
                "location": "global",
                "id": "global::TabletGridSize"
              }
            }
          },
          "mutable": false,
          "attr": "ds-size-tablet",
          "reflectToAttr": false,
          "docs": "Tablet grid size when dsType is 'flex'. Indicates number of columns it covers when dsType is 'grid'. If -1, it will span all columns.",
          "docsTags": [],
          "values": [
            {
              "value": "1",
              "type": "number"
            },
            {
              "value": "2",
              "type": "number"
            },
            {
              "value": "3",
              "type": "number"
            },
            {
              "value": "4",
              "type": "number"
            },
            {
              "value": "5",
              "type": "number"
            },
            {
              "value": "6",
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsType",
          "type": "\"flex\" | \"grid\"",
          "complexType": {
            "original": "'grid' | 'flex'",
            "resolved": "\"flex\" | \"grid\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-type",
          "reflectToAttr": false,
          "docs": "Grid type. Defaults to 'flex'.",
          "docsTags": [
            {
              "name": "default",
              "text": "'flex'"
            }
          ],
          "default": "'flex'",
          "values": [
            {
              "value": "flex",
              "type": "string"
            },
            {
              "value": "grid",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "default",
          "docs": "Content to display in the grid."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [
        "ds-grid"
      ],
      "dependencies": [
        "ds-grid"
      ],
      "dependencyGraph": {
        "ds-grid": [
          "ds-grid"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-group-label/ds-group-label.tsx",
      "encapsulation": "none",
      "tag": "ds-group-label",
      "readme": "# ds-group-label\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAssistiveText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-assistive-text",
          "reflectToAttr": false,
          "docs": "Text for additional information shown below label.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAssistiveTextId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-assistive-text-id",
          "reflectToAttr": false,
          "docs": "Assistive text id for the group.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-label",
          "reflectToAttr": false,
          "docs": "Label of the group.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [
        "ds-chip-group",
        "ds-tag-group"
      ],
      "dependencies": [
        "ds-assistive-text"
      ],
      "dependencyGraph": {
        "ds-group-label": [
          "ds-assistive-text"
        ],
        "ds-chip-group": [
          "ds-group-label"
        ],
        "ds-tag-group": [
          "ds-group-label"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-icon/ds-icon.tsx",
      "encapsulation": "shadow",
      "tag": "ds-icon",
      "readme": "# my-component\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaHidden",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-hidden",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-hidden` attribute of the container span.",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-label` attribute of the `svg` element.",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaLabelledby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-labelledby",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-label` attribute of the svg element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "Color of the icon",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsCustomSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-custom-size",
          "reflectToAttr": false,
          "docs": "Custom size",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHidden",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-hidden",
          "reflectToAttr": false,
          "docs": "If true, the icon is hidden",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsMuteAriaDeprecationWarning",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-mute-aria-deprecation-warning",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsName",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-name",
          "reflectToAttr": false,
          "docs": "Name of the icon to display",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "Passed to the `role` attribute of the `svg` element.",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "Icon size in positive REM units (e.g., '1rem', '1.5rem')",
          "docsTags": [
            {
              "name": "default",
              "text": "this.defaultSize"
            }
          ],
          "default": "this.defaultSize",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": true,
          "setter": true
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "Tooltip text for the icon. Should match the `dsAriaLabel`.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [
        "ds-accordion",
        "ds-action-list-item",
        "ds-action-menu",
        "ds-button",
        "ds-card",
        "ds-checkbox-group-expand-button",
        "ds-chip",
        "ds-combobox",
        "ds-datepicker-custom",
        "ds-datepicker-native",
        "ds-input-validity",
        "ds-link",
        "ds-link-cta",
        "ds-link-logo",
        "ds-link-with-arrow",
        "ds-media",
        "ds-modal",
        "ds-notification",
        "ds-option",
        "ds-options-message",
        "ds-select",
        "ds-select-native",
        "ds-step-bullet-base",
        "ds-tab",
        "ds-tag",
        "ds-text-input"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "ds-accordion": [
          "ds-icon"
        ],
        "ds-action-list-item": [
          "ds-icon"
        ],
        "ds-action-menu": [
          "ds-icon"
        ],
        "ds-button": [
          "ds-icon"
        ],
        "ds-card": [
          "ds-icon"
        ],
        "ds-checkbox-group-expand-button": [
          "ds-icon"
        ],
        "ds-chip": [
          "ds-icon"
        ],
        "ds-combobox": [
          "ds-icon"
        ],
        "ds-datepicker-custom": [
          "ds-icon"
        ],
        "ds-datepicker-native": [
          "ds-icon"
        ],
        "ds-input-validity": [
          "ds-icon"
        ],
        "ds-link": [
          "ds-icon"
        ],
        "ds-link-cta": [
          "ds-icon"
        ],
        "ds-link-logo": [
          "ds-icon"
        ],
        "ds-link-with-arrow": [
          "ds-icon"
        ],
        "ds-media": [
          "ds-icon"
        ],
        "ds-modal": [
          "ds-icon"
        ],
        "ds-notification": [
          "ds-icon"
        ],
        "ds-option": [
          "ds-icon"
        ],
        "ds-options-message": [
          "ds-icon"
        ],
        "ds-select": [
          "ds-icon"
        ],
        "ds-select-native": [
          "ds-icon"
        ],
        "ds-step-bullet-base": [
          "ds-icon"
        ],
        "ds-tab": [
          "ds-icon"
        ],
        "ds-tag": [
          "ds-icon"
        ],
        "ds-text-input": [
          "ds-icon"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-360/ds-icon-360.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-360",
      "readme": "# ds-icon-360\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-account-balance/ds-icon-account-balance.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-account-balance",
      "readme": "# ds-icon-account-balance\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-account-balance-fill/ds-icon-account-balance-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-account-balance-fill",
      "readme": "# ds-icon-account-balance-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-account-circle/ds-icon-account-circle.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-account-circle",
      "readme": "# ds-icon-account-circle\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-account-circle-fill/ds-icon-account-circle-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-account-circle-fill",
      "readme": "# ds-icon-account-circle-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-add/ds-icon-add.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-add",
      "readme": "# ds-icon-add\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-archive/ds-icon-archive.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-archive",
      "readme": "# ds-icon-archive\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-archive-fill/ds-icon-archive-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-archive-fill",
      "readme": "# ds-icon-archive-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-arrow-back/ds-icon-arrow-back.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-arrow-back",
      "readme": "# ds-icon-arrow-back\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-arrow-downward/ds-icon-arrow-downward.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-arrow-downward",
      "readme": "# ds-icon-arrow-downward\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-arrow-drop-down/ds-icon-arrow-drop-down.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-arrow-drop-down",
      "readme": "# ds-icon-arrow-drop-down\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-arrow-drop-down-circle/ds-icon-arrow-drop-down-circle.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-arrow-drop-down-circle",
      "readme": "# ds-icon-arrow-drop-down-circle\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-arrow-drop-down-circle-fill/ds-icon-arrow-drop-down-circle-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-arrow-drop-down-circle-fill",
      "readme": "# ds-icon-arrow-drop-down-circle-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-arrow-drop-up/ds-icon-arrow-drop-up.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-arrow-drop-up",
      "readme": "# ds-icon-arrow-drop-up\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-arrow-forward/ds-icon-arrow-forward.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-arrow-forward",
      "readme": "# ds-icon-arrow-forward\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-arrow-insert/ds-icon-arrow-insert.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-arrow-insert",
      "readme": "# ds-icon-arrow-insert\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-arrow-outward/ds-icon-arrow-outward.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-arrow-outward",
      "readme": "# ds-icon-arrow-outward\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-arrow-upward/ds-icon-arrow-upward.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-arrow-upward",
      "readme": "# ds-icon-arrow-upward\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-attach-email/ds-icon-attach-email.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-attach-email",
      "readme": "# ds-icon-attach-email\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-attach-email-fill/ds-icon-attach-email-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-attach-email-fill",
      "readme": "# ds-icon-attach-email-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-attach-file/ds-icon-attach-file.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-attach-file",
      "readme": "# ds-icon-attach-file\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-attach-file-add/ds-icon-attach-file-add.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-attach-file-add",
      "readme": "# ds-icon-attach-file-add\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-attach-file-off/ds-icon-attach-file-off.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-attach-file-off",
      "readme": "# ds-icon-attach-file-off\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-badge/ds-icon-badge.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-badge",
      "readme": "# ds-icon-badge\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-badge-fill/ds-icon-badge-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-badge-fill",
      "readme": "# ds-icon-badge-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-bar-chart/ds-icon-bar-chart.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-bar-chart",
      "readme": "# ds-icon-bar-chart\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-bluesky/ds-icon-bluesky.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-bluesky",
      "readme": "# ds-icon-bluesky\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-book-2/ds-icon-book-2.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-book-2",
      "readme": "# ds-icon-book-2\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-book-2-fill/ds-icon-book-2-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-book-2-fill",
      "readme": "# ds-icon-book-2-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-boy/ds-icon-boy.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-boy",
      "readme": "# ds-icon-boy\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-build/ds-icon-build.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-build",
      "readme": "# ds-icon-build\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-build-fill/ds-icon-build-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-build-fill",
      "readme": "# ds-icon-build-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-calculate/ds-icon-calculate.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-calculate",
      "readme": "# ds-icon-calculate\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-calculate-fill/ds-icon-calculate-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-calculate-fill",
      "readme": "# ds-icon-calculate-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-calendar-month/ds-icon-calendar-month.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-calendar-month",
      "readme": "# ds-icon-calendar-month\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-calendar-month-fill/ds-icon-calendar-month-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-calendar-month-fill",
      "readme": "# ds-icon-calendar-month-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-call/ds-icon-call.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-call",
      "readme": "# ds-icon-call\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-call-fill/ds-icon-call-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-call-fill",
      "readme": "# ds-icon-call-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-cancel/ds-icon-cancel.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-cancel",
      "readme": "# ds-icon-cancel\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-cancel-fill/ds-icon-cancel-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-cancel-fill",
      "readme": "# ds-icon-cancel-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-chat/ds-icon-chat.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-chat",
      "readme": "# ds-icon-chat\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-chat-fill/ds-icon-chat-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-chat-fill",
      "readme": "# ds-icon-chat-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-check/ds-icon-check.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-check",
      "readme": "# ds-icon-check\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-check-box/ds-icon-check-box.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-check-box",
      "readme": "# ds-icon-check-box\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-check-box-fill/ds-icon-check-box-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-check-box-fill",
      "readme": "# ds-icon-check-box-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-check-box-outline-blank/ds-icon-check-box-outline-blank.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-check-box-outline-blank",
      "readme": "# ds-icon-check-box-outline-blank\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-check-circle/ds-icon-check-circle.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-check-circle",
      "readme": "# ds-icon-check-circle\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-check-circle-fill/ds-icon-check-circle-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-check-circle-fill",
      "readme": "# ds-icon-check-circle-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-check-indeterminate-small/ds-icon-check-indeterminate-small.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-check-indeterminate-small",
      "readme": "# ds-icon-check-indeterminate-small\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-check-small/ds-icon-check-small.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-check-small",
      "readme": "# ds-icon-check-small\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-checklist/ds-icon-checklist.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-checklist",
      "readme": "# ds-icon-checklist\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-chevron-backward/ds-icon-chevron-backward.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-chevron-backward",
      "readme": "# ds-icon-chevron-backward\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-chevron-forward/ds-icon-chevron-forward.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-chevron-forward",
      "readme": "# ds-icon-chevron-forward\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-close/ds-icon-close.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-close",
      "readme": "# ds-icon-close\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-close-small/ds-icon-close-small.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-close-small",
      "readme": "# ds-icon-close-small\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-code-blocks/ds-icon-code-blocks.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-code-blocks",
      "readme": "# ds-icon-code-blocks\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-collapse-content/ds-icon-collapse-content.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-collapse-content",
      "readme": "# ds-icon-collapse-content\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-construction/ds-icon-construction.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-construction",
      "readme": "# ds-icon-construction\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-content-copy/ds-icon-content-copy.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-content-copy",
      "readme": "# ds-icon-content-copy\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-content-copy-fill/ds-icon-content-copy-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-content-copy-fill",
      "readme": "# ds-icon-content-copy-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-delete/ds-icon-delete.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-delete",
      "readme": "# ds-icon-delete\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-delete-fill/ds-icon-delete-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-delete-fill",
      "readme": "# ds-icon-delete-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-delete-forever/ds-icon-delete-forever.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-delete-forever",
      "readme": "# ds-icon-delete-forever\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-delete-forever-fill/ds-icon-delete-forever-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-delete-forever-fill",
      "readme": "# ds-icon-delete-forever-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-description/ds-icon-description.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-description",
      "readme": "# ds-icon-description\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-download/ds-icon-download.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-download",
      "readme": "# ds-icon-download\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-drafts/ds-icon-drafts.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-drafts",
      "readme": "# ds-icon-drafts\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-drafts-fill/ds-icon-drafts-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-drafts-fill",
      "readme": "# ds-icon-drafts-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-drag-indicator/ds-icon-drag-indicator.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-drag-indicator",
      "readme": "# ds-icon-drag-indicator\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-ds-check-indeterminate-small/ds-icon-ds-check-indeterminate-small.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-ds-check-indeterminate-small",
      "readme": "# ds-icon-ds-check-indeterminate-small\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "deprecated",
          "text": "This icon is deprecated and will be removed in a future version."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {},
      "deprecation": "This icon is deprecated and will be removed in a future version."
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-ds-check-small/ds-icon-ds-check-small.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-ds-check-small",
      "readme": "# ds-icon-ds-check-small\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "deprecated",
          "text": "This icon is deprecated and will be removed in a future version."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {},
      "deprecation": "This icon is deprecated and will be removed in a future version."
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-ds-flame/ds-icon-ds-flame.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-ds-flame",
      "readme": "# ds-icon-ds-flame\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-ds-flame-fill/ds-icon-ds-flame-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-ds-flame-fill",
      "readme": "# ds-icon-ds-flame-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-edit/ds-icon-edit.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-edit",
      "readme": "# ds-icon-edit\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-edit-calendar/ds-icon-edit-calendar.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-edit-calendar",
      "readme": "# ds-icon-edit-calendar\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-edit-calendar-fill/ds-icon-edit-calendar-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-edit-calendar-fill",
      "readme": "# ds-icon-edit-calendar-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-edit-fill/ds-icon-edit-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-edit-fill",
      "readme": "# ds-icon-edit-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-equal/ds-icon-equal.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-equal",
      "readme": "# ds-icon-equal\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-escalator-warning/ds-icon-escalator-warning.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-escalator-warning",
      "readme": "# ds-icon-escalator-warning\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-euro-symbol/ds-icon-euro-symbol.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-euro-symbol",
      "readme": "# ds-icon-euro-symbol\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-event-available/ds-icon-event-available.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-event-available",
      "readme": "# ds-icon-event-available\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-event-available-fill/ds-icon-event-available-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-event-available-fill",
      "readme": "# ds-icon-event-available-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-expand-content/ds-icon-expand-content.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-expand-content",
      "readme": "# ds-icon-expand-content\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-explore/ds-icon-explore.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-explore",
      "readme": "# ds-icon-explore\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-explore-fill/ds-icon-explore-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-explore-fill",
      "readme": "# ds-icon-explore-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-export-notes/ds-icon-export-notes.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-export-notes",
      "readme": "# ds-icon-export-notes\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-export-notes-fill/ds-icon-export-notes-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-export-notes-fill",
      "readme": "# ds-icon-export-notes-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-facebook/ds-icon-facebook.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-facebook",
      "readme": "# ds-icon-facebook\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-fast-forward/ds-icon-fast-forward.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-fast-forward",
      "readme": "# ds-icon-fast-forward\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-fast-forward-fill/ds-icon-fast-forward-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-fast-forward-fill",
      "readme": "# ds-icon-fast-forward-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-fast-rewind/ds-icon-fast-rewind.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-fast-rewind",
      "readme": "# ds-icon-fast-rewind\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-fast-rewind-fill/ds-icon-fast-rewind-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-fast-rewind-fill",
      "readme": "# ds-icon-fast-rewind-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-favorite/ds-icon-favorite.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-favorite",
      "readme": "# ds-icon-favorite\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-favorite-fill/ds-icon-favorite-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-favorite-fill",
      "readme": "# ds-icon-favorite-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-fiber-manual-record/ds-icon-fiber-manual-record.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-fiber-manual-record",
      "readme": "# ds-icon-fiber-manual-record\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-fiber-manual-record-fill/ds-icon-fiber-manual-record-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-fiber-manual-record-fill",
      "readme": "# ds-icon-fiber-manual-record-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-file-save/ds-icon-file-save.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-file-save",
      "readme": "# ds-icon-file-save\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-file-save-fill/ds-icon-file-save-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-file-save-fill",
      "readme": "# ds-icon-file-save-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-filter-list/ds-icon-filter-list.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-filter-list",
      "readme": "# ds-icon-filter-list\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-first-page/ds-icon-first-page.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-first-page",
      "readme": "# ds-icon-first-page\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-fork-right/ds-icon-fork-right.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-fork-right",
      "readme": "# ds-icon-fork-right\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-format-bold/ds-icon-format-bold.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-format-bold",
      "readme": "# ds-icon-format-bold\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-format-italic/ds-icon-format-italic.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-format-italic",
      "readme": "# ds-icon-format-italic\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-format-quote/ds-icon-format-quote.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-format-quote",
      "readme": "# ds-icon-format-quote\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-format-quote-fill/ds-icon-format-quote-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-format-quote-fill",
      "readme": "# ds-icon-format-quote-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-format-quote-off/ds-icon-format-quote-off.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-format-quote-off",
      "readme": "# ds-icon-format-quote-off\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-format-quote-off-fill/ds-icon-format-quote-off-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-format-quote-off-fill",
      "readme": "# ds-icon-format-quote-off-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-function/ds-icon-function.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-function",
      "readme": "# ds-icon-function\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-functions/ds-icon-functions.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-functions",
      "readme": "# ds-icon-functions\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-gallery-thumbnail/ds-icon-gallery-thumbnail.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-gallery-thumbnail",
      "readme": "# ds-icon-gallery-thumbnail\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-girl/ds-icon-girl.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-girl",
      "readme": "# ds-icon-girl\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-grid-4x4/ds-icon-grid-4x4.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-grid-4x4",
      "readme": "# ds-icon-grid-4x4\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-grid-on/ds-icon-grid-on.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-grid-on",
      "readme": "# ds-icon-grid-on\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-grid-on-fill/ds-icon-grid-on-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-grid-on-fill",
      "readme": "# ds-icon-grid-on-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-group/ds-icon-group.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-group",
      "readme": "# ds-icon-group\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-group-add/ds-icon-group-add.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-group-add",
      "readme": "# ds-icon-group-add\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-group-add-fill/ds-icon-group-add-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-group-add-fill",
      "readme": "# ds-icon-group-add-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-group-fill/ds-icon-group-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-group-fill",
      "readme": "# ds-icon-group-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-group-remove/ds-icon-group-remove.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-group-remove",
      "readme": "# ds-icon-group-remove\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-group-remove-fill/ds-icon-group-remove-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-group-remove-fill",
      "readme": "# ds-icon-group-remove-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-help/ds-icon-help.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-help",
      "readme": "# ds-icon-help\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-help-fill/ds-icon-help-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-help-fill",
      "readme": "# ds-icon-help-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-history/ds-icon-history.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-history",
      "readme": "# ds-icon-history\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-home/ds-icon-home.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-home",
      "readme": "# ds-icon-home\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-home-fill/ds-icon-home-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-home-fill",
      "readme": "# ds-icon-home-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-hourglass/ds-icon-hourglass.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-hourglass",
      "readme": "# ds-icon-hourglass\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-hourglass-bottom/ds-icon-hourglass-bottom.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-hourglass-bottom",
      "readme": "# ds-icon-hourglass-bottom\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-hourglass-top/ds-icon-hourglass-top.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-hourglass-top",
      "readme": "# ds-icon-hourglass-top\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-image/ds-icon-image.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-image",
      "readme": "# ds-icon-image\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-image-fill/ds-icon-image-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-image-fill",
      "readme": "# ds-icon-image-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-info/ds-icon-info.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-info",
      "readme": "# ds-icon-info\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-info-fill/ds-icon-info-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-info-fill",
      "readme": "# ds-icon-info-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-instagram/ds-icon-instagram.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-instagram",
      "readme": "# ds-icon-instagram\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-keyboard-arrow-down/ds-icon-keyboard-arrow-down.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-keyboard-arrow-down",
      "readme": "# ds-icon-keyboard-arrow-down\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-keyboard-arrow-up/ds-icon-keyboard-arrow-up.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-keyboard-arrow-up",
      "readme": "# ds-icon-keyboard-arrow-up\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-language/ds-icon-language.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-language",
      "readme": "# ds-icon-language\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-last-page/ds-icon-last-page.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-last-page",
      "readme": "# ds-icon-last-page\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-link/ds-icon-link.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-link",
      "readme": "# ds-icon-link\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-linkedin/ds-icon-linkedin.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-linkedin",
      "readme": "# ds-icon-linkedin\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-list-alt/ds-icon-list-alt.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-list-alt",
      "readme": "# ds-icon-list-alt\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-list-alt-add/ds-icon-list-alt-add.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-list-alt-add",
      "readme": "# ds-icon-list-alt-add\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-list-alt-check/ds-icon-list-alt-check.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-list-alt-check",
      "readme": "# ds-icon-list-alt-check\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-location-on/ds-icon-location-on.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-location-on",
      "readme": "# ds-icon-location-on\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-location-on-fill/ds-icon-location-on-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-location-on-fill",
      "readme": "# ds-icon-location-on-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-location-searching/ds-icon-location-searching.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-location-searching",
      "readme": "# ds-icon-location-searching\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-lock/ds-icon-lock.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-lock",
      "readme": "# ds-icon-lock\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-lock-fill/ds-icon-lock-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-lock-fill",
      "readme": "# ds-icon-lock-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-lock-open/ds-icon-lock-open.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-lock-open",
      "readme": "# ds-icon-lock-open\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-lock-open-fill/ds-icon-lock-open-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-lock-open-fill",
      "readme": "# ds-icon-lock-open-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-login/ds-icon-login.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-login",
      "readme": "# ds-icon-login\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-logout/ds-icon-logout.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-logout",
      "readme": "# ds-icon-logout\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-mail/ds-icon-mail.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-mail",
      "readme": "# ds-icon-mail\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-mail-fill/ds-icon-mail-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-mail-fill",
      "readme": "# ds-icon-mail-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-manufacturing/ds-icon-manufacturing.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-manufacturing",
      "readme": "# ds-icon-manufacturing\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-map/ds-icon-map.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-map",
      "readme": "# ds-icon-map\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-map-fill/ds-icon-map-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-map-fill",
      "readme": "# ds-icon-map-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-map-search/ds-icon-map-search.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-map-search",
      "readme": "# ds-icon-map-search\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-map-search-fill/ds-icon-map-search-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-map-search-fill",
      "readme": "# ds-icon-map-search-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-menu/ds-icon-menu.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-menu",
      "readme": "# ds-icon-menu\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-more-horiz/ds-icon-more-horiz.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-more-horiz",
      "readme": "# ds-icon-more-horiz\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-more-vert/ds-icon-more-vert.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-more-vert",
      "readme": "# ds-icon-more-vert\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-mountain-flag/ds-icon-mountain-flag.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-mountain-flag",
      "readme": "# ds-icon-mountain-flag\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-mountain-flag-fill/ds-icon-mountain-flag-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-mountain-flag-fill",
      "readme": "# ds-icon-mountain-flag-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-my-location/ds-icon-my-location.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-my-location",
      "readme": "# ds-icon-my-location\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-my-location-fill/ds-icon-my-location-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-my-location-fill",
      "readme": "# ds-icon-my-location-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-notifications/ds-icon-notifications.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-notifications",
      "readme": "# ds-icon-notifications\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-notifications-active/ds-icon-notifications-active.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-notifications-active",
      "readme": "# ds-icon-notifications-active\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-notifications-active-fill/ds-icon-notifications-active-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-notifications-active-fill",
      "readme": "# ds-icon-notifications-active-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-notifications-fill/ds-icon-notifications-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-notifications-fill",
      "readme": "# ds-icon-notifications-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-notifications-off/ds-icon-notifications-off.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-notifications-off",
      "readme": "# ds-icon-notifications-off\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-notifications-off-fill/ds-icon-notifications-off-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-notifications-off-fill",
      "readme": "# ds-icon-notifications-off-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-notifications-unread/ds-icon-notifications-unread.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-notifications-unread",
      "readme": "# ds-icon-notifications-unread\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-notifications-unread-fill/ds-icon-notifications-unread-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-notifications-unread-fill",
      "readme": "# ds-icon-notifications-unread-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-open-in-new/ds-icon-open-in-new.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-open-in-new",
      "readme": "# ds-icon-open-in-new\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-pause/ds-icon-pause.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-pause",
      "readme": "# ds-icon-pause\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-pause-circle/ds-icon-pause-circle.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-pause-circle",
      "readme": "# ds-icon-pause-circle\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-pause-circle-fill/ds-icon-pause-circle-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-pause-circle-fill",
      "readme": "# ds-icon-pause-circle-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-pause-fill/ds-icon-pause-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-pause-fill",
      "readme": "# ds-icon-pause-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-pending/ds-icon-pending.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-pending",
      "readme": "# ds-icon-pending\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-percent/ds-icon-percent.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-percent",
      "readme": "# ds-icon-percent\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-person/ds-icon-person.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-person",
      "readme": "# ds-icon-person\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-person-add/ds-icon-person-add.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-person-add",
      "readme": "# ds-icon-person-add\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-person-add-fill/ds-icon-person-add-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-person-add-fill",
      "readme": "# ds-icon-person-add-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-person-alert/ds-icon-person-alert.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-person-alert",
      "readme": "# ds-icon-person-alert\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-person-alert-fill/ds-icon-person-alert-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-person-alert-fill",
      "readme": "# ds-icon-person-alert-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-person-fill/ds-icon-person-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-person-fill",
      "readme": "# ds-icon-person-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-person-pin-circle/ds-icon-person-pin-circle.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-person-pin-circle",
      "readme": "# ds-icon-person-pin-circle\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-person-pin-circle-fill/ds-icon-person-pin-circle-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-person-pin-circle-fill",
      "readme": "# ds-icon-person-pin-circle-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-person-remove/ds-icon-person-remove.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-person-remove",
      "readme": "# ds-icon-person-remove\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-person-remove-fill/ds-icon-person-remove-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-person-remove-fill",
      "readme": "# ds-icon-person-remove-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-person-search/ds-icon-person-search.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-person-search",
      "readme": "# ds-icon-person-search\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-person-search-fill/ds-icon-person-search-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-person-search-fill",
      "readme": "# ds-icon-person-search-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-photo-camera/ds-icon-photo-camera.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-photo-camera",
      "readme": "# ds-icon-photo-camera\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-photo-camera-fill/ds-icon-photo-camera-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-photo-camera-fill",
      "readme": "# ds-icon-photo-camera-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-photo-library/ds-icon-photo-library.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-photo-library",
      "readme": "# ds-icon-photo-library\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-picture-as-pdf/ds-icon-picture-as-pdf.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-picture-as-pdf",
      "readme": "# ds-icon-picture-as-pdf\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-picture-as-pdf-fill/ds-icon-picture-as-pdf-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-picture-as-pdf-fill",
      "readme": "# ds-icon-picture-as-pdf-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-pie-chart/ds-icon-pie-chart.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-pie-chart",
      "readme": "# ds-icon-pie-chart\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-pie-chart-fill/ds-icon-pie-chart-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-pie-chart-fill",
      "readme": "# ds-icon-pie-chart-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-plagiarism/ds-icon-plagiarism.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-plagiarism",
      "readme": "# ds-icon-plagiarism\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-plagiarism-fill/ds-icon-plagiarism-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-plagiarism-fill",
      "readme": "# ds-icon-plagiarism-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-play-arrow/ds-icon-play-arrow.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-play-arrow",
      "readme": "# ds-icon-play-arrow\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-play-arrow-fill/ds-icon-play-arrow-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-play-arrow-fill",
      "readme": "# ds-icon-play-arrow-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-play-circle/ds-icon-play-circle.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-play-circle",
      "readme": "# ds-icon-play-circle\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-play-circle-fill/ds-icon-play-circle-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-play-circle-fill",
      "readme": "# ds-icon-play-circle-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-play-pause/ds-icon-play-pause.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-play-pause",
      "readme": "# ds-icon-play-pause\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-progress-activity/ds-icon-progress-activity.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-progress-activity",
      "readme": "# ds-icon-progress-activity\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-public/ds-icon-public.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-public",
      "readme": "# ds-icon-public\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-refresh/ds-icon-refresh.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-refresh",
      "readme": "# ds-icon-refresh\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-remove/ds-icon-remove.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-remove",
      "readme": "# ds-icon-remove\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-reorder/ds-icon-reorder.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-reorder",
      "readme": "# ds-icon-reorder\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-report/ds-icon-report.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-report",
      "readme": "# ds-icon-report\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-report-fill/ds-icon-report-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-report-fill",
      "readme": "# ds-icon-report-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-resize/ds-icon-resize.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-resize",
      "readme": "# ds-icon-resize\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-rotate-left/ds-icon-rotate-left.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-rotate-left",
      "readme": "# ds-icon-rotate-left\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-rotate-right/ds-icon-rotate-right.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-rotate-right",
      "readme": "# ds-icon-rotate-right\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-rss-feed/ds-icon-rss-feed.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-rss-feed",
      "readme": "# ds-icon-rss-feed\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-save/ds-icon-save.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-save",
      "readme": "# ds-icon-save\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-save-fill/ds-icon-save-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-save-fill",
      "readme": "# ds-icon-save-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-schedule/ds-icon-schedule.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-schedule",
      "readme": "# ds-icon-schedule\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-schedule-fill/ds-icon-schedule-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-schedule-fill",
      "readme": "# ds-icon-schedule-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-search/ds-icon-search.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-search",
      "readme": "# ds-icon-search\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-sell/ds-icon-sell.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-sell",
      "readme": "# ds-icon-sell\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-sell-fill/ds-icon-sell-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-sell-fill",
      "readme": "# ds-icon-sell-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-send/ds-icon-send.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-send",
      "readme": "# ds-icon-send\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-send-fill/ds-icon-send-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-send-fill",
      "readme": "# ds-icon-send-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-sentiment-dissatisfied/ds-icon-sentiment-dissatisfied.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-sentiment-dissatisfied",
      "readme": "# ds-icon-sentiment-dissatisfied\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-sentiment-dissatisfied-fill/ds-icon-sentiment-dissatisfied-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-sentiment-dissatisfied-fill",
      "readme": "# ds-icon-sentiment-dissatisfied-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-sentiment-neutral/ds-icon-sentiment-neutral.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-sentiment-neutral",
      "readme": "# ds-icon-sentiment-neutral\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-sentiment-neutral-fill/ds-icon-sentiment-neutral-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-sentiment-neutral-fill",
      "readme": "# ds-icon-sentiment-neutral-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-sentiment-satisfied/ds-icon-sentiment-satisfied.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-sentiment-satisfied",
      "readme": "# ds-icon-sentiment-satisfied\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-sentiment-satisfied-fill/ds-icon-sentiment-satisfied-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-sentiment-satisfied-fill",
      "readme": "# ds-icon-sentiment-satisfied-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-settings/ds-icon-settings.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-settings",
      "readme": "# ds-icon-settings\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-settings-fill/ds-icon-settings-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-settings-fill",
      "readme": "# ds-icon-settings-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-share/ds-icon-share.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-share",
      "readme": "# ds-icon-share\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-show-chart/ds-icon-show-chart.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-show-chart",
      "readme": "# ds-icon-show-chart\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-skip-next/ds-icon-skip-next.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-skip-next",
      "readme": "# ds-icon-skip-next\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-skip-next-fill/ds-icon-skip-next-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-skip-next-fill",
      "readme": "# ds-icon-skip-next-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-skip-previous/ds-icon-skip-previous.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-skip-previous",
      "readme": "# ds-icon-skip-previous\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-skip-previous-fill/ds-icon-skip-previous-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-skip-previous-fill",
      "readme": "# ds-icon-skip-previous-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-smart-toy/ds-icon-smart-toy.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-smart-toy",
      "readme": "# ds-icon-smart-toy\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-smart-toy-fill/ds-icon-smart-toy-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-smart-toy-fill",
      "readme": "# ds-icon-smart-toy-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-star/ds-icon-star.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-star",
      "readme": "# ds-icon-star\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-star-fill/ds-icon-star-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-star-fill",
      "readme": "# ds-icon-star-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-stop/ds-icon-stop.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-stop",
      "readme": "# ds-icon-stop\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-stop-circle/ds-icon-stop-circle.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-stop-circle",
      "readme": "# ds-icon-stop-circle\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-stop-circle-fill/ds-icon-stop-circle-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-stop-circle-fill",
      "readme": "# ds-icon-stop-circle-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-stop-fill/ds-icon-stop-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-stop-fill",
      "readme": "# ds-icon-stop-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-supervisor-account/ds-icon-supervisor-account.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-supervisor-account",
      "readme": "# ds-icon-supervisor-account\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-supervisor-account-fill/ds-icon-supervisor-account-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-supervisor-account-fill",
      "readme": "# ds-icon-supervisor-account-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-swap-horiz/ds-icon-swap-horiz.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-swap-horiz",
      "readme": "# ds-icon-swap-horiz\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-sync/ds-icon-sync.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-sync",
      "readme": "# ds-icon-sync\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-table/ds-icon-table.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-table",
      "readme": "# ds-icon-table\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-table-fill/ds-icon-table-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-table-fill",
      "readme": "# ds-icon-table-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-tiktok/ds-icon-tiktok.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-tiktok",
      "readme": "# ds-icon-tiktok\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-timer/ds-icon-timer.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-timer",
      "readme": "# ds-icon-timer\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-timer-fill/ds-icon-timer-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-timer-fill",
      "readme": "# ds-icon-timer-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-tour/ds-icon-tour.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-tour",
      "readme": "# ds-icon-tour\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-tour-fill/ds-icon-tour-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-tour-fill",
      "readme": "# ds-icon-tour-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-translate/ds-icon-translate.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-translate",
      "readme": "# ds-icon-translate\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-trending-down/ds-icon-trending-down.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-trending-down",
      "readme": "# ds-icon-trending-down\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-trending-up/ds-icon-trending-up.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-trending-up",
      "readme": "# ds-icon-trending-up\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-unfold-less/ds-icon-unfold-less.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-unfold-less",
      "readme": "# ds-icon-unfold-less\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-unfold-more/ds-icon-unfold-more.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-unfold-more",
      "readme": "# ds-icon-unfold-more\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-ungroup/ds-icon-ungroup.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-ungroup",
      "readme": "# ds-icon-ungroup\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-upload/ds-icon-upload.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-upload",
      "readme": "# ds-icon-upload\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-view-list/ds-icon-view-list.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-view-list",
      "readme": "# ds-icon-view-list\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-view-list-fill/ds-icon-view-list-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-view-list-fill",
      "readme": "# ds-icon-view-list-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-visibility/ds-icon-visibility.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-visibility",
      "readme": "# ds-icon-visibility\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-visibility-fill/ds-icon-visibility-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-visibility-fill",
      "readme": "# ds-icon-visibility-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-visibility-off/ds-icon-visibility-off.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-visibility-off",
      "readme": "# ds-icon-visibility-off\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-visibility-off-fill/ds-icon-visibility-off-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-visibility-off-fill",
      "readme": "# ds-icon-visibility-off-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-vpn-lock/ds-icon-vpn-lock.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-vpn-lock",
      "readme": "# ds-icon-vpn-lock\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-warning/ds-icon-warning.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-warning",
      "readme": "# ds-icon-warning\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-warning-fill/ds-icon-warning-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-warning-fill",
      "readme": "# ds-icon-warning-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-widget-small/ds-icon-widget-small.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-widget-small",
      "readme": "# ds-icon-widget-small\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-widget-small-fill/ds-icon-widget-small-fill.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-widget-small-fill",
      "readme": "# ds-icon-widget-small-fill\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-x/ds-icon-x.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-x",
      "readme": "# ds-icon-x\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-youtube/ds-icon-youtube.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-youtube",
      "readme": "# ds-icon-youtube\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-zoom-in/ds-icon-zoom-in.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-zoom-in",
      "readme": "# ds-icon-zoom-in\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-zoom-in-map/ds-icon-zoom-in-map.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-zoom-in-map",
      "readme": "# ds-icon-zoom-in-map\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-zoom-out/ds-icon-zoom-out.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-zoom-out",
      "readme": "# ds-icon-zoom-out\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/generated-icons/ds-icon-zoom-out-map/ds-icon-zoom-out-map.tsx",
      "encapsulation": "none",
      "tag": "ds-icon-zoom-out-map",
      "readme": "# ds-icon-zoom-out-map\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'Icon'"
            }
          ],
          "default": "'Icon'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'img'"
            }
          ],
          "default": "'img'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-title",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/ds-input-validity/ds-input-validity.tsx",
      "encapsulation": "none",
      "tag": "ds-input-validity",
      "readme": "# ds-input-validity\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaAtomic",
          "type": "\"false\" | \"true\"",
          "complexType": {
            "original": "'true' | 'false'",
            "resolved": "\"false\" | \"true\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-atomic",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-atomic` attribute of the container `div` element.",
          "docsTags": [
            {
              "name": "default",
              "text": "'true'"
            }
          ],
          "default": "'true'",
          "values": [
            {
              "value": "false",
              "type": "string"
            },
            {
              "value": "true",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaLive",
          "type": "\"assertive\" | \"polite\"",
          "complexType": {
            "original": "'assertive' | 'polite'",
            "resolved": "\"assertive\" | \"polite\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-live",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-live` attribute of the container `div` element.",
          "docsTags": [
            {
              "name": "default",
              "text": "'assertive'"
            }
          ],
          "default": "'assertive'",
          "values": [
            {
              "value": "assertive",
              "type": "string"
            },
            {
              "value": "polite",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHasFeedback",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-has-feedback",
          "reflectToAttr": false,
          "docs": "If true, the component is wrapped inside a `<ds-feedback>` element.",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsMuteAriaDeprecationWarning",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-mute-aria-deprecation-warning",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "\"alert\" | \"none\" | \"status\"",
          "complexType": {
            "original": "'alert' | 'status' | 'none'",
            "resolved": "\"alert\" | \"none\" | \"status\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "Passed to the `role` attribute of the container `div` element.",
          "docsTags": [
            {
              "name": "default",
              "text": "'none'"
            }
          ],
          "default": "'none'",
          "values": [
            {
              "value": "alert",
              "type": "string"
            },
            {
              "value": "none",
              "type": "string"
            },
            {
              "value": "status",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-text",
          "reflectToAttr": false,
          "docs": "Text to display in the validity message",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsType",
          "type": "\"error\" | \"success\"",
          "complexType": {
            "original": "'error' | 'success'",
            "resolved": "\"error\" | \"success\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-type",
          "reflectToAttr": false,
          "docs": "Type of the validity",
          "docsTags": [
            {
              "name": "default",
              "text": "'error'"
            }
          ],
          "default": "'error'",
          "values": [
            {
              "value": "error",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [
        "ds-checkbox",
        "ds-checkbox-group",
        "ds-chip-group",
        "ds-combobox",
        "ds-datepicker-custom",
        "ds-datepicker-native",
        "ds-datepicker-simple",
        "ds-radio-button",
        "ds-radio-button-group",
        "ds-select",
        "ds-select-native",
        "ds-text-area",
        "ds-text-input"
      ],
      "dependencies": [
        "ds-icon",
        "ds-feedback"
      ],
      "dependencyGraph": {
        "ds-input-validity": [
          "ds-icon",
          "ds-feedback"
        ],
        "ds-feedback": [
          "ds-visually-hidden"
        ],
        "ds-checkbox": [
          "ds-input-validity"
        ],
        "ds-checkbox-group": [
          "ds-input-validity"
        ],
        "ds-chip-group": [
          "ds-input-validity"
        ],
        "ds-combobox": [
          "ds-input-validity"
        ],
        "ds-datepicker-custom": [
          "ds-input-validity"
        ],
        "ds-datepicker-native": [
          "ds-input-validity"
        ],
        "ds-datepicker-simple": [
          "ds-input-validity"
        ],
        "ds-radio-button": [
          "ds-input-validity"
        ],
        "ds-radio-button-group": [
          "ds-input-validity"
        ],
        "ds-select": [
          "ds-input-validity"
        ],
        "ds-select-native": [
          "ds-input-validity"
        ],
        "ds-text-area": [
          "ds-input-validity"
        ],
        "ds-text-input": [
          "ds-input-validity"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-link/ds-link.tsx",
      "encapsulation": "scoped",
      "tag": "ds-link",
      "readme": "# ds-link\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "prefix - Content to display before the link"
        },
        {
          "name": "slot",
          "text": "suffix - Content to display after the link"
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-label` attribute of the `a` element",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaLabelledby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-labelledby",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-labelledby` attribute of the `a` element",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "\"black\" | \"white\"",
          "complexType": {
            "original": "'black' | 'white'",
            "resolved": "\"black\" | \"white\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "Colour of the link. Overrides default colour.",
          "docsTags": [],
          "values": [
            {
              "value": "black",
              "type": "string"
            },
            {
              "value": "white",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDownload",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-download",
          "reflectToAttr": false,
          "docs": "Passed to the `download` attribute of the `a` element",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHref",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-href",
          "reflectToAttr": false,
          "docs": "Passed to the `href` attribute of the `a` element",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHrefLang",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-href-lang",
          "reflectToAttr": false,
          "docs": "Passed to the `hreflang` attribute of the `a` element",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIcon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon",
          "reflectToAttr": false,
          "docs": "Icon to display alongside link.\n\nIf `dsTarget` is set to `_blank` and `dsIconPosition` is set to `end`, the icon will be replaced with `open_in_new` icon.",
          "docsTags": [
            {
              "name": "default",
              "text": "''"
            }
          ],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIconAriaHidden",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon-aria-hidden",
          "reflectToAttr": false,
          "docs": "Passed to the `dsAriaHidden` property of the `ds-icon` element",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIconAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon-aria-label",
          "reflectToAttr": false,
          "docs": "Passed to the `dsAriaLabel` property of the `ds-icon` element",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIconHidden",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon-hidden",
          "reflectToAttr": false,
          "docs": "Passed to the `dsHidden` property of the `ds-icon` element",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIconPosition",
          "type": "\"end\" | \"start\"",
          "complexType": {
            "original": "LinkIconPosition",
            "resolved": "\"end\" | \"start\"",
            "references": {
              "LinkIconPosition": {
                "location": "global",
                "id": "global::LinkIconPosition"
              }
            }
          },
          "mutable": false,
          "attr": "ds-icon-position",
          "reflectToAttr": false,
          "docs": "Whether to display the icon before or after the link",
          "docsTags": [
            {
              "name": "default",
              "text": "'end'"
            }
          ],
          "default": "'end'",
          "values": [
            {
              "value": "end",
              "type": "string"
            },
            {
              "value": "start",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIconTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon-title",
          "reflectToAttr": false,
          "docs": "Passed to the `dsTitle` property of the `ds-icon` element",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-id",
          "reflectToAttr": false,
          "docs": "Passed to the `id` attribute of the `a`/`span` element.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.getUniqueId()"
            }
          ],
          "default": "this.getUniqueId()",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsMuteAriaDeprecationWarning",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-mute-aria-deprecation-warning",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-rel",
          "reflectToAttr": false,
          "docs": "Passed to the `rel` attribute of the `a` element",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "\"2xLarge\" | \"large\" | \"medium\" | \"small\" | \"xLarge\" | \"xSmall\"",
          "complexType": {
            "original": "LinkSize",
            "resolved": "\"2xLarge\" | \"large\" | \"medium\" | \"small\" | \"xLarge\" | \"xSmall\"",
            "references": {
              "LinkSize": {
                "location": "global",
                "id": "global::LinkSize"
              }
            }
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "Size of the link",
          "docsTags": [],
          "values": [
            {
              "value": "2xLarge",
              "type": "string"
            },
            {
              "value": "large",
              "type": "string"
            },
            {
              "value": "medium",
              "type": "string"
            },
            {
              "value": "small",
              "type": "string"
            },
            {
              "value": "xLarge",
              "type": "string"
            },
            {
              "value": "xSmall",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTag",
          "type": "\"a\" | \"span\"",
          "complexType": {
            "original": "'a' | 'span'",
            "resolved": "\"a\" | \"span\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-tag",
          "reflectToAttr": false,
          "docs": "Specifies the HTML tag to render for the link component.\n\nBy default, the link is rendered as an `<a>` element. However, when using client-side routing libraries\nlike `react-router`, you may want to render the link as a `<span>` instead, and wrap this component\nwith a router-specific link component (e.g., `<Link>` in React Router) to enable navigation without\ncausing a full page reload.",
          "docsTags": [
            {
              "name": "default",
              "text": "'a'"
            }
          ],
          "default": "'a'",
          "values": [
            {
              "value": "a",
              "type": "string"
            },
            {
              "value": "span",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTarget",
          "type": "\"_blank\" | \"_parent\" | \"_self\" | \"_top\" | \"_unfencedTop\"",
          "complexType": {
            "original": "LinkTarget",
            "resolved": "\"_blank\" | \"_parent\" | \"_self\" | \"_top\" | \"_unfencedTop\"",
            "references": {
              "LinkTarget": {
                "location": "global",
                "id": "global::LinkTarget"
              }
            }
          },
          "mutable": false,
          "attr": "ds-target",
          "reflectToAttr": false,
          "docs": "Passed to the `target` attribute of the `a` element",
          "docsTags": [],
          "values": [
            {
              "value": "_blank",
              "type": "string"
            },
            {
              "value": "_parent",
              "type": "string"
            },
            {
              "value": "_self",
              "type": "string"
            },
            {
              "value": "_top",
              "type": "string"
            },
            {
              "value": "_unfencedTop",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-text",
          "reflectToAttr": false,
          "docs": "Text content of the link",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsVariant",
          "type": "\"inline\" | \"standalone\"",
          "complexType": {
            "original": "LinkVariant",
            "resolved": "\"inline\" | \"standalone\"",
            "references": {
              "LinkVariant": {
                "location": "global",
                "id": "global::LinkVariant"
              }
            }
          },
          "mutable": false,
          "attr": "ds-variant",
          "reflectToAttr": false,
          "docs": "Variant of the link",
          "docsTags": [
            {
              "name": "default",
              "text": "'inline'"
            }
          ],
          "default": "'inline'",
          "values": [
            {
              "value": "inline",
              "type": "string"
            },
            {
              "value": "standalone",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsWeight",
          "type": "\"bold\" | \"regular\" | \"semibold\"",
          "complexType": {
            "original": "LinkWeight",
            "resolved": "\"bold\" | \"regular\" | \"semibold\"",
            "references": {
              "LinkWeight": {
                "location": "global",
                "id": "global::LinkWeight"
              }
            }
          },
          "mutable": false,
          "attr": "ds-weight",
          "reflectToAttr": false,
          "docs": "Font weight of the link",
          "docsTags": [
            {
              "name": "default",
              "text": "'regular'"
            }
          ],
          "default": "'regular'",
          "values": [
            {
              "value": "bold",
              "type": "string"
            },
            {
              "value": "regular",
              "type": "string"
            },
            {
              "value": "semibold",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "getLink",
          "returns": {
            "type": "Promise<HTMLSpanElement | HTMLAnchorElement>",
            "docs": "The a/span element."
          },
          "complexType": {
            "signature": "() => Promise<HTMLSpanElement | HTMLAnchorElement>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              },
              "HTMLSpanElement": {
                "location": "global",
                "id": "global::HTMLSpanElement"
              },
              "HTMLAnchorElement": {
                "location": "global",
                "id": "global::HTMLAnchorElement"
              }
            },
            "return": "Promise<HTMLSpanElement | HTMLAnchorElement>"
          },
          "signature": "getLink() => Promise<HTMLSpanElement | HTMLAnchorElement>",
          "parameters": [],
          "docs": "Get the a/span element rendered inside `ds-link` component.",
          "docsTags": [
            {
              "name": "returns",
              "text": "The a/span element."
            }
          ]
        },
        {
          "name": "setFocus",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "setFocus() => Promise<void>",
          "parameters": [],
          "docs": "Sets focus to the a/span element rendered inside `ds-link` component.",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "dsClick",
          "detail": "MouseEvent",
          "bubbles": true,
          "complexType": {
            "original": "MouseEvent",
            "resolved": "MouseEvent",
            "references": {
              "MouseEvent": {
                "location": "global",
                "id": "global::MouseEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when the link is clicked",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "click",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [
        {
          "name": "prefix",
          "docs": "Content to display before the link"
        },
        {
          "name": "suffix",
          "docs": "Content to display after the link"
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [
        "ds-breadcrumb",
        "ds-link-logo",
        "ds-ribbon",
        "ds-tag"
      ],
      "dependencies": [
        "ds-icon",
        "ds-visually-hidden"
      ],
      "dependencyGraph": {
        "ds-link": [
          "ds-icon",
          "ds-visually-hidden"
        ],
        "ds-breadcrumb": [
          "ds-link"
        ],
        "ds-link-logo": [
          "ds-link"
        ],
        "ds-ribbon": [
          "ds-link"
        ],
        "ds-tag": [
          "ds-link"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-link-cta/ds-link-cta.tsx",
      "encapsulation": "scoped",
      "tag": "ds-link-cta",
      "readme": "# ds-link-cta\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-label` attribute of the `a` element",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaLabelledby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-labelledby",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-labelledby` attribute of the `a` element",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "\"black\" | \"blue\" | \"white\"",
          "complexType": {
            "original": "'blue' | 'black' | 'white'",
            "resolved": "\"black\" | \"blue\" | \"white\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "Colour of the link",
          "docsTags": [
            {
              "name": "default",
              "text": "'blue'"
            }
          ],
          "default": "'blue'",
          "values": [
            {
              "value": "black",
              "type": "string"
            },
            {
              "value": "blue",
              "type": "string"
            },
            {
              "value": "white",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDisabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-disabled",
          "reflectToAttr": false,
          "docs": "If true, renders the link in a disabled state with aria-disabled=\"true\"",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDownload",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-download",
          "reflectToAttr": false,
          "docs": "Passed to the `download` attribute of the `a` element",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHideIcon",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-hide-icon",
          "reflectToAttr": false,
          "docs": "If true, hides the trailing icon",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHref",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-href",
          "reflectToAttr": false,
          "docs": "Passed to the `href` attribute of the `a` element",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHrefLang",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-href-lang",
          "reflectToAttr": false,
          "docs": "Passed to the `hreflang` attribute of the `a` element",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIcon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon",
          "reflectToAttr": false,
          "docs": "Icon to display. If not set, defaults to 'arrow_forward' or 'arrow_outward' depending on target",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIconPosition",
          "type": "\"end\" | \"start\"",
          "complexType": {
            "original": "'start' | 'end'",
            "resolved": "\"end\" | \"start\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon-position",
          "reflectToAttr": false,
          "docs": "Whether to display the icon before or after the link text",
          "docsTags": [
            {
              "name": "default",
              "text": "'end'"
            }
          ],
          "default": "'end'",
          "values": [
            {
              "value": "end",
              "type": "string"
            },
            {
              "value": "start",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-id",
          "reflectToAttr": false,
          "docs": "Passed to the `id` attribute of the `a`/`span` element.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.getUniqueId()"
            }
          ],
          "default": "this.getUniqueId()",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-rel",
          "reflectToAttr": false,
          "docs": "Passed to the `rel` attribute of the `a` element",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "\"medium\" | \"small\"",
          "complexType": {
            "original": "'small' | 'medium'",
            "resolved": "\"medium\" | \"small\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "Size of the link",
          "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": "dsTabIndex",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-tab-index",
          "reflectToAttr": false,
          "docs": "Override tabindex value. By default, span elements and anchor elements without href get tabindex=\"0\"",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTag",
          "type": "\"a\" | \"span\"",
          "complexType": {
            "original": "'a' | 'span'",
            "resolved": "\"a\" | \"span\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-tag",
          "reflectToAttr": false,
          "docs": "Specifies the HTML tag to render for the link component.\n\nBy default, the link is rendered as an `<a>` element. However, when using client-side routing libraries\nlike `react-router`, you may want to render the link as a `<span>` instead, and wrap this component\nwith a router-specific link component (e.g., `<Link>` in React Router) to enable navigation without\ncausing a full page reload.",
          "docsTags": [
            {
              "name": "default",
              "text": "'a'"
            }
          ],
          "default": "'a'",
          "values": [
            {
              "value": "a",
              "type": "string"
            },
            {
              "value": "span",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTarget",
          "type": "\"_blank\" | \"_parent\" | \"_self\" | \"_top\" | \"_unfencedTop\"",
          "complexType": {
            "original": "LinkTarget",
            "resolved": "\"_blank\" | \"_parent\" | \"_self\" | \"_top\" | \"_unfencedTop\"",
            "references": {
              "LinkTarget": {
                "location": "global",
                "id": "global::LinkTarget"
              }
            }
          },
          "mutable": false,
          "attr": "ds-target",
          "reflectToAttr": false,
          "docs": "Passed to the `target` attribute of the `a` element",
          "docsTags": [],
          "values": [
            {
              "value": "_blank",
              "type": "string"
            },
            {
              "value": "_parent",
              "type": "string"
            },
            {
              "value": "_self",
              "type": "string"
            },
            {
              "value": "_top",
              "type": "string"
            },
            {
              "value": "_unfencedTop",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-text",
          "reflectToAttr": false,
          "docs": "Text content of the link",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsVariant",
          "type": "\"primary\" | \"secondary\" | \"supplementary\"",
          "complexType": {
            "original": "'primary' | 'secondary' | 'supplementary'",
            "resolved": "\"primary\" | \"secondary\" | \"supplementary\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-variant",
          "reflectToAttr": false,
          "docs": "Variant of the link",
          "docsTags": [
            {
              "name": "default",
              "text": "'primary'"
            }
          ],
          "default": "'primary'",
          "values": [
            {
              "value": "primary",
              "type": "string"
            },
            {
              "value": "secondary",
              "type": "string"
            },
            {
              "value": "supplementary",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "dsClick",
          "detail": "MouseEvent",
          "bubbles": true,
          "complexType": {
            "original": "MouseEvent",
            "resolved": "MouseEvent",
            "references": {
              "MouseEvent": {
                "location": "global",
                "id": "global::MouseEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when the link is clicked",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "click",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [
        "ds-pagination-item",
        "ds-pagination-page"
      ],
      "dependencies": [
        "ds-icon",
        "ds-visually-hidden"
      ],
      "dependencyGraph": {
        "ds-link-cta": [
          "ds-icon",
          "ds-visually-hidden"
        ],
        "ds-pagination-item": [
          "ds-link-cta"
        ],
        "ds-pagination-page": [
          "ds-link-cta"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-link-logo/ds-link-logo.tsx",
      "encapsulation": "shadow",
      "tag": "ds-link-logo",
      "readme": "# ds-link-logo\n\n\n",
      "docs": "Logo link component for displaying site logo and name.\nUsed primarily in navigation ribbons and headers.",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-label` attribute of the `a` element",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaLabelledby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-labelledby",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-labelledby` attribute of the `a` element",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "\"black\" | \"white\"",
          "complexType": {
            "original": "'black' | 'white'",
            "resolved": "\"black\" | \"white\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "Colour of the link. Overrides default colour.",
          "docsTags": [],
          "values": [
            {
              "value": "black",
              "type": "string"
            },
            {
              "value": "white",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDownload",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-download",
          "reflectToAttr": false,
          "docs": "Passed to the `download` attribute of the `a` element",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHref",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-href",
          "reflectToAttr": false,
          "docs": "Passed to the `href` attribute of the `a` element",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHrefLang",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-href-lang",
          "reflectToAttr": false,
          "docs": "Passed to the `hreflang` attribute of the `a` element",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIcon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon",
          "reflectToAttr": false,
          "docs": "Icon name to display as logo",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIconAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon-aria-label",
          "reflectToAttr": false,
          "docs": "ARIA label for the icon (for accessibility)",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIconTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon-title",
          "reflectToAttr": false,
          "docs": "Title attribute for the icon (for accessibility)",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-id",
          "reflectToAttr": false,
          "docs": "Passed to the `id` attribute of the `a`/`span` element.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.getUniqueId()"
            }
          ],
          "default": "this.getUniqueId()",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-rel",
          "reflectToAttr": false,
          "docs": "Passed to the `rel` attribute of the `a` element",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "\"2xLarge\" | \"large\" | \"medium\" | \"small\" | \"xLarge\" | \"xSmall\"",
          "complexType": {
            "original": "LinkSize",
            "resolved": "\"2xLarge\" | \"large\" | \"medium\" | \"small\" | \"xLarge\" | \"xSmall\"",
            "references": {
              "LinkSize": {
                "location": "global",
                "id": "global::LinkSize"
              }
            }
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "Size of the link logo component",
          "docsTags": [],
          "values": [
            {
              "value": "2xLarge",
              "type": "string"
            },
            {
              "value": "large",
              "type": "string"
            },
            {
              "value": "medium",
              "type": "string"
            },
            {
              "value": "small",
              "type": "string"
            },
            {
              "value": "xLarge",
              "type": "string"
            },
            {
              "value": "xSmall",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTag",
          "type": "\"a\" | \"span\"",
          "complexType": {
            "original": "'a' | 'span'",
            "resolved": "\"a\" | \"span\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-tag",
          "reflectToAttr": false,
          "docs": "Specifies the HTML tag to render for the link component.\n\nBy default, the link is rendered as an `<a>` element. However, when using client-side routing libraries\nlike `react-router`, you may want to render the link as a `<span>` instead, and wrap this component\nwith a router-specific link component (e.g., `<Link>` in React Router) to enable navigation without\ncausing a full page reload.",
          "docsTags": [
            {
              "name": "default",
              "text": "'a'"
            }
          ],
          "default": "'a'",
          "values": [
            {
              "value": "a",
              "type": "string"
            },
            {
              "value": "span",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTarget",
          "type": "\"_blank\" | \"_parent\" | \"_self\" | \"_top\" | \"_unfencedTop\"",
          "complexType": {
            "original": "LinkTarget",
            "resolved": "\"_blank\" | \"_parent\" | \"_self\" | \"_top\" | \"_unfencedTop\"",
            "references": {
              "LinkTarget": {
                "location": "import",
                "path": "../../../utils/links/utils",
                "id": "src/utils/links/utils.ts::LinkTarget",
                "referenceLocation": "LinkTarget"
              }
            }
          },
          "mutable": false,
          "attr": "ds-target",
          "reflectToAttr": false,
          "docs": "Link target (e.g., '_blank', '_self')",
          "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": "_unfencedTop",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-text",
          "reflectToAttr": false,
          "docs": "Site or application name text",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "dsClick",
          "detail": "MouseEvent",
          "bubbles": true,
          "complexType": {
            "original": "MouseEvent",
            "resolved": "MouseEvent",
            "references": {
              "MouseEvent": {
                "location": "global",
                "id": "global::MouseEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when the link is clicked",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "click",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "link",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "ds-ribbon"
      ],
      "dependencies": [
        "ds-icon",
        "ds-link"
      ],
      "dependencyGraph": {
        "ds-link-logo": [
          "ds-icon",
          "ds-link"
        ],
        "ds-link": [
          "ds-icon",
          "ds-visually-hidden"
        ],
        "ds-ribbon": [
          "ds-link-logo"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-link-with-arrow/ds-link-with-arrow.tsx",
      "encapsulation": "scoped",
      "tag": "ds-link-with-arrow",
      "readme": "# ds-link-with-arrow\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "prefix - Content to display before the link"
        },
        {
          "name": "slot",
          "text": "suffix - Content to display after the link"
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-label` attribute of the `a` element",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaLabelledby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-labelledby",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-labelledby` attribute of the `a` element",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDownload",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-download",
          "reflectToAttr": false,
          "docs": "Passed to the `download` attribute of the `a` element",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsFullWidth",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-full-width",
          "reflectToAttr": false,
          "docs": "If true, the link takes the full width of its container.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHref",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-href",
          "reflectToAttr": false,
          "docs": "Passed to the `href` attribute of the `a` element",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHrefLang",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-href-lang",
          "reflectToAttr": false,
          "docs": "Passed to the `hreflang` attribute of the `a` element",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIcon",
          "type": "\"arrow_back\" | \"arrow_forward\"",
          "complexType": {
            "original": "LinkIcon",
            "resolved": "\"arrow_back\" | \"arrow_forward\"",
            "references": {
              "LinkIcon": {
                "location": "global",
                "id": "global::LinkIcon"
              }
            }
          },
          "mutable": false,
          "attr": "ds-icon",
          "reflectToAttr": false,
          "docs": "Icon to display alongside link. Overrides default arrow icon.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.defaultIcon"
            }
          ],
          "default": "this.defaultIcon",
          "values": [
            {
              "value": "arrow_back",
              "type": "string"
            },
            {
              "value": "arrow_forward",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIconPosition",
          "type": "\"end\" | \"start\"",
          "complexType": {
            "original": "LinkIconPosition",
            "resolved": "\"end\" | \"start\"",
            "references": {
              "LinkIconPosition": {
                "location": "global",
                "id": "global::LinkIconPosition"
              }
            }
          },
          "mutable": false,
          "attr": "ds-icon-position",
          "reflectToAttr": false,
          "docs": "Whether to display the arrow icon before or after the link",
          "docsTags": [
            {
              "name": "default",
              "text": "'start'"
            }
          ],
          "default": "'start'",
          "values": [
            {
              "value": "end",
              "type": "string"
            },
            {
              "value": "start",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-id",
          "reflectToAttr": false,
          "docs": "Passed to the `id` attribute of the `a`/`span` element.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.getUniqueId()"
            }
          ],
          "default": "this.getUniqueId()",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsMuteAriaDeprecationWarning",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-mute-aria-deprecation-warning",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-rel",
          "reflectToAttr": false,
          "docs": "Passed to the `rel` attribute of the `a` element",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTag",
          "type": "\"a\" | \"span\"",
          "complexType": {
            "original": "'a' | 'span'",
            "resolved": "\"a\" | \"span\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-tag",
          "reflectToAttr": false,
          "docs": "Specifies the HTML tag to render for the link component.\n\nBy default, the link is rendered as an `<a>` element. However, when using client-side routing libraries\nlike `react-router`, you may want to render the link as a `<span>` instead, and wrap this component\nwith a router-specific link component (e.g., `<Link>` in React Router) to enable navigation without\ncausing a full page reload.",
          "docsTags": [
            {
              "name": "default",
              "text": "'a'"
            }
          ],
          "default": "'a'",
          "values": [
            {
              "value": "a",
              "type": "string"
            },
            {
              "value": "span",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTarget",
          "type": "\"_blank\" | \"_parent\" | \"_self\" | \"_top\" | \"_unfencedTop\"",
          "complexType": {
            "original": "LinkTarget",
            "resolved": "\"_blank\" | \"_parent\" | \"_self\" | \"_top\" | \"_unfencedTop\"",
            "references": {
              "LinkTarget": {
                "location": "global",
                "id": "global::LinkTarget"
              }
            }
          },
          "mutable": false,
          "attr": "ds-target",
          "reflectToAttr": false,
          "docs": "Passed to the `target` attribute of the `a` element",
          "docsTags": [],
          "values": [
            {
              "value": "_blank",
              "type": "string"
            },
            {
              "value": "_parent",
              "type": "string"
            },
            {
              "value": "_self",
              "type": "string"
            },
            {
              "value": "_top",
              "type": "string"
            },
            {
              "value": "_unfencedTop",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-text",
          "reflectToAttr": false,
          "docs": "Text content of the link",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "dsClick",
          "detail": "MouseEvent",
          "bubbles": true,
          "complexType": {
            "original": "MouseEvent",
            "resolved": "MouseEvent",
            "references": {
              "MouseEvent": {
                "location": "global",
                "id": "global::MouseEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when the link is clicked",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "click",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [
        {
          "name": "prefix",
          "docs": "Content to display before the link"
        },
        {
          "name": "suffix",
          "docs": "Content to display after the link"
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "ds-icon",
        "ds-visually-hidden"
      ],
      "dependencyGraph": {
        "ds-link-with-arrow": [
          "ds-icon",
          "ds-visually-hidden"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-media/ds-media.tsx",
      "encapsulation": "none",
      "tag": "ds-media",
      "readme": "# ds-media\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAlt",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-alt",
          "reflectToAttr": false,
          "docs": "Alternative text for the media (used for accessibility).",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAspectRatio",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aspect-ratio",
          "reflectToAttr": false,
          "docs": "Aspect ratio for the media container (e.g., '16/10').",
          "docsTags": [
            {
              "name": "default",
              "text": "''"
            }
          ],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAutoplay",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-autoplay",
          "reflectToAttr": false,
          "docs": "Whether the media should autoplay (video only).",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsCaptionText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-caption-text",
          "reflectToAttr": false,
          "docs": "Caption text displayed below the media. Renders a <figcaption> element when provided.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsControls",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-controls",
          "reflectToAttr": false,
          "docs": "Whether to show native playback controls (video only).",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsFluid",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-fluid",
          "reflectToAttr": false,
          "docs": "Fluid size for taking full width or height of the container.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsLoop",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-loop",
          "reflectToAttr": false,
          "docs": "Whether the media should loop (video only).",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsMuted",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-muted",
          "reflectToAttr": false,
          "docs": "Whether the media should be muted (video only).",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsPoster",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-poster",
          "reflectToAttr": false,
          "docs": "Poster image URL for video (displayed before playback starts).",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSizes",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-sizes",
          "reflectToAttr": false,
          "docs": "Sizes attribute for responsive images (e.g., '(max-width: 600px) 100vw, 50vw').\nOnly applies when dsType is 'image'. Used together with dsSrcset.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSrc",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-src",
          "reflectToAttr": false,
          "docs": "Source URL for the media (image, video, or YouTube).",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSrcset",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-srcset",
          "reflectToAttr": false,
          "docs": "Srcset attribute for responsive images (e.g., 'img-800.jpg 800w, img-1200.jpg 1200w').\nOnly applies when dsType is 'image'.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsType",
          "type": "\"iframe\" | \"image\" | \"video\" | \"youtube\"",
          "complexType": {
            "original": "MediaType",
            "resolved": "\"iframe\" | \"image\" | \"video\" | \"youtube\"",
            "references": {
              "MediaType": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-media/ds-media.tsx",
                "id": "src/components/01-base-components/ds-media/ds-media.tsx::MediaType"
              }
            }
          },
          "mutable": false,
          "attr": "ds-type",
          "reflectToAttr": false,
          "docs": "Type of media to display: 'image', 'video', or 'youtube'.",
          "docsTags": [],
          "values": [
            {
              "value": "iframe",
              "type": "string"
            },
            {
              "value": "image",
              "type": "string"
            },
            {
              "value": "video",
              "type": "string"
            },
            {
              "value": "youtube",
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsUseLazy",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-use-lazy",
          "reflectToAttr": false,
          "docs": "Whether the image should use lazy loading.",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "dsError",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "DsMediaErrorEvent",
            "resolved": "string",
            "references": {
              "DsMediaErrorEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-media/ds-media.tsx",
                "id": "src/components/01-base-components/ds-media/ds-media.tsx::DsMediaErrorEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when the media fails to load.",
          "docsTags": []
        },
        {
          "event": "dsLoad",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "DsMediaLoadEvent",
            "resolved": "void",
            "references": {
              "DsMediaLoadEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-media/ds-media.tsx",
                "id": "src/components/01-base-components/ds-media/ds-media.tsx::DsMediaLoadEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when the media has loaded successfully.",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "ds-spinner",
        "ds-icon"
      ],
      "dependencyGraph": {
        "ds-media": [
          "ds-spinner",
          "ds-icon"
        ],
        "ds-spinner": [
          "ds-visually-hidden"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-modal/ds-modal.tsx",
      "encapsulation": "none",
      "tag": "ds-modal",
      "readme": "# ds-modal\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "header - The content to display in the modal's header. If not provided, the header will be generated using the `dsHeadingText` property."
        },
        {
          "name": "slot",
          "text": "content - The content to display inside the modal."
        },
        {
          "name": "slot",
          "text": "footer - The content to display in the modal's footer. It's recommended to only use `ds-button` elements."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsAutoFocusTarget",
          "type": "\"close-button\" | \"heading\" | \"other\"",
          "complexType": {
            "original": "'heading' | 'close-button' | 'other'",
            "resolved": "\"close-button\" | \"heading\" | \"other\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-auto-focus-target",
          "reflectToAttr": false,
          "docs": "The element to focus when the modal is opened.\n\nAvailable options:\n\n- `heading` (default): Focus the heading element. If there is no heading, attempts to focus the close-button.\n- `close-button`: Focus the close button. If there is no close button, set a focus target.\n- `other`: Set `autofocus` attribute on the element you want to focus, and it will be focused when the modal is opened. If there are multiple elements with `autofocus` attribute, the first one will be focused.",
          "docsTags": [
            {
              "name": "default",
              "text": "'heading'"
            }
          ],
          "default": "'heading'",
          "values": [
            {
              "value": "close-button",
              "type": "string"
            },
            {
              "value": "heading",
              "type": "string"
            },
            {
              "value": "other",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsBackdropCloseable",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-backdrop-closeable",
          "reflectToAttr": false,
          "docs": "If true and if `dsCloseable` is `true` (default), clicking the backdrop will close the modal.",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsBackdropZIndex",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-backdrop-z-index",
          "reflectToAttr": false,
          "docs": "Passed to the `dsZIndex` property of the `ds-backdrop` element.",
          "docsTags": [
            {
              "name": "default",
              "text": "9999"
            }
          ],
          "default": "9999",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsCloseable",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-closeable",
          "reflectToAttr": false,
          "docs": "If true, the modal can be closed using the close button.",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHeadingLevel",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-heading-level",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-level` attribute of the heading element.",
          "docsTags": [
            {
              "name": "default",
              "text": "2"
            }
          ],
          "default": "2",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHeadingText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-heading-text",
          "reflectToAttr": false,
          "docs": "The text to display in the modal's heading.",
          "docsTags": [
            {
              "name": "default",
              "text": "''"
            }
          ],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIcon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon",
          "reflectToAttr": false,
          "docs": "Icon to be shown in the header. When using `dsVariant=\"danger\"` the icon is always shown and this property takes no effect.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIconAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon-aria-label",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-label` attribute of the header icon element. Should be set when using `dsIcon` property.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-id",
          "reflectToAttr": false,
          "docs": "The unique identifier for the modal.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.getUniqueId()"
            }
          ],
          "default": "this.getUniqueId()",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOpen",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-open",
          "reflectToAttr": false,
          "docs": "If true, the modal is open. Passed to the `dsOpen` property of the `ds-backdrop` element.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsScrollable",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-scrollable",
          "reflectToAttr": false,
          "docs": "If true, the modal content will be scrollable. The header and footer will remain fixed.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "\"auto\" | \"full\" | \"large\" | \"medium\" | \"small\"",
          "complexType": {
            "original": "'auto' | 'small' | 'medium' | 'large' | 'full'",
            "resolved": "\"auto\" | \"full\" | \"large\" | \"medium\" | \"small\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "The size of the modal.",
          "docsTags": [
            {
              "name": "default",
              "text": "'medium'"
            }
          ],
          "default": "'medium'",
          "values": [
            {
              "value": "auto",
              "type": "string"
            },
            {
              "value": "full",
              "type": "string"
            },
            {
              "value": "large",
              "type": "string"
            },
            {
              "value": "medium",
              "type": "string"
            },
            {
              "value": "small",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsVariant",
          "type": "\"danger\" | \"default\"",
          "complexType": {
            "original": "'default' | 'danger'",
            "resolved": "\"danger\" | \"default\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-variant",
          "reflectToAttr": false,
          "docs": "The variant of the modal.",
          "docsTags": [
            {
              "name": "default",
              "text": "'default'"
            }
          ],
          "default": "'default'",
          "values": [
            {
              "value": "danger",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "dsModalClose",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when the modal is open and requested to be closed.",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "resize",
          "target": "window",
          "capture": false,
          "passive": true
        }
      ],
      "styles": [],
      "slots": [
        {
          "name": "content",
          "docs": "The content to display inside the modal."
        },
        {
          "name": "footer",
          "docs": "The content to display in the modal's footer. It's recommended to only use `ds-button` elements."
        },
        {
          "name": "header",
          "docs": "The content to display in the modal's header. If not provided, the header will be generated using the `dsHeadingText` property."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "ds-backdrop",
        "ds-button",
        "ds-icon"
      ],
      "dependencyGraph": {
        "ds-modal": [
          "ds-backdrop",
          "ds-button",
          "ds-icon"
        ],
        "ds-button": [
          "ds-icon",
          "ds-spinner",
          "ds-visually-hidden"
        ],
        "ds-spinner": [
          "ds-visually-hidden"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-notification/ds-notification.tsx",
      "encapsulation": "scoped",
      "tag": "ds-notification",
      "readme": "# ds-notification\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "heading - Notification heading. If `dsHeading` prop is also used, the content of this slot will be rendered instead of the prop text."
        },
        {
          "name": "slot",
          "text": "description - Notification description. If `dsDescription` prop is also used, the content of this slot will be rendered instead of the prop text."
        },
        {
          "name": "slot",
          "text": "default - Slot for additional content to be rendered after the description."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-label` attribute of the root element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaLabelledby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-labelledby",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-labelledby` attribute of the root element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDescription",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-description",
          "reflectToAttr": false,
          "docs": "Description text",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDescriptionMaxWidth",
          "type": "\"none\" | `${number}%` | `${number}px` | `${number}rem`",
          "complexType": {
            "original": "DsDescriptionMaxWidth",
            "resolved": "\"none\" | `${number}%` | `${number}px` | `${number}rem`",
            "references": {
              "DsDescriptionMaxWidth": {
                "location": "global",
                "id": "global::DsDescriptionMaxWidth"
              }
            }
          },
          "mutable": false,
          "attr": "ds-description-max-width",
          "reflectToAttr": false,
          "docs": "If `dsDescription` is set, defines the maximum width of the description text. Default is 550px.",
          "docsTags": [
            {
              "name": "default",
              "text": "'550px'"
            }
          ],
          "default": "'550px'",
          "values": [
            {
              "value": "none",
              "type": "string"
            },
            {
              "type": "`${number}%`"
            },
            {
              "type": "`${number}px`"
            },
            {
              "type": "`${number}rem`"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDismissButtonHiddenAssistiveText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-dismiss-button-hidden-assistive-text",
          "reflectToAttr": false,
          "docs": "Assistive text for the dismiss button, hidden visually but read by screen readers",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDismissable",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-dismissable",
          "reflectToAttr": false,
          "docs": "If true, a dismiss button is shown. Use the `dsDismiss` event to handle the dismissal.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHeading",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-heading",
          "reflectToAttr": false,
          "docs": "Heading text",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHeadingLevel",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-heading-level",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-level` attribute of the heading element",
          "docsTags": [
            {
              "name": "default",
              "text": "2"
            }
          ],
          "default": "2",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": true,
          "setter": true
        },
        {
          "name": "dsIcon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon",
          "reflectToAttr": false,
          "docs": "If not set, the default icon for the variant is used.\nIf set and the variant is `neutral`, `neutralWhite`, or `info`, the provided icon is used.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": true,
          "setter": true
        },
        {
          "name": "dsId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-id",
          "reflectToAttr": false,
          "docs": "Passed to the `id` attribute of the element root `div` element.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.getUniqueId()"
            }
          ],
          "default": "this.getUniqueId()",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsMuteAriaDeprecationWarning",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-mute-aria-deprecation-warning",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "Passed to the `role` attribute of the root element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsVariant",
          "type": "\"attention\" | \"danger\" | \"info\" | \"neutral\" | \"neutralWhite\" | \"success\"",
          "complexType": {
            "original": "\"danger\" | \"success\" | \"attention\" | \"info\" | \"neutral\" | \"neutralWhite\"",
            "resolved": "\"attention\" | \"danger\" | \"info\" | \"neutral\" | \"neutralWhite\" | \"success\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-variant",
          "reflectToAttr": false,
          "docs": "Variant of the notification",
          "docsTags": [
            {
              "name": "default",
              "text": "'neutral'"
            }
          ],
          "default": "'neutral'",
          "values": [
            {
              "value": "attention",
              "type": "string"
            },
            {
              "value": "danger",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "neutral",
              "type": "string"
            },
            {
              "value": "neutralWhite",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": true,
          "setter": true
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "dsDismiss",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Event emitted when user clicks the dismiss button.",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "default",
          "docs": "Slot for additional content to be rendered after the description."
        },
        {
          "name": "description",
          "docs": "Notification description. If `dsDescription` prop is also used, the content of this slot will be rendered instead of the prop text."
        },
        {
          "name": "heading",
          "docs": "Notification heading. If `dsHeading` prop is also used, the content of this slot will be rendered instead of the prop text."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "ds-icon",
        "ds-button",
        "ds-visually-hidden"
      ],
      "dependencyGraph": {
        "ds-notification": [
          "ds-icon",
          "ds-button",
          "ds-visually-hidden"
        ],
        "ds-button": [
          "ds-icon",
          "ds-spinner",
          "ds-visually-hidden"
        ],
        "ds-spinner": [
          "ds-visually-hidden"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-option/ds-option.tsx",
      "encapsulation": "scoped",
      "tag": "ds-option",
      "readme": "# ds-option\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "default - Content to display in place of the label of the option."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsActive",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-active",
          "reflectToAttr": true,
          "docs": "If true, the option is currently active (focused).",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDescription",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-description",
          "reflectToAttr": false,
          "docs": "Optional description text shown under the label.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDisabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-disabled",
          "reflectToAttr": false,
          "docs": "If true, the option is disabled.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsFocusOnActiveChange",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-focus-on-active-change",
          "reflectToAttr": false,
          "docs": "Used internally in select and combobox to control focus when the option becomes active.",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHidden",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-hidden",
          "reflectToAttr": false,
          "docs": "If true, the option will be hidden.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-id",
          "reflectToAttr": true,
          "docs": "Unique `id` attribute of the option element.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.getUniqueId()"
            }
          ],
          "default": "this.getUniqueId()",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-label",
          "reflectToAttr": false,
          "docs": "The label of the option",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsMouseDownPreventDefault",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-mouse-down-prevent-default",
          "reflectToAttr": false,
          "docs": "Used internally in combobox to prevent default behavior on mousedown.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSelected",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-selected",
          "reflectToAttr": true,
          "docs": "If true, the option is currently selected.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsValue",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-value",
          "reflectToAttr": true,
          "docs": "Value of the option.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsVariant",
          "type": "\"default\" | \"multiple\"",
          "complexType": {
            "original": "'default' | 'multiple'",
            "resolved": "\"default\" | \"multiple\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-variant",
          "reflectToAttr": false,
          "docs": "Defines the appearance of the select component. Should match the `ds-variant` of the parent (`ds-select`, `ds-combobox`) component:\n- \"default\": Single selection appearance.\n- \"multiple\": Multiple selection appearance, resembling a combobox.",
          "docsTags": [
            {
              "name": "default",
              "text": "'default'"
            }
          ],
          "default": "'default'",
          "values": [
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "multiple",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "getGroup",
          "returns": {
            "type": "Promise<HTMLDsOptionGroupElement>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<HTMLDsOptionGroupElement>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              },
              "HTMLDsOptionGroupElement": {
                "location": "global",
                "id": "global::HTMLDsOptionGroupElement"
              }
            },
            "return": "Promise<HTMLDsOptionGroupElement>"
          },
          "signature": "getGroup() => Promise<HTMLDsOptionGroupElement>",
          "parameters": [],
          "docs": "Get the group of the option.",
          "docsTags": []
        },
        {
          "name": "getLabel",
          "returns": {
            "type": "Promise<string>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<string>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<string>"
          },
          "signature": "getLabel() => Promise<string>",
          "parameters": [],
          "docs": "Get label text of the option.",
          "docsTags": []
        },
        {
          "name": "setFocus",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "setFocus() => Promise<void>",
          "parameters": [],
          "docs": "Sets focus to the option element.",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "dsClick",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "DsOptionClickEvent",
            "resolved": "void",
            "references": {
              "DsOptionClickEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-option/ds-option.tsx",
                "id": "src/components/01-base-components/ds-option/ds-option.tsx::DsOptionClickEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "`dsClick` event is emitted when the option is clicked.",
          "docsTags": []
        },
        {
          "event": "dsLabelChange",
          "detail": "{ value: string; label: string; newLabel: string; oldLabel: string; }",
          "bubbles": true,
          "complexType": {
            "original": "DsOptionLabelChangeEvent",
            "resolved": "{ value: string; label: string; newLabel: string; oldLabel: string; }",
            "references": {
              "DsOptionLabelChangeEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-option/ds-option.tsx",
                "id": "src/components/01-base-components/ds-option/ds-option.tsx::DsOptionLabelChangeEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "`dsLabelChange` event is emitted when the label of the option changes.",
          "docsTags": []
        },
        {
          "event": "dsMounted",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "DsOptionMountedEvent",
            "resolved": "void",
            "references": {
              "DsOptionMountedEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-option/ds-option.tsx",
                "id": "src/components/01-base-components/ds-option/ds-option.tsx::DsOptionMountedEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "`dsMounted` event is emitted when the option is mounted.",
          "docsTags": []
        },
        {
          "event": "dsValueChange",
          "detail": "{ newValue: string; oldValue: string; }",
          "bubbles": true,
          "complexType": {
            "original": "DsOptionValueChangeEvent",
            "resolved": "{ newValue: string; oldValue: string; }",
            "references": {
              "DsOptionValueChangeEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-option/ds-option.tsx",
                "id": "src/components/01-base-components/ds-option/ds-option.tsx::DsOptionValueChangeEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "`dsValueChange` event is emitted when the value of the option changes.",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "mousedown",
          "capture": false,
          "passive": false
        },
        {
          "event": "click",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [
        {
          "name": "default",
          "docs": "Content to display in place of the label of the option."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [
        "ds-datepicker-custom"
      ],
      "dependencies": [
        "ds-icon"
      ],
      "dependencyGraph": {
        "ds-option": [
          "ds-icon"
        ],
        "ds-datepicker-custom": [
          "ds-option"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-option-group/ds-option-group.tsx",
      "encapsulation": "scoped",
      "tag": "ds-option-group",
      "readme": "# ds-option-group\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "default - Content to display in the option group. Intended to contain only `ds-option` elements."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsHidden",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-hidden",
          "reflectToAttr": false,
          "docs": "If true, the group will be hidden.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-label",
          "reflectToAttr": false,
          "docs": "Group label text shown above the options.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsMouseDownPreventDefault",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-mouse-down-prevent-default",
          "reflectToAttr": false,
          "docs": "Used internally in combobox to prevent default behavior on mousedown.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "hasVisibleOptions",
          "returns": {
            "type": "Promise<boolean>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<boolean>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<boolean>"
          },
          "signature": "hasVisibleOptions() => Promise<boolean>",
          "parameters": [],
          "docs": "",
          "docsTags": []
        }
      ],
      "events": [],
      "listeners": [
        {
          "event": "mousedown",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [
        {
          "name": "default",
          "docs": "Content to display in the option group. Intended to contain only `ds-option` elements."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/ds-options/ds-options.tsx",
      "encapsulation": "scoped",
      "tag": "ds-options",
      "readme": "# ds-options\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "default - Content to display in the options list. Intended to contain only `ds-option-group` and `ds-option` elements."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsActiveIndex",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": true,
          "attr": "ds-active-index",
          "reflectToAttr": false,
          "docs": "Index of the currently active (focused) option.",
          "docsTags": [
            {
              "name": "default",
              "text": "0"
            }
          ],
          "default": "0",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaMultiselectable",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-multiselectable",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-multiselectable` attribute of the `div` (listbox) element.",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-id",
          "reflectToAttr": false,
          "docs": "Unique `id` attribute of the options element.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.getUniqueId()"
            }
          ],
          "default": "this.getUniqueId()",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsLabelId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-label-id",
          "reflectToAttr": false,
          "docs": "The id of the label element for accessibility.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSelectedValue",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-selected-value",
          "reflectToAttr": false,
          "docs": "Currently selected value.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "dsActiveIndexChange",
          "detail": "number",
          "bubbles": true,
          "complexType": {
            "original": "DsOptionsActiveIndexChangeEvent",
            "resolved": "number",
            "references": {
              "DsOptionsActiveIndexChangeEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-options/ds-options.tsx",
                "id": "src/components/01-base-components/ds-options/ds-options.tsx::DsOptionsActiveIndexChangeEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Fired when the active option index changes (e.g. with keyboard navigation).",
          "docsTags": [
            {
              "name": "type",
              "text": "{number}"
            }
          ]
        },
        {
          "event": "dsEsc",
          "detail": "{ key: string; }",
          "bubbles": true,
          "complexType": {
            "original": "DsOptionsEscEvent",
            "resolved": "{ key: string; }",
            "references": {
              "DsOptionsEscEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-options/ds-options.tsx",
                "id": "src/components/01-base-components/ds-options/ds-options.tsx::DsOptionsEscEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Fired when the user presses Escape or otherwise closes the options list.",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "default",
          "docs": "Content to display in the options list. Intended to contain only `ds-option-group` and `ds-option` elements."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [
        "ds-select"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "ds-select": [
          "ds-options"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-options-message/ds-options-message.tsx",
      "encapsulation": "scoped",
      "tag": "ds-options-message",
      "readme": "# ds-options-status\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsError",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-error",
          "reflectToAttr": false,
          "docs": "If true, shows an error state.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsErrorText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-error-text",
          "reflectToAttr": false,
          "docs": "Text to display when there is an error loading options (default: \"Try again or if the problem persists, contact support.\").",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsErrorTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-error-title",
          "reflectToAttr": false,
          "docs": "Title to display when there is an error loading options (default: \"We could not load options.\").",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsLoading",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-loading",
          "reflectToAttr": false,
          "docs": "If true, shows a loading state.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsLoadingText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-loading-text",
          "reflectToAttr": false,
          "docs": "Text to display when options are loading (default: \"Loading options...\").",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsNoResults",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-no-results",
          "reflectToAttr": false,
          "docs": "If true, shows a no results state",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsNoResultsText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-no-results-text",
          "reflectToAttr": false,
          "docs": "Text to display when there are no results (default: \"Try a different search term.\").",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsNoResultsTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-no-results-title",
          "reflectToAttr": false,
          "docs": "Title to display when there are no results (default: \"No results found\").",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [
        "ds-combobox"
      ],
      "dependencies": [
        "ds-icon",
        "ds-spinner"
      ],
      "dependencyGraph": {
        "ds-options-message": [
          "ds-icon",
          "ds-spinner"
        ],
        "ds-spinner": [
          "ds-visually-hidden"
        ],
        "ds-combobox": [
          "ds-options-message"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-pagination/ds-pagination.tsx",
      "encapsulation": "shadow",
      "tag": "ds-pagination",
      "readme": "# ds-pagination\n\n\n",
      "docs": "Pagination component for navigating between pages of content.\n\nThis component uses named slots for different layouts:\n- `compact` slot: Navigation buttons and optional page info text\n- `full` slot: Navigation buttons and page numbers\n\nLayout behavior:\n- dsLayout='compact': Always shows compact slot\n- dsLayout='full': Always shows full slot\n- dsLayout='auto': Switches between compact (<960px) and full (≥960px) based on screen size\n\n**Important for accessibility**: All ds-pagination-page and ds-pagination-item elements\nshould have ds-href attribute set to proper URLs. Without href, screen readers won't\nannounce elements as links. Current page indicator should not have href (will render as span).",
      "docsTags": [
        {
          "name": "slot",
          "text": "compact - Compact layout content (navigation buttons and optional page info text)"
        },
        {
          "name": "slot",
          "text": "full - Full layout content (navigation buttons and page numbers)"
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-label` attribute of the `nav` element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "\"black\" | \"blue\" | \"white\"",
          "complexType": {
            "original": "'blue' | 'black' | 'white'",
            "resolved": "\"black\" | \"blue\" | \"white\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "Colour of the pagination. Inherited by child components.",
          "docsTags": [
            {
              "name": "default",
              "text": "'blue'"
            }
          ],
          "default": "'blue'",
          "values": [
            {
              "value": "black",
              "type": "string"
            },
            {
              "value": "blue",
              "type": "string"
            },
            {
              "value": "white",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsCurrentPage",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-current-page",
          "reflectToAttr": false,
          "docs": "Current page number (1-indexed)",
          "docsTags": [
            {
              "name": "default",
              "text": "1"
            }
          ],
          "default": "1",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsLayout",
          "type": "\"auto\" | \"compact\" | \"full\"",
          "complexType": {
            "original": "'auto' | 'compact' | 'full'",
            "resolved": "\"auto\" | \"compact\" | \"full\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-layout",
          "reflectToAttr": false,
          "docs": "Layout mode: 'auto' switches between compact/full at 960px, 'compact' always hides pages, 'full' always shows pages",
          "docsTags": [
            {
              "name": "default",
              "text": "'auto'"
            }
          ],
          "default": "'auto'",
          "values": [
            {
              "value": "auto",
              "type": "string"
            },
            {
              "value": "compact",
              "type": "string"
            },
            {
              "value": "full",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTotalPages",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-total-pages",
          "reflectToAttr": false,
          "docs": "Total number of pages",
          "docsTags": [
            {
              "name": "default",
              "text": "1"
            }
          ],
          "default": "1",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsVariant",
          "type": "\"medium\" | \"small\"",
          "complexType": {
            "original": "'small' | 'medium'",
            "resolved": "\"medium\" | \"small\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-variant",
          "reflectToAttr": false,
          "docs": "Font size variant",
          "docsTags": [
            {
              "name": "default",
              "text": "'medium'"
            }
          ],
          "default": "'medium'",
          "values": [
            {
              "value": "medium",
              "type": "string"
            },
            {
              "value": "small",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "compact",
          "docs": "Compact layout content (navigation buttons and optional page info text)"
        },
        {
          "name": "full",
          "docs": "Full layout content (navigation buttons and page numbers)"
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/ds-pagination/ds-pagination-ellipsis/ds-pagination-ellipsis.tsx",
      "encapsulation": "scoped",
      "tag": "ds-pagination-ellipsis",
      "readme": "# ds-pagination-ellipsis\n\n\n",
      "docs": "Ellipsis indicator for pagination (shows \"...\" between page numbers)\n\nMust be used inside ds-pagination component.",
      "docsTags": [],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/ds-pagination/ds-pagination-item/ds-pagination-item.tsx",
      "encapsulation": "scoped",
      "tag": "ds-pagination-item",
      "readme": "# ds-pagination-item\n\n\n",
      "docs": "Navigation item for pagination (first, previous, next, last buttons/links)\n\nMust be used inside ds-pagination component.",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsDisabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-disabled",
          "reflectToAttr": false,
          "docs": "Manually set disabled state (overrides automatic calculation)",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHref",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-href",
          "reflectToAttr": false,
          "docs": "Link href attribute",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIcon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon",
          "reflectToAttr": false,
          "docs": "Custom icon name to override default icon",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTag",
          "type": "\"a\" | \"span\"",
          "complexType": {
            "original": "'a' | 'span'",
            "resolved": "\"a\" | \"span\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-tag",
          "reflectToAttr": false,
          "docs": "Specifies the HTML tag to render. By default, automatically determined based on isCurrent and dsHref.\nSet to 'span' when using client-side routing (e.g., wrapping with React Router Link).",
          "docsTags": [],
          "values": [
            {
              "value": "a",
              "type": "string"
            },
            {
              "value": "span",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-text",
          "reflectToAttr": false,
          "docs": "Custom text to override default localized text",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsType",
          "type": "\"first\" | \"last\" | \"next\" | \"previous\"",
          "complexType": {
            "original": "'first' | 'previous' | 'next' | 'last'",
            "resolved": "\"first\" | \"last\" | \"next\" | \"previous\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-type",
          "reflectToAttr": false,
          "docs": "Type of navigation item",
          "docsTags": [],
          "values": [
            {
              "value": "first",
              "type": "string"
            },
            {
              "value": "last",
              "type": "string"
            },
            {
              "value": "next",
              "type": "string"
            },
            {
              "value": "previous",
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "ds-link-cta"
      ],
      "dependencyGraph": {
        "ds-pagination-item": [
          "ds-link-cta"
        ],
        "ds-link-cta": [
          "ds-icon",
          "ds-visually-hidden"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-pagination/ds-pagination-page/ds-pagination-page.tsx",
      "encapsulation": "scoped",
      "tag": "ds-pagination-page",
      "readme": "# ds-pagination-page\n\n\n",
      "docs": "Page number item for pagination\n\nMust be used inside ds-pagination component.",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "Override the default `aria-label` (e.g. \"Page 1\") of the page link.\nPass an empty string to remove the aria-label entirely.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHref",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-href",
          "reflectToAttr": false,
          "docs": "Link href attribute",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIsCurrent",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-is-current",
          "reflectToAttr": false,
          "docs": "Manually mark as current page (overrides automatic detection)",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsPage",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-page",
          "reflectToAttr": false,
          "docs": "Page number to display",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTag",
          "type": "\"a\" | \"span\"",
          "complexType": {
            "original": "'a' | 'span'",
            "resolved": "\"a\" | \"span\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-tag",
          "reflectToAttr": false,
          "docs": "Specifies the HTML tag to render. By default, automatically determined based on isCurrent and dsHref.\nSet to 'span' when using client-side routing (e.g., wrapping with React Router Link).",
          "docsTags": [],
          "values": [
            {
              "value": "a",
              "type": "string"
            },
            {
              "value": "span",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "ds-link-cta",
        "ds-visually-hidden"
      ],
      "dependencyGraph": {
        "ds-pagination-page": [
          "ds-link-cta",
          "ds-visually-hidden"
        ],
        "ds-link-cta": [
          "ds-icon",
          "ds-visually-hidden"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-pagination/ds-pagination-page-info/ds-pagination-page-info.tsx",
      "encapsulation": "scoped",
      "tag": "ds-pagination-page-info",
      "readme": "# ds-pagination-page-info\n\n\n",
      "docs": "Page info display for pagination compact layout (e.g., \"5 / 20\")\n\nAutomatically reads current page and total pages from the parent ds-pagination context.\nMust be used inside ds-pagination component.",
      "docsTags": [],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/ds-radio-button/ds-radio-button.tsx",
      "encapsulation": "scoped",
      "tag": "ds-radio-button",
      "readme": "# ds-radio-button\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "icon - Content to display in place of the radio button icon, at the left side of the text"
        },
        {
          "name": "slot",
          "text": "validity - Content to display below the radio button. By default error or success message is displayed."
        },
        {
          "name": "slot",
          "text": "default - Content to display in place of the text of the radio button."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsAriaDescribedby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-describedby",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-describedby` attribute of the input element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-label` attribute of the input element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAssistiveText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-assistive-text",
          "reflectToAttr": false,
          "docs": "Text for additional information shown below label.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsChecked",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": true,
          "attr": "ds-checked",
          "reflectToAttr": false,
          "docs": "Passed to the `checked` attribute of the `input` element of the rendered radio button.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDisabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-disabled",
          "reflectToAttr": false,
          "docs": "Passed to the `disabled` attribute of the `input` element of the rendered radio button.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsErrorText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": true,
          "attr": "ds-error-text",
          "reflectToAttr": false,
          "docs": "Error message shown below the radio button.\nIf set, the radio button is shown in an invalid state.",
          "docsTags": [
            {
              "name": "default",
              "text": "''"
            }
          ],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsErrorsDisabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-errors-disabled",
          "reflectToAttr": false,
          "docs": "Can be used to disable emitting validation events `dsSubmitInvalid` and `dsValidity`.\nUsed internally in radio button group to disable validation for individual radio buttons.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsForm",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-form",
          "reflectToAttr": false,
          "docs": "Passed to the `form` attribute of the `input` element of the rendered radio button.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-id",
          "reflectToAttr": false,
          "docs": "Passed to the `id` attribute of the `input` element of the rendered radio button.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.getUniqueId()"
            }
          ],
          "default": "this.getUniqueId()",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-label",
          "reflectToAttr": false,
          "docs": "Label of the radio button.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsMuteAriaDeprecationWarning",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-mute-aria-deprecation-warning",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsName",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-name",
          "reflectToAttr": false,
          "docs": "Passed to the `name` attribute of the `input` element of the rendered radio button.\nIf radio button is part of a named radio button group, the name is inherited from the group and\nthe property set on the radio button is ignored.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.dsId"
            }
          ],
          "default": "this.dsId",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": true,
          "setter": true
        },
        {
          "name": "dsRequired",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-required",
          "reflectToAttr": false,
          "docs": "Passed to the `required` attribute of the `input` element of the rendered radio button.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-text",
          "reflectToAttr": false,
          "docs": "The text of the radio button",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsValue",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-value",
          "reflectToAttr": false,
          "docs": "Passed to the `value` attribute of the `input` element of the rendered radio button.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.dsId"
            }
          ],
          "default": "this.dsId",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "checkValidity",
          "returns": {
            "type": "Promise<boolean>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<boolean>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<boolean>"
          },
          "signature": "checkValidity() => Promise<boolean>",
          "parameters": [],
          "docs": "Returns true if input has no validity problems; false otherwise.\nFires an invalid event at the element in the latter case.",
          "docsTags": []
        },
        {
          "name": "setChecked",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "setChecked() => Promise<void>",
          "parameters": [],
          "docs": "",
          "docsTags": []
        },
        {
          "name": "setDisableEventEmits",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(value?: boolean) => Promise<void>",
            "parameters": [
              {
                "name": "value",
                "type": "boolean",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "setDisableEventEmits(value?: boolean) => Promise<void>",
          "parameters": [
            {
              "name": "value",
              "type": "boolean",
              "docs": ""
            }
          ],
          "docs": "Sets the disable-emit flag.\nCall with `true` before a programmatic state change to suppress the next event emit.\nCall with no argument (or `false`) to reset, allowing subsequent user-triggered emits.",
          "docsTags": []
        },
        {
          "name": "setFocus",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "setFocus() => Promise<void>",
          "parameters": [],
          "docs": "Custom focus method that ensures the correct internal input element is focused",
          "docsTags": []
        },
        {
          "name": "setFocusable",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(flag: boolean) => Promise<void>",
            "parameters": [
              {
                "name": "flag",
                "type": "boolean",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "setFocusable(flag: boolean) => Promise<void>",
          "parameters": [
            {
              "name": "flag",
              "type": "boolean",
              "docs": ""
            }
          ],
          "docs": "Whether the radio button is focusable via tab or not.\nUsed internally inside a radio button group to make\nkeyboard usage work as expected.\n\nNOTE: manually calling this method may cause unexpected behaviour",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "dsBlur",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "DsRadioButtonBlurEvent",
            "resolved": "string",
            "references": {
              "DsRadioButtonBlurEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-radio-button/ds-radio-button.tsx",
                "id": "src/components/01-base-components/ds-radio-button/ds-radio-button.tsx::DsRadioButtonBlurEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsBlur` event is emitted when the radio button loses focus.\nIt provides the `dsId` of the checkbox as a string.",
          "docsTags": []
        },
        {
          "event": "dsChange",
          "detail": "{ value: string; checked: boolean; }",
          "bubbles": false,
          "complexType": {
            "original": "DsRadioButtonChangeEvent",
            "resolved": "{ value: string; checked: boolean; }",
            "references": {
              "DsRadioButtonChangeEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-radio-button/ds-radio-button.tsx",
                "id": "src/components/01-base-components/ds-radio-button/ds-radio-button.tsx::DsRadioButtonChangeEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsChange` event is emitted each time the `dsChecked` changes.",
          "docsTags": []
        },
        {
          "event": "dsCheck",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "DsRadioButtonCheckEvent",
            "resolved": "void",
            "references": {
              "DsRadioButtonCheckEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-radio-button/ds-radio-button.tsx",
                "id": "src/components/01-base-components/ds-radio-button/ds-radio-button.tsx::DsRadioButtonCheckEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsCheck` event is emitted when the radio button is set to checked state.\nUsed to notify a parent radio button group of a state change.",
          "docsTags": []
        },
        {
          "event": "dsFocus",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "DsRadioButtonFocusEvent",
            "resolved": "string",
            "references": {
              "DsRadioButtonFocusEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-radio-button/ds-radio-button.tsx",
                "id": "src/components/01-base-components/ds-radio-button/ds-radio-button.tsx::DsRadioButtonFocusEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsFocus` event is emitted when the radio button receives focus.\nIt provides the `dsId` of the checkbox as a string.",
          "docsTags": []
        },
        {
          "event": "dsSubmitInvalid",
          "detail": "{ flag: validityFlag; message: string; }",
          "bubbles": true,
          "complexType": {
            "original": "DsSubmitInvalidEvent",
            "resolved": "{ flag: validityFlag; message: string; }",
            "references": {
              "DsSubmitInvalidEvent": {
                "location": "import",
                "path": "../../../utils/controls/utils",
                "id": "src/utils/controls/utils.ts::DsSubmitInvalidEvent",
                "referenceLocation": "DsSubmitInvalidEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsSubmitInvalid` event is emitted when the input is invalid when attempting to submit a form.\nCalling `checkValidity()` method will also emit this event if the input is invalid.",
          "docsTags": []
        },
        {
          "event": "dsValidity",
          "detail": "{ flag: validityFlag; message?: string; }",
          "bubbles": true,
          "complexType": {
            "original": "DsValidityEvent",
            "resolved": "{ flag: validityFlag; message?: string; }",
            "references": {
              "DsValidityEvent": {
                "location": "import",
                "path": "../../../utils/controls/utils",
                "id": "src/utils/controls/utils.ts::DsValidityEvent",
                "referenceLocation": "DsValidityEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsValidity` event is emitted when the input's validity state changes.",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "default",
          "docs": "Content to display in place of the text of the radio button."
        },
        {
          "name": "icon",
          "docs": "Content to display in place of the radio button icon, at the left side of the text"
        },
        {
          "name": "validity",
          "docs": "Content to display below the radio button. By default error or success message is displayed."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "ds-visually-hidden",
        "ds-input-validity"
      ],
      "dependencyGraph": {
        "ds-radio-button": [
          "ds-visually-hidden",
          "ds-input-validity"
        ],
        "ds-input-validity": [
          "ds-icon",
          "ds-feedback"
        ],
        "ds-feedback": [
          "ds-visually-hidden"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-radio-button-group/ds-radio-button-group.tsx",
      "encapsulation": "scoped",
      "tag": "ds-radio-button-group",
      "readme": "# ds-radio-button-group\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "default - Content to display in the radio button group. Intented to contain only `ds-radio-button` elements."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsAssistiveText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-assistive-text",
          "reflectToAttr": false,
          "docs": "Text for additional information shown below label.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDirection",
          "type": "\"horizontal\" | \"vertical\"",
          "complexType": {
            "original": "'horizontal' | 'vertical'",
            "resolved": "\"horizontal\" | \"vertical\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-direction",
          "reflectToAttr": false,
          "docs": "`vertical` displays radio buttons stacked\n`horizontal` displays radio buttons side by side",
          "docsTags": [
            {
              "name": "default",
              "text": "'vertical'"
            }
          ],
          "default": "'vertical'",
          "values": [
            {
              "value": "horizontal",
              "type": "string"
            },
            {
              "value": "vertical",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsErrorText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": true,
          "attr": "ds-error-text",
          "reflectToAttr": false,
          "docs": "Error message shown below the radio button group.\nIf set, the radio button group is shown in an invalid state.",
          "docsTags": [
            {
              "name": "default",
              "text": "''"
            }
          ],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsForm",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-form",
          "reflectToAttr": false,
          "docs": "Passed to the `form` attribute of the `fieldset` element of the rendered radio button group.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-label",
          "reflectToAttr": false,
          "docs": "Label of the radio button group.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsName",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-name",
          "reflectToAttr": false,
          "docs": "Name of the radio button group, passed to the `name` attribute of the `input` of child radio button elements.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRequired",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-required",
          "reflectToAttr": false,
          "docs": "One or more radio buttons must be checked.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsValue",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": true,
          "attr": "ds-value",
          "reflectToAttr": false,
          "docs": "Determines which radio button in the group is selected.\nThe radio button with the matching `value` will be selected.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "checkValidity",
          "returns": {
            "type": "Promise<boolean>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<boolean>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<boolean>"
          },
          "signature": "checkValidity() => Promise<boolean>",
          "parameters": [],
          "docs": "Returns true if group has no validity problems; false otherwise.\nFires an invalid event at the element in the latter case.",
          "docsTags": []
        },
        {
          "name": "childConnected",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "childConnected() => Promise<void>",
          "parameters": [],
          "docs": "Called by child `ds-radio-button` from its `connectedCallback`.\nIn scoped (light DOM) mode the `<slot>`'s `slotchange` event does not fire,\nso children notify the group directly when they mount/unmount.",
          "docsTags": []
        },
        {
          "name": "childDisconnected",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "childDisconnected() => Promise<void>",
          "parameters": [],
          "docs": "Called by child `ds-radio-button` from its `disconnectedCallback`.",
          "docsTags": []
        },
        {
          "name": "getValue",
          "returns": {
            "type": "Promise<string>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<string>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<string>"
          },
          "signature": "getValue() => Promise<string>",
          "parameters": [],
          "docs": "",
          "docsTags": []
        },
        {
          "name": "setDisableEventEmits",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(value?: boolean) => Promise<void>",
            "parameters": [
              {
                "name": "value",
                "type": "boolean",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "setDisableEventEmits(value?: boolean) => Promise<void>",
          "parameters": [
            {
              "name": "value",
              "type": "boolean",
              "docs": ""
            }
          ],
          "docs": "Sets the disable-emit flag.\nCall with `true` before a programmatic state change to suppress the next event emit.\nCall with no argument (or `false`) to reset, allowing subsequent user-triggered emits.",
          "docsTags": []
        },
        {
          "name": "setFocus",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "setFocus() => Promise<void>",
          "parameters": [],
          "docs": "",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "dsChange",
          "detail": "{ value: string; }",
          "bubbles": true,
          "complexType": {
            "original": "DsRadioButtonGroupChangeEvent",
            "resolved": "{ value: string; }",
            "references": {
              "DsRadioButtonGroupChangeEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-radio-button-group/ds-radio-button-group.tsx",
                "id": "src/components/01-base-components/ds-radio-button-group/ds-radio-button-group.tsx::DsRadioButtonGroupChangeEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsChange` event is emitted each time the `dsValue` of the\nradio button group is changed.",
          "docsTags": []
        },
        {
          "event": "dsRadioButtonGroupInvalidStateChange",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "DsRadioButtonGroupInvalidStateChangeEvent",
            "resolved": "string",
            "references": {
              "DsRadioButtonGroupInvalidStateChangeEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-radio-button-group/ds-radio-button-group.tsx",
                "id": "src/components/01-base-components/ds-radio-button-group/ds-radio-button-group.tsx::DsRadioButtonGroupInvalidStateChangeEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsRadioButtonGroupInvalidStateChange` event is emitted when the\n`dsErrorText` property changes. The event `detail` is `dsErrorText`.\nThis event is mainly used internally to synchronize the invalid\nstate of radio buttons.",
          "docsTags": []
        },
        {
          "event": "dsRadioButtonGroupValueChange",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "DsRadioButtonGroupValueChangeEvent",
            "resolved": "string",
            "references": {
              "DsRadioButtonGroupValueChangeEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-radio-button-group/ds-radio-button-group.tsx",
                "id": "src/components/01-base-components/ds-radio-button-group/ds-radio-button-group.tsx::DsRadioButtonGroupValueChangeEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsRadioButtonGroupValueChange` event is emitted when a radio button\ninside the radio button group is selected.\nThis event is mainly used internally to synchronize the state of\nradio buttons.",
          "docsTags": []
        },
        {
          "event": "dsSubmitInvalid",
          "detail": "{ flag: validityFlag; message: string; }",
          "bubbles": true,
          "complexType": {
            "original": "DsSubmitInvalidEvent",
            "resolved": "{ flag: validityFlag; message: string; }",
            "references": {
              "DsSubmitInvalidEvent": {
                "location": "import",
                "path": "../../../utils/controls/utils",
                "id": "src/utils/controls/utils.ts::DsSubmitInvalidEvent",
                "referenceLocation": "DsSubmitInvalidEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsSubmitInvalid` event is emitted when the group is invalid when attempting to submit a form.\nCalling `checkValidity()` method will also emit this event if the group is invalid.",
          "docsTags": []
        },
        {
          "event": "dsValidity",
          "detail": "{ flag: validityFlag; message?: string; }",
          "bubbles": true,
          "complexType": {
            "original": "DsValidityEvent",
            "resolved": "{ flag: validityFlag; message?: string; }",
            "references": {
              "DsValidityEvent": {
                "location": "import",
                "path": "../../../utils/controls/utils",
                "id": "src/utils/controls/utils.ts::DsValidityEvent",
                "referenceLocation": "DsValidityEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsValidity` event is emitted when the group's validity state changes.",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "dsCheck",
          "capture": false,
          "passive": false
        },
        {
          "event": "dsFocus",
          "capture": false,
          "passive": false
        },
        {
          "event": "dsBlur",
          "capture": false,
          "passive": false
        },
        {
          "event": "keydown",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [
        {
          "name": "default",
          "docs": "Content to display in the radio button group. Intented to contain only `ds-radio-button` elements."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "ds-input-validity"
      ],
      "dependencyGraph": {
        "ds-radio-button-group": [
          "ds-input-validity"
        ],
        "ds-input-validity": [
          "ds-icon",
          "ds-feedback"
        ],
        "ds-feedback": [
          "ds-visually-hidden"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-ribbon/ds-ribbon.tsx",
      "encapsulation": "shadow",
      "tag": "ds-ribbon",
      "readme": "# ds-ribbon\n\n\n",
      "docs": "Navigation ribbon that appears at the top of the site as a \"banner\".",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsBrandingUrls",
          "type": "string",
          "complexType": {
            "original": "Record<string, string>",
            "resolved": "string",
            "references": {
              "Record": {
                "location": "global",
                "id": "global::Record"
              }
            }
          },
          "mutable": false,
          "reflectToAttr": false,
          "docs": "Branding URLs organized by language",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsCloseButtonId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-close-button-id",
          "reflectToAttr": false,
          "docs": "ID for the \"Close\" button",
          "docsTags": [
            {
              "name": "default",
              "text": "idGenerator('ds-button-drawer-close').next().value as string"
            }
          ],
          "default": "idGenerator('ds-button-drawer-close').next().value as string",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsCloseButtonText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-close-button-text",
          "reflectToAttr": false,
          "docs": "Text for close button",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDataUrl",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-data-url",
          "reflectToAttr": false,
          "docs": "URL for external data.json source. If empty, no external data is loaded",
          "docsTags": [
            {
              "name": "default",
              "text": "''"
            }
          ],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHideBranding",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-hide-branding",
          "reflectToAttr": false,
          "docs": "Hide both logo and site name",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIcon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon",
          "reflectToAttr": false,
          "docs": "Logo icon name",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIconAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon-aria-label",
          "reflectToAttr": false,
          "docs": "Passed to the `dsAriaLabel` property of the logo icon",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIconTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon-title",
          "reflectToAttr": false,
          "docs": "Passed to the `dsTitle` property of the logo icon",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsLinks",
          "type": "RibbonLink[]",
          "complexType": {
            "original": "RibbonLink[]",
            "resolved": "RibbonLink[]",
            "references": {
              "RibbonLink": {
                "location": "import",
                "path": "../../../data",
                "id": "src/data.d.ts::RibbonLink",
                "referenceLocation": "RibbonLink"
              }
            }
          },
          "mutable": false,
          "reflectToAttr": false,
          "docs": "Array of navigation links",
          "docsTags": [],
          "values": [
            {
              "type": "RibbonLink[]"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsLogoAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-logo-aria-label",
          "reflectToAttr": false,
          "docs": "ARIA label for the logo link",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsMobileToggleId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-mobile-toggle-id",
          "reflectToAttr": false,
          "docs": "ID for the mobile toggle button",
          "docsTags": [
            {
              "name": "default",
              "text": "idGenerator('ds-button-mobile-toggle').next().value as string"
            }
          ],
          "default": "idGenerator('ds-button-mobile-toggle').next().value as string",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsMobileToggleText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-mobile-toggle-text",
          "reflectToAttr": false,
          "docs": "Text for mobile toggle button",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsNavAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-nav-aria-label",
          "reflectToAttr": false,
          "docs": "ARIA label for the navigation element",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSiteName",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-site-name",
          "reflectToAttr": false,
          "docs": "Site name text",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "dsDrawerToggle",
          "detail": "boolean",
          "bubbles": true,
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when mobile drawer is opened or closed",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "keydown",
          "target": "document",
          "capture": false,
          "passive": false
        },
        {
          "event": "resize",
          "target": "window",
          "capture": false,
          "passive": true
        }
      ],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "ds-link-logo",
        "ds-link",
        "ds-button",
        "ds-tag",
        "ds-visually-hidden"
      ],
      "dependencyGraph": {
        "ds-ribbon": [
          "ds-link-logo",
          "ds-link",
          "ds-button",
          "ds-tag",
          "ds-visually-hidden"
        ],
        "ds-link-logo": [
          "ds-icon",
          "ds-link"
        ],
        "ds-link": [
          "ds-icon",
          "ds-visually-hidden"
        ],
        "ds-button": [
          "ds-icon",
          "ds-spinner",
          "ds-visually-hidden"
        ],
        "ds-spinner": [
          "ds-visually-hidden"
        ],
        "ds-tag": [
          "ds-icon",
          "ds-link"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-select/ds-select.tsx",
      "encapsulation": "scoped",
      "tag": "ds-select",
      "readme": "# ds-select\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "label - Content to display above the control in place of the label"
        },
        {
          "name": "slot",
          "text": "native - Content to display in native select. Intended to contain only `ds-option-group` and `ds-option` elements."
        },
        {
          "name": "slot",
          "text": "default - Content to display in custom select. Intended to contain only `ds-option-group` and `ds-option` elements."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "Aria label for the select element, used for accessibility when there is no visible label.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAssistiveText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-assistive-text",
          "reflectToAttr": false,
          "docs": "Text for additional information shown below label.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsClearable",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-clearable",
          "reflectToAttr": false,
          "docs": "If true, allows the user to clear the selected option.",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDisabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-disabled",
          "reflectToAttr": false,
          "docs": "Disables the select component, preventing user interaction.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsErrorText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-error-text",
          "reflectToAttr": false,
          "docs": "Error message displayed when the select component is invalid.",
          "docsTags": [
            {
              "name": "default",
              "text": "''"
            }
          ],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsForm",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-form",
          "reflectToAttr": false,
          "docs": "Passed to the `form` attribute of the `select` element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsFullWidth",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-full-width",
          "reflectToAttr": false,
          "docs": "If true, the select takes the full width of its container.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIcon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon",
          "reflectToAttr": false,
          "docs": "The name of the icon to display inside the select component.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIconSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon-size",
          "reflectToAttr": false,
          "docs": "The size of the icon to display inside the select component.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-id",
          "reflectToAttr": false,
          "docs": "The unique ID for the select component.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.getUniqueId()"
            }
          ],
          "default": "this.getUniqueId()",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-label",
          "reflectToAttr": false,
          "docs": "The label for the select component.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsLoading",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-loading",
          "reflectToAttr": false,
          "docs": "Show loading spinner and text.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsLoadingText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-loading-text",
          "reflectToAttr": false,
          "docs": "Text to display when options are loading.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsName",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-name",
          "reflectToAttr": false,
          "docs": "Passed to the `name` attribute of the select component.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.dsId"
            }
          ],
          "default": "this.dsId",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOptionsError",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-options-error",
          "reflectToAttr": false,
          "docs": "If true, shows an options error.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOptionsErrorText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-options-error-text",
          "reflectToAttr": false,
          "docs": "Text to display when there is an error loading options.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOptionsErrorTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-options-error-title",
          "reflectToAttr": false,
          "docs": "Title to display when there is an error loading options.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsPlaceholder",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-placeholder",
          "reflectToAttr": false,
          "docs": "Placeholder text displayed when no option is selected (default: \"Select an option\").",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRequired",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-required",
          "reflectToAttr": false,
          "docs": "If true, the select is required.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsValue",
          "type": "string | string[]",
          "complexType": {
            "original": "string | string[] | null",
            "resolved": "string | string[]",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-value",
          "reflectToAttr": false,
          "docs": "The value of the selected option.",
          "docsTags": [
            {
              "name": "default",
              "text": "null"
            }
          ],
          "default": "null",
          "values": [
            {
              "type": "string"
            },
            {
              "type": "string[]"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsVariant",
          "type": "\"default\" | \"multiple\" | \"native\"",
          "complexType": {
            "original": "'default' | 'multiple' | 'native'",
            "resolved": "\"default\" | \"multiple\" | \"native\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-variant",
          "reflectToAttr": false,
          "docs": "Defines the variant of the select component:\n- \"default\" uses a custom implementation that allows selection of a single option\n- \"multiple\" uses a custom implementation that allows selection of multiple options\n- \"native\" uses the browser’s default select",
          "docsTags": [
            {
              "name": "default",
              "text": "'default'"
            }
          ],
          "default": "'default'",
          "values": [
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "multiple",
              "type": "string"
            },
            {
              "value": "native",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "checkValidity",
          "returns": {
            "type": "Promise<boolean>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<boolean>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<boolean>"
          },
          "signature": "checkValidity() => Promise<boolean>",
          "parameters": [],
          "docs": "Returns true if select has no validity problems; false otherwise.\nFires an invalid event at the element in the latter case.",
          "docsTags": []
        },
        {
          "name": "getSelectedOption",
          "returns": {
            "type": "Promise<{ value: string; label: string; description: string; }>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<{ value: string; label: string; description: string; }>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<{ value: string; label: string; description: string; }>"
          },
          "signature": "getSelectedOption() => Promise<{ value: string; label: string; description: string; }>",
          "parameters": [],
          "docs": "",
          "docsTags": []
        },
        {
          "name": "getSelectedOptions",
          "returns": {
            "type": "Promise<{ value: string; label: string; description: string; }[]>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<{ value: string; label: string; description: string; }[]>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<{ value: string; label: string; description: string; }[]>"
          },
          "signature": "getSelectedOptions() => Promise<{ value: string; label: string; description: string; }[]>",
          "parameters": [],
          "docs": "",
          "docsTags": []
        },
        {
          "name": "setDisableEventEmits",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(value?: boolean) => Promise<void>",
            "parameters": [
              {
                "name": "value",
                "type": "boolean",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "setDisableEventEmits(value?: boolean) => Promise<void>",
          "parameters": [
            {
              "name": "value",
              "type": "boolean",
              "docs": ""
            }
          ],
          "docs": "Sets the disable-emit flag.\nCall with `true` before a programmatic state change to suppress the next event emit.\nCall with no argument (or `false`) to reset, allowing subsequent user-triggered emits.",
          "docsTags": []
        },
        {
          "name": "setFocus",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              },
              "HTMLDsSelectNativeElement": {
                "location": "global",
                "id": "global::HTMLDsSelectNativeElement"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "setFocus() => Promise<void>",
          "parameters": [],
          "docs": "Sets focus on the select control. For the `native` variant this focuses\nthe underlying `<select>`; for `default` and `multiple` variants it\nfocuses the custom select.",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "dsBlur",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "DsSelectBlurEvent",
            "resolved": "void",
            "references": {
              "DsSelectBlurEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-select/ds-select.tsx",
                "id": "src/components/01-base-components/ds-select/ds-select.tsx::DsSelectBlurEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Event emitted when the select loses focus.",
          "docsTags": []
        },
        {
          "event": "dsChange",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "DsSelectChangeEvent",
            "resolved": "string",
            "references": {
              "DsSelectChangeEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-select/ds-select.tsx",
                "id": "src/components/01-base-components/ds-select/ds-select.tsx::DsSelectChangeEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Event emitted when user selects an option. For \"default\" `dsVariant`.",
          "docsTags": []
        },
        {
          "event": "dsFocus",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "DsSelectFocusEvent",
            "resolved": "void",
            "references": {
              "DsSelectFocusEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-select/ds-select.tsx",
                "id": "src/components/01-base-components/ds-select/ds-select.tsx::DsSelectFocusEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Event emitted when the select gains focus.",
          "docsTags": []
        },
        {
          "event": "dsMultipleChange",
          "detail": "{ values: string[]; added: string[]; removed: string[]; }",
          "bubbles": true,
          "complexType": {
            "original": "DsSelectMultipleChangeEvent",
            "resolved": "{ values: string[]; added: string[]; removed: string[]; }",
            "references": {
              "DsSelectMultipleChangeEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-select/ds-select.tsx",
                "id": "src/components/01-base-components/ds-select/ds-select.tsx::DsSelectMultipleChangeEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Event emitted when user selects an option. For \"multiple\" `dsVariant`.",
          "docsTags": []
        },
        {
          "event": "dsSubmitInvalid",
          "detail": "{ flag: validityFlag; message: string; }",
          "bubbles": true,
          "complexType": {
            "original": "DsSubmitInvalidEvent",
            "resolved": "{ flag: validityFlag; message: string; }",
            "references": {
              "DsSubmitInvalidEvent": {
                "location": "import",
                "path": "../../../utils/controls/utils",
                "id": "src/utils/controls/utils.ts::DsSubmitInvalidEvent",
                "referenceLocation": "DsSubmitInvalidEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsSubmitInvalid` event is emitted when the select is invalid when attempting to submit a form.\nCalling `checkValidity()` method will also emit this event if the select is invalid.",
          "docsTags": []
        },
        {
          "event": "dsValidity",
          "detail": "{ flag: validityFlag; message?: string; }",
          "bubbles": true,
          "complexType": {
            "original": "DsValidityEvent",
            "resolved": "{ flag: validityFlag; message?: string; }",
            "references": {
              "DsValidityEvent": {
                "location": "import",
                "path": "../../../utils/controls/utils",
                "id": "src/utils/controls/utils.ts::DsValidityEvent",
                "referenceLocation": "DsValidityEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsValidity` event is emitted when the select's validity state changes.",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "dsEsc",
          "capture": false,
          "passive": false
        },
        {
          "event": "focusin",
          "capture": false,
          "passive": false
        },
        {
          "event": "focusout",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [
        {
          "name": "default",
          "docs": "Content to display in custom select. Intended to contain only `ds-option-group` and `ds-option` elements."
        },
        {
          "name": "label",
          "docs": "Content to display above the control in place of the label"
        },
        {
          "name": "native",
          "docs": "Content to display in native select. Intended to contain only `ds-option-group` and `ds-option` elements."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [
        "ds-datepicker-custom"
      ],
      "dependencies": [
        "ds-select-native",
        "ds-icon",
        "ds-input-validity",
        "ds-button",
        "ds-options",
        "ds-control-label",
        "ds-feedback"
      ],
      "dependencyGraph": {
        "ds-select": [
          "ds-select-native",
          "ds-icon",
          "ds-input-validity",
          "ds-button",
          "ds-options",
          "ds-control-label",
          "ds-feedback"
        ],
        "ds-select-native": [
          "ds-icon",
          "ds-control-label",
          "ds-input-validity"
        ],
        "ds-control-label": [
          "ds-visually-hidden",
          "ds-assistive-text"
        ],
        "ds-input-validity": [
          "ds-icon",
          "ds-feedback"
        ],
        "ds-feedback": [
          "ds-visually-hidden"
        ],
        "ds-button": [
          "ds-icon",
          "ds-spinner",
          "ds-visually-hidden"
        ],
        "ds-spinner": [
          "ds-visually-hidden"
        ],
        "ds-datepicker-custom": [
          "ds-select"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-select/ds-select-native/ds-select-native.tsx",
      "encapsulation": "scoped",
      "tag": "ds-select-native",
      "readme": "# ds-select-native\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "native - Options for the native select element. Should contain only `option` elements."
        },
        {
          "name": "slot",
          "text": "label - Custom label content to display above the select."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsAriaControls",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-controls",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-controls` attribute of the select element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaDescribedby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-describedby",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-describedby` attribute of the select element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "Aria label for the select element, used for accessibility.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDisabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-disabled",
          "reflectToAttr": false,
          "docs": "If true, disables the select element.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsErrorText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-error-text",
          "reflectToAttr": false,
          "docs": "Error text to display below the select.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsForm",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-form",
          "reflectToAttr": false,
          "docs": "Passed to the `form` attribute of the `select` element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsFullWidth",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-full-width",
          "reflectToAttr": false,
          "docs": "If true, the select takes the full width of its container.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIcon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon",
          "reflectToAttr": false,
          "docs": "Icon name to display inside the select.",
          "docsTags": [
            {
              "name": "default",
              "text": "''"
            }
          ],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIconSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon-size",
          "reflectToAttr": false,
          "docs": "Icon size to display inside the select.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-id",
          "reflectToAttr": false,
          "docs": "Unique `id` attribute of the select element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-label",
          "reflectToAttr": false,
          "docs": "Label to display above the select.",
          "docsTags": [
            {
              "name": "default",
              "text": "''"
            }
          ],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsMuteAriaDeprecationWarning",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-mute-aria-deprecation-warning",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsName",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-name",
          "reflectToAttr": false,
          "docs": "Name attribute for the select element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsPlaceholder",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-placeholder",
          "reflectToAttr": false,
          "docs": "Placeholder text to display when no option is selected.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRequired",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-required",
          "reflectToAttr": false,
          "docs": "If true, the select is required.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsValue",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-value",
          "reflectToAttr": false,
          "docs": "Currently selected value.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "setFocus",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "setFocus() => Promise<void>",
          "parameters": [],
          "docs": "Sets focus on the underlying native `<select>` element.",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "dsChange",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Event emitted when user selects an option.",
          "docsTags": []
        },
        {
          "event": "dsSubmitInvalid",
          "detail": "{ flag: validityFlag; message: string; }",
          "bubbles": true,
          "complexType": {
            "original": "DsSubmitInvalidEvent",
            "resolved": "{ flag: validityFlag; message: string; }",
            "references": {
              "DsSubmitInvalidEvent": {
                "location": "import",
                "path": "../../../../utils/controls/utils",
                "id": "src/utils/controls/utils.ts::DsSubmitInvalidEvent",
                "referenceLocation": "DsSubmitInvalidEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsSubmitInvalid` event is emitted when the select is invalid when attempting to submit a form.",
          "docsTags": []
        },
        {
          "event": "dsValidity",
          "detail": "{ flag: validityFlag; message?: string; }",
          "bubbles": true,
          "complexType": {
            "original": "DsValidityEvent",
            "resolved": "{ flag: validityFlag; message?: string; }",
            "references": {
              "DsValidityEvent": {
                "location": "import",
                "path": "../../../../utils/controls/utils",
                "id": "src/utils/controls/utils.ts::DsValidityEvent",
                "referenceLocation": "DsValidityEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsValidity` event is emitted when the select's validity state changes.",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "label",
          "docs": "Custom label content to display above the select."
        },
        {
          "name": "native",
          "docs": "Options for the native select element. Should contain only `option` elements."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [
        "ds-select"
      ],
      "dependencies": [
        "ds-icon",
        "ds-control-label",
        "ds-input-validity"
      ],
      "dependencyGraph": {
        "ds-select-native": [
          "ds-icon",
          "ds-control-label",
          "ds-input-validity"
        ],
        "ds-control-label": [
          "ds-visually-hidden",
          "ds-assistive-text"
        ],
        "ds-input-validity": [
          "ds-icon",
          "ds-feedback"
        ],
        "ds-feedback": [
          "ds-visually-hidden"
        ],
        "ds-select": [
          "ds-select-native"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-spinner/ds-spinner.tsx",
      "encapsulation": "shadow",
      "tag": "ds-spinner",
      "readme": "# ds-spinner\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsColour",
          "type": "\"black\" | \"blue\" | \"danger\" | \"white\"",
          "complexType": {
            "original": "SpinnerColor",
            "resolved": "\"black\" | \"blue\" | \"danger\" | \"white\"",
            "references": {
              "SpinnerColor": {
                "location": "global",
                "id": "global::SpinnerColor"
              }
            }
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "Color of the spinner",
          "docsTags": [
            {
              "name": "default",
              "text": "'blue'"
            }
          ],
          "default": "'blue'",
          "values": [
            {
              "value": "black",
              "type": "string"
            },
            {
              "value": "blue",
              "type": "string"
            },
            {
              "value": "danger",
              "type": "string"
            },
            {
              "value": "white",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsCustomSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-custom-size",
          "reflectToAttr": false,
          "docs": "Custom size",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsCustomTextSize",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-custom-text-size",
          "reflectToAttr": false,
          "docs": "Custom text size",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHiddenAssistiveText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-hidden-assistive-text",
          "reflectToAttr": false,
          "docs": "Visually hidden information for screen readers",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "\"2xLarge\" | \"large\" | \"medium\" | \"small\" | \"xLarge\"",
          "complexType": {
            "original": "SpinnerSize",
            "resolved": "\"2xLarge\" | \"large\" | \"medium\" | \"small\" | \"xLarge\"",
            "references": {
              "SpinnerSize": {
                "location": "global",
                "id": "global::SpinnerSize"
              }
            }
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "Size of the spinner",
          "docsTags": [
            {
              "name": "default",
              "text": "'medium'"
            }
          ],
          "default": "'medium'",
          "values": [
            {
              "value": "2xLarge",
              "type": "string"
            },
            {
              "value": "large",
              "type": "string"
            },
            {
              "value": "medium",
              "type": "string"
            },
            {
              "value": "small",
              "type": "string"
            },
            {
              "value": "xLarge",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-text",
          "reflectToAttr": false,
          "docs": "Text to display alongside spinner",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTextPosition",
          "type": "\"below\" | \"side\"",
          "complexType": {
            "original": "SpinnerTextPosition",
            "resolved": "\"below\" | \"side\"",
            "references": {
              "SpinnerTextPosition": {
                "location": "global",
                "id": "global::SpinnerTextPosition"
              }
            }
          },
          "mutable": false,
          "attr": "ds-text-position",
          "reflectToAttr": false,
          "docs": "Where to display the `dsText` property",
          "docsTags": [
            {
              "name": "default",
              "text": "'below'"
            }
          ],
          "default": "'below'",
          "values": [
            {
              "value": "below",
              "type": "string"
            },
            {
              "value": "side",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsUseAriaLive",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-use-aria-live",
          "reflectToAttr": false,
          "docs": "Sets `aria-live=\"polite\"` attribute to the spinner element",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsUseRoleAlert",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-use-role-alert",
          "reflectToAttr": false,
          "docs": "Sets `role=\"alert\"` attribute to the spinner element",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [
        "ds-button",
        "ds-media",
        "ds-options-message"
      ],
      "dependencies": [
        "ds-visually-hidden"
      ],
      "dependencyGraph": {
        "ds-spinner": [
          "ds-visually-hidden"
        ],
        "ds-button": [
          "ds-spinner"
        ],
        "ds-media": [
          "ds-spinner"
        ],
        "ds-options-message": [
          "ds-spinner"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-steps/ds-step/ds-step.tsx",
      "encapsulation": "scoped",
      "tag": "ds-step",
      "readme": "# ds-step\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "bullet - The bullet."
        },
        {
          "name": "slot",
          "text": "content - The content."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsFullWidth",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-full-width",
          "reflectToAttr": false,
          "docs": "Passed to the `dsFullWidth` property of the `ds-step-base` element.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOrdinal",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-ordinal",
          "reflectToAttr": false,
          "docs": "Ordinal number of the step.",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOrientation",
          "type": "\"horizontal\" | \"vertical\"",
          "complexType": {
            "original": "'horizontal' | 'vertical'",
            "resolved": "\"horizontal\" | \"vertical\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-orientation",
          "reflectToAttr": false,
          "docs": "Passed to the `dsOrientation` property of the `ds-step-base` element.",
          "docsTags": [],
          "values": [
            {
              "value": "horizontal",
              "type": "string"
            },
            {
              "value": "vertical",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsPhase",
          "type": "\"complete\" | \"current\" | \"incomplete\" | \"static\"",
          "complexType": {
            "original": "'static' | 'incomplete' | 'current' | 'complete'",
            "resolved": "\"complete\" | \"current\" | \"incomplete\" | \"static\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-phase",
          "reflectToAttr": false,
          "docs": "Phase of the step.",
          "docsTags": [
            {
              "name": "default",
              "text": "'static'"
            }
          ],
          "default": "'static'",
          "values": [
            {
              "value": "complete",
              "type": "string"
            },
            {
              "value": "current",
              "type": "string"
            },
            {
              "value": "incomplete",
              "type": "string"
            },
            {
              "value": "static",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "bullet",
          "docs": "The bullet."
        },
        {
          "name": "content",
          "docs": "The content."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "ds-step-base"
      ],
      "dependencyGraph": {
        "ds-step": [
          "ds-step-base"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-steps/ds-step-base/ds-step-base.tsx",
      "encapsulation": "scoped",
      "tag": "ds-step-base",
      "readme": "# ds-step-base\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "bullet - The bullet."
        },
        {
          "name": "slot",
          "text": "content - The content."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsFullWidth",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-full-width",
          "reflectToAttr": false,
          "docs": "If true, the step will take the full width of its container.\nCan be used to achieve same size for all steps in a horizontal stepper.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOrientation",
          "type": "\"horizontal\" | \"vertical\"",
          "complexType": {
            "original": "'horizontal' | 'vertical'",
            "resolved": "\"horizontal\" | \"vertical\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-orientation",
          "reflectToAttr": false,
          "docs": "Orientation of the step bullet and line. Should match the `dsOrientation` property of the `ds-steps` component.",
          "docsTags": [
            {
              "name": "default",
              "text": "'vertical'"
            }
          ],
          "default": "'vertical'",
          "values": [
            {
              "value": "horizontal",
              "type": "string"
            },
            {
              "value": "vertical",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "bullet",
          "docs": "The bullet."
        },
        {
          "name": "content",
          "docs": "The content."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [
        "ds-step"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "ds-step": [
          "ds-step-base"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-steps/ds-step/ds-step-bullet/ds-step-bullet.tsx",
      "encapsulation": "scoped",
      "tag": "ds-step-bullet",
      "readme": "# ds-step-bullet\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsShowLine",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-show-line",
          "reflectToAttr": false,
          "docs": "If true, a line will be shown.",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "\"medium\" | \"small\"",
          "complexType": {
            "original": "'small' | 'medium'",
            "resolved": "\"medium\" | \"small\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "Passed to the `dsSize` property of the `ds-step-bullet-base` element.",
          "docsTags": [
            {
              "name": "default",
              "text": "'medium'"
            }
          ],
          "default": "'medium'",
          "values": [
            {
              "value": "medium",
              "type": "string"
            },
            {
              "value": "small",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "ds-step-bullet-base"
      ],
      "dependencyGraph": {
        "ds-step-bullet": [
          "ds-step-bullet-base"
        ],
        "ds-step-bullet-base": [
          "ds-icon"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-steps/ds-step-base/ds-step-bullet-base/ds-step-bullet-base.tsx",
      "encapsulation": "scoped",
      "tag": "ds-step-bullet-base",
      "readme": "# ds-step-bullet-custom\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsBorderColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-border-colour",
          "reflectToAttr": false,
          "docs": "Border colour of the step bullet.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsBorderWidth",
          "type": "\"hairline\" | \"none\" | \"thick\" | \"thin\" | \"xThick\"",
          "complexType": {
            "original": "'none' | 'hairline' | 'thin' | 'thick' | 'xThick'",
            "resolved": "\"hairline\" | \"none\" | \"thick\" | \"thin\" | \"xThick\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-border-width",
          "reflectToAttr": false,
          "docs": "Width of the border of the step bullet.",
          "docsTags": [
            {
              "name": "default",
              "text": "'none'"
            }
          ],
          "default": "'none'",
          "values": [
            {
              "value": "hairline",
              "type": "string"
            },
            {
              "value": "none",
              "type": "string"
            },
            {
              "value": "thick",
              "type": "string"
            },
            {
              "value": "thin",
              "type": "string"
            },
            {
              "value": "xThick",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsFillColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-fill-colour",
          "reflectToAttr": false,
          "docs": "Fill colour of the step bullet.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIcon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon",
          "reflectToAttr": false,
          "docs": "Name of the icon to display inside the step bullet.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIconColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon-colour",
          "reflectToAttr": false,
          "docs": "Colour of the icon inside the step bullet.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsLineColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-line-colour",
          "reflectToAttr": false,
          "docs": "Colour of the line.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsLineWidth",
          "type": "\"hairline\" | \"none\" | \"thick\" | \"thin\" | \"xThick\"",
          "complexType": {
            "original": "'none' | 'hairline' | 'thin' | 'thick' | 'xThick'",
            "resolved": "\"hairline\" | \"none\" | \"thick\" | \"thin\" | \"xThick\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-line-width",
          "reflectToAttr": false,
          "docs": "Width of the line.",
          "docsTags": [
            {
              "name": "default",
              "text": "'none'"
            }
          ],
          "default": "'none'",
          "values": [
            {
              "value": "hairline",
              "type": "string"
            },
            {
              "value": "none",
              "type": "string"
            },
            {
              "value": "thick",
              "type": "string"
            },
            {
              "value": "thin",
              "type": "string"
            },
            {
              "value": "xThick",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOrientation",
          "type": "\"horizontal\" | \"vertical\"",
          "complexType": {
            "original": "'horizontal' | 'vertical'",
            "resolved": "\"horizontal\" | \"vertical\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-orientation",
          "reflectToAttr": false,
          "docs": "Orientation of the step. Should match the `dsOrientation` property of the `ds-steps` component.",
          "docsTags": [
            {
              "name": "default",
              "text": "'vertical'"
            }
          ],
          "default": "'vertical'",
          "values": [
            {
              "value": "horizontal",
              "type": "string"
            },
            {
              "value": "vertical",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSize",
          "type": "\"medium\" | \"small\"",
          "complexType": {
            "original": "'small' | 'medium'",
            "resolved": "\"medium\" | \"small\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-size",
          "reflectToAttr": false,
          "docs": "Size of the step bullet.",
          "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": "dsText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-text",
          "reflectToAttr": false,
          "docs": "Text to display inside the step bullet.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTextColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-text-colour",
          "reflectToAttr": false,
          "docs": "Colour of the text inside the step bullet.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [
        "ds-step-bullet"
      ],
      "dependencies": [
        "ds-icon"
      ],
      "dependencyGraph": {
        "ds-step-bullet-base": [
          "ds-icon"
        ],
        "ds-step-bullet": [
          "ds-step-bullet-base"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-steps/ds-step/ds-step-content/ds-step-content.tsx",
      "encapsulation": "scoped",
      "tag": "ds-step-content",
      "readme": "# ds-step-content\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "heading - The heading content for the step."
        },
        {
          "name": "slot",
          "text": "content - The main content for the step."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsFullWidth",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-full-width",
          "reflectToAttr": false,
          "docs": "Passed to the `dsFullWidth` property of the `ds-step-content-base` element.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHeading",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-heading",
          "reflectToAttr": false,
          "docs": "Passed to the `dsHeading` property of the `ds-step-content-base` element.",
          "docsTags": [
            {
              "name": "default",
              "text": "''"
            }
          ],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "setFocus",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "setFocus() => Promise<void>",
          "parameters": [],
          "docs": "Calls `setFocus` method of the `ds-step-content-base` inside the `ds-step-content` component.",
          "docsTags": []
        }
      ],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "content",
          "docs": "The main content for the step."
        },
        {
          "name": "heading",
          "docs": "The heading content for the step."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "ds-step-content-base"
      ],
      "dependencyGraph": {
        "ds-step-content": [
          "ds-step-content-base"
        ],
        "ds-step-content-base": [
          "ds-visually-hidden"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-steps/ds-step-base/ds-step-content-base/ds-step-content-base.tsx",
      "encapsulation": "scoped",
      "tag": "ds-step-content-base",
      "readme": "# ds-step-content\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "heading - The heading content for the step."
        },
        {
          "name": "slot",
          "text": "content - The main content for the step."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsAriaCurrent",
          "type": "\"step\"",
          "complexType": {
            "original": "'step' | undefined",
            "resolved": "\"step\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-current",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-current` attribute of the heading element. Should be set to \"step\" for the current step.",
          "docsTags": [
            {
              "name": "default",
              "text": "undefined"
            }
          ],
          "default": "undefined",
          "values": [
            {
              "value": "step",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsFullWidth",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-full-width",
          "reflectToAttr": false,
          "docs": "If true, the step content takes the full width of its container.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHeading",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-heading",
          "reflectToAttr": false,
          "docs": "Heading text for the step content.",
          "docsTags": [
            {
              "name": "default",
              "text": "''"
            }
          ],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHeadingColour",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-heading-colour",
          "reflectToAttr": false,
          "docs": "Colour of the heading text.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHiddenAssistiveText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-hidden-assistive-text",
          "reflectToAttr": false,
          "docs": "Assistive text for screen readers. Provide additional context for the step, e.g., a status text.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOrdinal",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-ordinal",
          "reflectToAttr": false,
          "docs": "Ordinal number of the step.",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOrientation",
          "type": "\"horizontal\" | \"vertical\"",
          "complexType": {
            "original": "'horizontal' | 'vertical'",
            "resolved": "\"horizontal\" | \"vertical\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-orientation",
          "reflectToAttr": false,
          "docs": "Orientation of the step. Should match the `dsOrientation` property of the `ds-steps` component.",
          "docsTags": [
            {
              "name": "default",
              "text": "'vertical'"
            }
          ],
          "default": "'vertical'",
          "values": [
            {
              "value": "horizontal",
              "type": "string"
            },
            {
              "value": "vertical",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "setFocus",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "setFocus() => Promise<void>",
          "parameters": [],
          "docs": "Sets focus to the heading (`<span>`) element rendered inside the step content.\n\nHas no effect when using `<slot name=\"heading\">` to provide a custom heading element.",
          "docsTags": []
        }
      ],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "content",
          "docs": "The main content for the step."
        },
        {
          "name": "heading",
          "docs": "The heading content for the step."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [
        "ds-step-content"
      ],
      "dependencies": [
        "ds-visually-hidden"
      ],
      "dependencyGraph": {
        "ds-step-content-base": [
          "ds-visually-hidden"
        ],
        "ds-step-content": [
          "ds-step-content-base"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-steps/ds-steps.tsx",
      "encapsulation": "scoped",
      "tag": "ds-steps",
      "readme": "# ds-steps\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "default - The steps."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsOrientation",
          "type": "\"horizontal\" | \"vertical\"",
          "complexType": {
            "original": "'horizontal' | 'vertical'",
            "resolved": "\"horizontal\" | \"vertical\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-orientation",
          "reflectToAttr": false,
          "docs": "Orientation of the steps.",
          "docsTags": [
            {
              "name": "default",
              "text": "'vertical'"
            }
          ],
          "default": "'vertical'",
          "values": [
            {
              "value": "horizontal",
              "type": "string"
            },
            {
              "value": "vertical",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "default",
          "docs": "The steps."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/ds-store/ds-store.tsx",
      "encapsulation": "none",
      "tag": "ds-store",
      "readme": "# ds-headless-language-select\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dsLanguage",
          "type": "\"en\" | \"fi\" | \"sv\"",
          "complexType": {
            "original": "Language",
            "resolved": "\"en\" | \"fi\" | \"sv\"",
            "references": {
              "Language": {
                "location": "import",
                "path": "../../../store",
                "id": "src/store.ts::Language",
                "referenceLocation": "Language"
              }
            }
          },
          "mutable": true,
          "attr": "ds-language",
          "reflectToAttr": true,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "'en'"
            }
          ],
          "default": "'en'",
          "values": [
            {
              "value": "en",
              "type": "string"
            },
            {
              "value": "fi",
              "type": "string"
            },
            {
              "value": "sv",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "getLanguage",
          "returns": {
            "type": "Promise<\"fi\" | \"sv\" | \"en\">",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<\"fi\" | \"sv\" | \"en\">",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<\"fi\" | \"sv\" | \"en\">"
          },
          "signature": "getLanguage() => Promise<\"fi\" | \"sv\" | \"en\">",
          "parameters": [],
          "docs": "",
          "docsTags": []
        },
        {
          "name": "setLanguage",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(language: Language) => Promise<void>",
            "parameters": [
              {
                "name": "language",
                "type": "\"fi\" | \"sv\" | \"en\"",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              },
              "Language": {
                "location": "import",
                "path": "../../../store",
                "id": "src/store.ts::Language",
                "referenceLocation": "Language"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "setLanguage(language: Language) => Promise<void>",
          "parameters": [
            {
              "name": "language",
              "type": "\"fi\" | \"sv\" | \"en\"",
              "docs": ""
            }
          ],
          "docs": "",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "dsLanguageChange",
          "detail": "\"en\" | \"fi\" | \"sv\"",
          "bubbles": true,
          "complexType": {
            "original": "Language",
            "resolved": "\"en\" | \"fi\" | \"sv\"",
            "references": {
              "Language": {
                "location": "import",
                "path": "../../../store",
                "id": "src/store.ts::Language",
                "referenceLocation": "Language"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/ds-tabs/ds-tab/ds-tab.tsx",
      "encapsulation": "scoped",
      "tag": "ds-tab",
      "readme": "# ds-tab\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "prefix - The content to display before the main tab content (e.g., a descriptive icon)."
        },
        {
          "name": "slot",
          "text": "content - The content to display within the tab."
        },
        {
          "name": "slot",
          "text": "suffix - The content to display after the main tab content (e.g., a status icon)."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsIconEnd",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon-end",
          "reflectToAttr": false,
          "docs": "The name of the icon to display at the end of the tab.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIconEndAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon-end-aria-label",
          "reflectToAttr": false,
          "docs": "The aria-label for the end icon.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIconEndColour",
          "type": "\"attention\" | \"danger\" | \"default\" | \"disabled-onDark\" | \"disabled-onLight\" | \"info\" | \"neutral\" | \"primary\" | \"success\" | \"white\"",
          "complexType": {
            "original": "(typeof iconColours)[number]",
            "resolved": "\"attention\" | \"danger\" | \"default\" | \"disabled-onDark\" | \"disabled-onLight\" | \"info\" | \"neutral\" | \"primary\" | \"success\" | \"white\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon-end-colour",
          "reflectToAttr": false,
          "docs": "The colour of the end icon.",
          "docsTags": [],
          "values": [
            {
              "value": "attention",
              "type": "string"
            },
            {
              "value": "danger",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled-onDark",
              "type": "string"
            },
            {
              "value": "disabled-onLight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "neutral",
              "type": "string"
            },
            {
              "value": "primary",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "white",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIconStart",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon-start",
          "reflectToAttr": false,
          "docs": "The name of the icon to display at the start of the tab.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIconStartAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon-start-aria-label",
          "reflectToAttr": false,
          "docs": "The aria-label for the start icon.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-id",
          "reflectToAttr": false,
          "docs": "The ID of the tab.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTabPanelId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-tab-panel-id",
          "reflectToAttr": false,
          "docs": "The ID of the associated tab panel.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-text",
          "reflectToAttr": false,
          "docs": "The text content of the tab.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "setFocus",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "setFocus() => Promise<void>",
          "parameters": [],
          "docs": "",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "dsTabClick",
          "detail": "{ tabId: string; tabPanelId: string; }",
          "bubbles": true,
          "complexType": {
            "original": "DsTabClickEvent",
            "resolved": "{ tabId: string; tabPanelId: string; }",
            "references": {
              "DsTabClickEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-tabs/ds-tab/ds-tab.tsx",
                "id": "src/components/01-base-components/ds-tabs/ds-tab/ds-tab.tsx::DsTabClickEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when the tab is clicked and should become active.",
          "docsTags": []
        },
        {
          "event": "dsTabFocus",
          "detail": "{ tabId: string; }",
          "bubbles": true,
          "complexType": {
            "original": "DsTabFocusEvent",
            "resolved": "{ tabId: string; }",
            "references": {
              "DsTabFocusEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-tabs/ds-tab/ds-tab.tsx",
                "id": "src/components/01-base-components/ds-tabs/ds-tab/ds-tab.tsx::DsTabFocusEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when the tab receives focus.",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "mouseenter",
          "capture": false,
          "passive": true
        },
        {
          "event": "mouseleave",
          "capture": false,
          "passive": true
        },
        {
          "event": "mousedown",
          "capture": false,
          "passive": true
        },
        {
          "event": "mouseup",
          "capture": false,
          "passive": true
        },
        {
          "event": "focusin",
          "capture": false,
          "passive": false
        },
        {
          "event": "click",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [
        {
          "name": "content",
          "docs": "The content to display within the tab."
        },
        {
          "name": "prefix",
          "docs": "The content to display before the main tab content (e.g., a descriptive icon)."
        },
        {
          "name": "suffix",
          "docs": "The content to display after the main tab content (e.g., a status icon)."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [
        "ds-tablist"
      ],
      "dependencies": [
        "ds-icon"
      ],
      "dependencyGraph": {
        "ds-tab": [
          "ds-icon"
        ],
        "ds-tablist": [
          "ds-tab"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-tabs/ds-tablist/ds-tablist.tsx",
      "encapsulation": "scoped",
      "tag": "ds-tablist",
      "readme": "# ds-tablist\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "default - The content to display. For the tabs."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "The ARIA label for the tablist.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaLabelledby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-labelledby",
          "reflectToAttr": false,
          "docs": "The ID of the element that labels the tablist.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "tabConnected",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "tabConnected() => Promise<void>",
          "parameters": [],
          "docs": "For internal use.\n\nChecks if scroll buttons should be shown.\nThis method should be called whenever a new tab is connected to the tablist.",
          "docsTags": []
        },
        {
          "name": "tabDisconnected",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "tabDisconnected() => Promise<void>",
          "parameters": [],
          "docs": "For internal use.\n\nChecks if scroll buttons should be shown.\nThis method should be called whenever a tab is disconnected from the tablist.",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "dsTabChange",
          "detail": "{ tabId: string; tabPanelId: string; }",
          "bubbles": true,
          "complexType": {
            "original": "DsTabChangeEvent",
            "resolved": "{ tabId: string; tabPanelId: string; }",
            "references": {
              "DsTabChangeEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-tabs/ds-tablist/ds-tablist.tsx",
                "id": "src/components/01-base-components/ds-tabs/ds-tablist/ds-tablist.tsx::DsTabChangeEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when a tab is clicked and the active tab should be changed.",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "resize",
          "target": "window",
          "capture": false,
          "passive": true
        },
        {
          "event": "dsTabClick",
          "capture": false,
          "passive": false
        },
        {
          "event": "dsTabFocus",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [
        {
          "name": "default",
          "docs": "The content to display. For the tabs."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "ds-tab",
        "ds-button"
      ],
      "dependencyGraph": {
        "ds-tablist": [
          "ds-tab",
          "ds-button"
        ],
        "ds-tab": [
          "ds-icon"
        ],
        "ds-button": [
          "ds-icon",
          "ds-spinner",
          "ds-visually-hidden"
        ],
        "ds-spinner": [
          "ds-visually-hidden"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-tabs/ds-tabpanel/ds-tabpanel.tsx",
      "encapsulation": "scoped",
      "tag": "ds-tabpanel",
      "readme": "# ds-tabpanel\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "default - The content to display within the tab panel."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-id",
          "reflectToAttr": false,
          "docs": "The ID of the tab panel.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsPadded",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-padded",
          "reflectToAttr": false,
          "docs": "If true, adds paddings to the tab panel content.",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTabId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-tab-id",
          "reflectToAttr": false,
          "docs": "The ID of the associated tab.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "default",
          "docs": "The content to display within the tab panel."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/ds-tabs/ds-tabs.tsx",
      "encapsulation": "scoped",
      "tag": "ds-tabs",
      "readme": "# ds-tabs\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "default - The content to display. For the tab list and panels."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsCurrentTab",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-current-tab",
          "reflectToAttr": false,
          "docs": "The ID of the currently active tab.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsCurrentTabPanel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-current-tab-panel",
          "reflectToAttr": false,
          "docs": "The ID of the currently active tab panel.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsVariant",
          "type": "\"container\" | \"line\"",
          "complexType": {
            "original": "'container' | 'line'",
            "resolved": "\"container\" | \"line\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-variant",
          "reflectToAttr": false,
          "docs": "The variant of the tabs component.",
          "docsTags": [
            {
              "name": "default",
              "text": "'container'"
            }
          ],
          "default": "'container'",
          "values": [
            {
              "value": "container",
              "type": "string"
            },
            {
              "value": "line",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [
        {
          "event": "dsTabChange",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [
        {
          "name": "default",
          "docs": "The content to display. For the tab list and panels."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/ds-tag/ds-tag.tsx",
      "encapsulation": "none",
      "tag": "ds-tag",
      "readme": "# ds-tag\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "prefix - Content to display before the text of the tag."
        },
        {
          "name": "slot",
          "text": "default - Content to display in place of the text of the tag."
        },
        {
          "name": "slot",
          "text": "suffix - Content to display after the text of the tag."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsAriaHidden",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-hidden",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-hidden` attribute of the tag",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsColour",
          "type": "\"attention\" | \"black\" | \"danger\" | \"default\" | \"info\" | \"success\" | \"white\"",
          "complexType": {
            "original": "TagColour",
            "resolved": "\"attention\" | \"black\" | \"danger\" | \"default\" | \"info\" | \"success\" | \"white\"",
            "references": {
              "TagColour": {
                "location": "global",
                "id": "global::TagColour"
              }
            }
          },
          "mutable": false,
          "attr": "ds-colour",
          "reflectToAttr": false,
          "docs": "Colour of the tag",
          "docsTags": [
            {
              "name": "default",
              "text": "'default'"
            }
          ],
          "default": "'default'",
          "values": [
            {
              "value": "attention",
              "type": "string"
            },
            {
              "value": "black",
              "type": "string"
            },
            {
              "value": "danger",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "white",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDownload",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-download",
          "reflectToAttr": false,
          "docs": "Passed to the `dsDownload` attribute of the `DsLink` element",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHref",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-href",
          "reflectToAttr": false,
          "docs": "Passed to the `dsHref` attribute of the `DsLink` element",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIcon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon",
          "reflectToAttr": false,
          "docs": "Icon to display",
          "docsTags": [
            {
              "name": "default",
              "text": "''"
            }
          ],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIconPosition",
          "type": "\"end\" | \"start\"",
          "complexType": {
            "original": "'start' | 'end'",
            "resolved": "\"end\" | \"start\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon-position",
          "reflectToAttr": false,
          "docs": "Position of the icon",
          "docsTags": [
            {
              "name": "default",
              "text": "'start'"
            }
          ],
          "default": "'start'",
          "values": [
            {
              "value": "end",
              "type": "string"
            },
            {
              "value": "start",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-role",
          "reflectToAttr": false,
          "docs": "Passed to the `role` attribute of the tag",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsTarget",
          "type": "\"_blank\" | \"_parent\" | \"_self\" | \"_top\" | \"_unfencedTop\"",
          "complexType": {
            "original": "LinkTarget",
            "resolved": "\"_blank\" | \"_parent\" | \"_self\" | \"_top\" | \"_unfencedTop\"",
            "references": {
              "LinkTarget": {
                "location": "import",
                "path": "../../../utils/links/utils",
                "id": "src/utils/links/utils.ts::LinkTarget",
                "referenceLocation": "LinkTarget"
              }
            }
          },
          "mutable": false,
          "attr": "ds-target",
          "reflectToAttr": false,
          "docs": "Passed to the `dsTarget` attribute of the `DsLink` element",
          "docsTags": [],
          "values": [
            {
              "value": "_blank",
              "type": "string"
            },
            {
              "value": "_parent",
              "type": "string"
            },
            {
              "value": "_self",
              "type": "string"
            },
            {
              "value": "_top",
              "type": "string"
            },
            {
              "value": "_unfencedTop",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-text",
          "reflectToAttr": false,
          "docs": "Text to display",
          "docsTags": [
            {
              "name": "default",
              "text": "'Label'"
            }
          ],
          "default": "'Label'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "default",
          "docs": "Content to display in place of the text of the tag."
        },
        {
          "name": "prefix",
          "docs": "Content to display before the text of the tag."
        },
        {
          "name": "suffix",
          "docs": "Content to display after the text of the tag."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [
        "ds-ribbon"
      ],
      "dependencies": [
        "ds-icon",
        "ds-link"
      ],
      "dependencyGraph": {
        "ds-tag": [
          "ds-icon",
          "ds-link"
        ],
        "ds-link": [
          "ds-icon",
          "ds-visually-hidden"
        ],
        "ds-ribbon": [
          "ds-tag"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-tag-group/ds-tag-group.tsx",
      "encapsulation": "scoped",
      "tag": "ds-tag-group",
      "readme": "# ds-tag-group\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "default - Content to display in the tag group. Intended to contain only `ds-tag` elements."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-label` attribute of the tag group.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAssistiveText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-assistive-text",
          "reflectToAttr": false,
          "docs": "Text for additional information shown below label.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-label",
          "reflectToAttr": false,
          "docs": "Label of the tag group.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "default",
          "docs": "Content to display in the tag group. Intended to contain only `ds-tag` elements."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "ds-group-label"
      ],
      "dependencyGraph": {
        "ds-tag-group": [
          "ds-group-label"
        ],
        "ds-group-label": [
          "ds-assistive-text"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-text-area/ds-text-area.tsx",
      "encapsulation": "scoped",
      "tag": "ds-text-area",
      "readme": "# ds-text-area\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "validity - Content to display below the text area. By default error or success message is displayed in the `validity` slot."
        },
        {
          "name": "slot",
          "text": "label - Content to display above the text area in place of the label"
        },
        {
          "name": "slot",
          "text": "assistiveText - Content to display below the label"
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsAriaDescribedby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-describedby",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-describedby` attribute of the `textarea` element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-label` attribute of the `textarea` element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaLabelledby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-labelledby",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-labelledby` attribute of the `textarea` element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAssistiveText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-assistive-text",
          "reflectToAttr": false,
          "docs": "Text for additional information shown below label",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsCharacterLimit",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-character-limit",
          "reflectToAttr": false,
          "docs": "Optional character limit for the textarea",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDisabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-disabled",
          "reflectToAttr": false,
          "docs": "Passed to the `disabled` attribute of the `textarea` element.",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsErrorText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-error-text",
          "reflectToAttr": false,
          "docs": "Error message shown below the textarea.\nIf set, the textarea is shown in an invalid state.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsForm",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-form",
          "reflectToAttr": false,
          "docs": "Passed to the `form` attribute of the `textarea` element.`",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsFullWidth",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-full-width",
          "reflectToAttr": false,
          "docs": "If true, the textarea takes the full width of its container.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHiddenAssistiveText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-hidden-assistive-text",
          "reflectToAttr": false,
          "docs": "Visually hidden additional information for screen readers",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-id",
          "reflectToAttr": false,
          "docs": "Passed to the `id` of the `textarea` element.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.getUniqueId()"
            }
          ],
          "default": "this.getUniqueId()",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-label",
          "reflectToAttr": false,
          "docs": "Label of the textarea.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsName",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-name",
          "reflectToAttr": false,
          "docs": "Passed to the `name` attribute of the `textarea` element.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.dsId"
            }
          ],
          "default": "this.dsId",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOptional",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-optional",
          "reflectToAttr": false,
          "docs": "Displays indicator that the textarea is optional alongside label.",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOptionalText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-optional-text",
          "reflectToAttr": false,
          "docs": "Text shown alongside label, if the textarea is set as optional.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsPlaceholder",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-placeholder",
          "reflectToAttr": false,
          "docs": "Passed to the `placeholder` of the `textarea` element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsReadonly",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-readonly",
          "reflectToAttr": false,
          "docs": "Passed to the `readonly` attribute of the `textarea` element.",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRequired",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-required",
          "reflectToAttr": false,
          "docs": "Passed to the `required` attribute of the `textarea` element.",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsResizing",
          "type": "\"auto\" | \"both\" | \"horizontal\" | \"none\" | \"vertical\"",
          "complexType": {
            "original": "'both' | 'none' | 'vertical' | 'horizontal' | 'auto'",
            "resolved": "\"auto\" | \"both\" | \"horizontal\" | \"none\" | \"vertical\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-resizing",
          "reflectToAttr": false,
          "docs": "Controls the resizing behavior of the textarea: both, none, vertical, horizontal, or auto (auto-grows with content).",
          "docsTags": [
            {
              "name": "default",
              "text": "'both'"
            }
          ],
          "default": "'both'",
          "values": [
            {
              "value": "auto",
              "type": "string"
            },
            {
              "value": "both",
              "type": "string"
            },
            {
              "value": "horizontal",
              "type": "string"
            },
            {
              "value": "none",
              "type": "string"
            },
            {
              "value": "vertical",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSuccessText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-success-text",
          "reflectToAttr": false,
          "docs": "Success message shown below the textarea.\nIf set, the textarea is shown in a success state.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsValue",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-value",
          "reflectToAttr": false,
          "docs": "Passed to the `value` attribute of the `textarea` element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "checkValidity",
          "returns": {
            "type": "Promise<boolean>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<boolean>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<boolean>"
          },
          "signature": "checkValidity() => Promise<boolean>",
          "parameters": [],
          "docs": "Returns true if textarea has no validity problems; false otherwise.\nFires an invalid event at the element in the latter case.",
          "docsTags": []
        },
        {
          "name": "clearTextarea",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "clearTextarea() => Promise<void>",
          "parameters": [],
          "docs": "Clears the value of the textarea.",
          "docsTags": []
        },
        {
          "name": "setFocus",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "setFocus() => Promise<void>",
          "parameters": [],
          "docs": "",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "dsChange",
          "detail": "\"event\" | Event",
          "bubbles": true,
          "complexType": {
            "original": "Omit<DsTextAreaEvent, 'event'>",
            "resolved": "\"event\" | Event",
            "references": {
              "Omit": {
                "location": "global",
                "id": "global::Omit"
              },
              "DsTextAreaEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-text-area/ds-text-area.tsx",
                "id": "src/components/01-base-components/ds-text-area/ds-text-area.tsx::DsTextAreaEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsChange` event is emitted each time the `value` property of\nthe `ds-text-area` element is changed. This may be a side effect\nof other events such as `dsInput` event, or when the\n`value` property is programmatically changed.",
          "docsTags": []
        },
        {
          "event": "dsInput",
          "detail": "InputEvent",
          "bubbles": true,
          "complexType": {
            "original": "DsTextAreaEvent<InputEvent>",
            "resolved": "InputEvent",
            "references": {
              "DsTextAreaEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-text-area/ds-text-area.tsx",
                "id": "src/components/01-base-components/ds-text-area/ds-text-area.tsx::DsTextAreaEvent"
              },
              "InputEvent": {
                "location": "global",
                "id": "global::InputEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsInput` event is emitted when the user modifies the textarea's value.\nThe event is fired on each keystroke.",
          "docsTags": []
        },
        {
          "event": "dsSubmitInvalid",
          "detail": "{ flag: validityFlag; message: string; }",
          "bubbles": true,
          "complexType": {
            "original": "DsSubmitInvalidEvent",
            "resolved": "{ flag: validityFlag; message: string; }",
            "references": {
              "DsSubmitInvalidEvent": {
                "location": "import",
                "path": "../../../utils/controls/utils",
                "id": "src/utils/controls/utils.ts::DsSubmitInvalidEvent",
                "referenceLocation": "DsSubmitInvalidEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsSubmitInvalid` event is emitted when the textarea is invalid when attempting to submit a form.\nCalling `checkValidity()` method will also emit this event if the textarea is invalid.",
          "docsTags": []
        },
        {
          "event": "dsValidity",
          "detail": "{ flag: validityFlag; message?: string; }",
          "bubbles": true,
          "complexType": {
            "original": "DsValidityEvent",
            "resolved": "{ flag: validityFlag; message?: string; }",
            "references": {
              "DsValidityEvent": {
                "location": "import",
                "path": "../../../utils/controls/utils",
                "id": "src/utils/controls/utils.ts::DsValidityEvent",
                "referenceLocation": "DsValidityEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsValidity` event is emitted when the textarea's validity state changes.",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "assistiveText",
          "docs": "Content to display below the label"
        },
        {
          "name": "label",
          "docs": "Content to display above the text area in place of the label"
        },
        {
          "name": "validity",
          "docs": "Content to display below the text area. By default error or success message is displayed in the `validity` slot."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "ds-input-validity",
        "ds-visually-hidden",
        "ds-control-label"
      ],
      "dependencyGraph": {
        "ds-text-area": [
          "ds-input-validity",
          "ds-visually-hidden",
          "ds-control-label"
        ],
        "ds-input-validity": [
          "ds-icon",
          "ds-feedback"
        ],
        "ds-feedback": [
          "ds-visually-hidden"
        ],
        "ds-control-label": [
          "ds-visually-hidden",
          "ds-assistive-text"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-text-input/ds-text-input.tsx",
      "encapsulation": "scoped",
      "tag": "ds-text-input",
      "readme": "# ds-input\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "prefix - Content to display at the start of the input field. By default the prefix text or icon is displayed in the `prefix` slot."
        },
        {
          "name": "slot",
          "text": "suffix - Content to display at the end of the input field. By default the suffix text or action button of inputs of type `password` or `search` are displayed in the `suffix` slot."
        },
        {
          "name": "slot",
          "text": "validity - Content to display below the input. By default error or success message is displayed in the `validity` slot."
        },
        {
          "name": "slot",
          "text": "label - Content to display above the input in place of the label"
        },
        {
          "name": "slot",
          "text": "assistiveText - Content to display at the place of the assistive text, below label."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsActionButtonAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-action-button-aria-label",
          "reflectToAttr": false,
          "docs": "Aria-label for action button for text inputs with `dsType` `password` or `search`:\n\n- The action button for `search` text input is the clear button. If not set, defaults to \"Clear field\".\n- The action button for `password` text input is the toggle visibility button. If not set, defaults to \"Show password\" and \"Hide password\" depending on the visibility state.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaDescribedby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-describedby",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-describedby` attribute of the `input` element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-label",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-label` attribute of the `input` element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAriaLabelledby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-aria-labelledby",
          "reflectToAttr": false,
          "docs": "Passed to the `aria-labelledby` attribute of the `input` element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAssistiveText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-assistive-text",
          "reflectToAttr": false,
          "docs": "Text for additional information shown below label",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsAutocomplete",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-autocomplete",
          "reflectToAttr": false,
          "docs": "Passed to the `autocomplete` attribute of the `input` element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsDisabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-disabled",
          "reflectToAttr": false,
          "docs": "Passed to the `disabled` attribute of the `input` element.",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsErrorText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": true,
          "attr": "ds-error-text",
          "reflectToAttr": false,
          "docs": "Error message shown below the text input.\nIf set, the text input is shown in an invalid state.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsForm",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-form",
          "reflectToAttr": false,
          "docs": "Passed to the `form` attribute of the `input` element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsFullWidth",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-full-width",
          "reflectToAttr": false,
          "docs": "If true, the text input takes the full width of its container.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsHiddenAssistiveText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-hidden-assistive-text",
          "reflectToAttr": false,
          "docs": "Visually hidden additional information for screen readers",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsIcon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-icon",
          "reflectToAttr": false,
          "docs": "Icon to display at the start of the text input.",
          "docsTags": [
            {
              "name": "default",
              "text": "''"
            }
          ],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-id",
          "reflectToAttr": false,
          "docs": "Passed to the `id` attribute of the `input` element.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.getUniqueId()"
            }
          ],
          "default": "this.getUniqueId()",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsInvalid",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-invalid",
          "reflectToAttr": false,
          "docs": "If true, shows the input in an invalid state (red border, aria-invalid) without requiring dsErrorText. Useful when parent component renders its own error message.",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-label",
          "reflectToAttr": false,
          "docs": "Label of the input.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsMax",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-max",
          "reflectToAttr": false,
          "docs": "Passed to the `max` attribute of the `input` element.",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsMaxLength",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-max-length",
          "reflectToAttr": false,
          "docs": "Passed to the `maxlength` attribute of the `input` element.",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsMin",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-min",
          "reflectToAttr": false,
          "docs": "Passed to the `min` attribute of the `input` element.",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsName",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-name",
          "reflectToAttr": false,
          "docs": "Passed to the `name` attribute of the `input` element.",
          "docsTags": [
            {
              "name": "default",
              "text": "this.dsId"
            }
          ],
          "default": "this.dsId",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOptional",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-optional",
          "reflectToAttr": false,
          "docs": "Displays indicator that the text input is optional alongside label.",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsOptionalText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-optional-text",
          "reflectToAttr": false,
          "docs": "Text shown alongside label, if the text input is set as optional.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsPattern",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-pattern",
          "reflectToAttr": false,
          "docs": "Passed to the `pattern` attribute of the `input` element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsPlaceholder",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-placeholder",
          "reflectToAttr": false,
          "docs": "Passed to the `placeholder` attribute of the `input` element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsPrefixText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-prefix-text",
          "reflectToAttr": false,
          "docs": "Allows additional elements before or after the input field, such as units (e.g., currency, minutes, country codes).",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsReadonly",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-readonly",
          "reflectToAttr": false,
          "docs": "Passed to the `readonly` attribute of the `input` element.",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsRequired",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-required",
          "reflectToAttr": false,
          "docs": "Passed to the `required` attribute of the `input` element.",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsStep",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-step",
          "reflectToAttr": true,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "1"
            }
          ],
          "default": "1",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": true,
          "setter": true
        },
        {
          "name": "dsSuccessText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-success-text",
          "reflectToAttr": false,
          "docs": "Success message shown below the text input.\nIf set, the text input is shown in a success state.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsSuffixText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-suffix-text",
          "reflectToAttr": false,
          "docs": "Allows additional elements before or after the input field, such as units (e.g., currency, minutes, country codes).",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsType",
          "type": "\"email\" | \"loading\" | \"number\" | \"password\" | \"search\" | \"tel\" | \"text\" | \"url\"",
          "complexType": {
            "original": "'text' | 'password' | 'search' | 'loading' | 'tel' | 'email' | 'url' | 'number'",
            "resolved": "\"email\" | \"loading\" | \"number\" | \"password\" | \"search\" | \"tel\" | \"text\" | \"url\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-type",
          "reflectToAttr": false,
          "docs": "Type of the text input, passed to the `type` attribute of the `input` element.\nA text input of type `search` has an action button to clear the input value if it is not empty.\nA text input of type `password` has an action button to toggle the visibility of the entered input.",
          "docsTags": [
            {
              "name": "default",
              "text": "'text'"
            }
          ],
          "default": "'text'",
          "values": [
            {
              "value": "email",
              "type": "string"
            },
            {
              "value": "loading",
              "type": "string"
            },
            {
              "value": "number",
              "type": "string"
            },
            {
              "value": "password",
              "type": "string"
            },
            {
              "value": "search",
              "type": "string"
            },
            {
              "value": "tel",
              "type": "string"
            },
            {
              "value": "text",
              "type": "string"
            },
            {
              "value": "url",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dsValue",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-value",
          "reflectToAttr": false,
          "docs": "Passed to the `value` attribute of the `input` element.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "checkValidity",
          "returns": {
            "type": "Promise<boolean>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<boolean>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<boolean>"
          },
          "signature": "checkValidity() => Promise<boolean>",
          "parameters": [],
          "docs": "Returns true if input has no validity problems; false otherwise.\nFires an invalid event at the element in the latter case.",
          "docsTags": []
        },
        {
          "name": "clearInput",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(e: Event) => Promise<void>",
            "parameters": [
              {
                "name": "e",
                "type": "Event",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              },
              "Event": {
                "location": "import",
                "path": "@stencil/core",
                "id": "../../node_modules/@stencil/core/internal/stencil-core/index.d.ts::Event",
                "referenceLocation": "Event"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "clearInput(e: Event) => Promise<void>",
          "parameters": [
            {
              "name": "e",
              "type": "Event",
              "docs": ""
            }
          ],
          "docs": "",
          "docsTags": []
        },
        {
          "name": "setDisableEventEmits",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(value?: boolean) => Promise<void>",
            "parameters": [
              {
                "name": "value",
                "type": "boolean",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "setDisableEventEmits(value?: boolean) => Promise<void>",
          "parameters": [
            {
              "name": "value",
              "type": "boolean",
              "docs": ""
            }
          ],
          "docs": "Sets the disable-emit flag.\nCall with `true` before a programmatic state change to suppress the next event emit.\nCall with no argument (or `false`) to reset, allowing subsequent user-triggered emits.",
          "docsTags": []
        },
        {
          "name": "setFocus",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "setFocus() => Promise<void>",
          "parameters": [],
          "docs": "",
          "docsTags": []
        },
        {
          "name": "togglePasswordVisibility",
          "returns": {
            "type": "Promise<boolean>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<boolean>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<boolean>"
          },
          "signature": "togglePasswordVisibility() => Promise<boolean>",
          "parameters": [],
          "docs": "",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "dsChange",
          "detail": "\"event\" | Event",
          "bubbles": true,
          "complexType": {
            "original": "Omit<DsTextInputEvent, 'event'>",
            "resolved": "\"event\" | Event",
            "references": {
              "Omit": {
                "location": "global",
                "id": "global::Omit"
              },
              "DsTextInputEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-text-input/ds-text-input.tsx",
                "id": "src/components/01-base-components/ds-text-input/ds-text-input.tsx::DsTextInputEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsChange` event is emitted each time the `value` property of\nthe `ds-text-input` element is changed. This may be a side effect\nof other events such as `dsClear` or `dsInput` event, or when the\n`value` property is programmatically changed.",
          "docsTags": []
        },
        {
          "event": "dsClear",
          "detail": "Event",
          "bubbles": true,
          "complexType": {
            "original": "DsTextInputEvent",
            "resolved": "Event",
            "references": {
              "DsTextInputEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-text-input/ds-text-input.tsx",
                "id": "src/components/01-base-components/ds-text-input/ds-text-input.tsx::DsTextInputEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsClear` event is emitted when the clear button of a input of type `search`\nis pressed.",
          "docsTags": []
        },
        {
          "event": "dsInput",
          "detail": "InputEvent",
          "bubbles": true,
          "complexType": {
            "original": "DsTextInputEvent<InputEvent>",
            "resolved": "InputEvent",
            "references": {
              "DsTextInputEvent": {
                "location": "local",
                "path": "/Users/teemuparssinen/hy/uh-design-system/component-library/packages/component-library/src/components/01-base-components/ds-text-input/ds-text-input.tsx",
                "id": "src/components/01-base-components/ds-text-input/ds-text-input.tsx::DsTextInputEvent"
              },
              "InputEvent": {
                "location": "global",
                "id": "global::InputEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsInput` event is emitted when the user modifies the input's value.\nThe event is fired on each keystroke.",
          "docsTags": []
        },
        {
          "event": "dsSubmitInvalid",
          "detail": "{ flag: validityFlag; message: string; }",
          "bubbles": true,
          "complexType": {
            "original": "DsSubmitInvalidEvent",
            "resolved": "{ flag: validityFlag; message: string; }",
            "references": {
              "DsSubmitInvalidEvent": {
                "location": "import",
                "path": "../../../utils/controls/utils",
                "id": "src/utils/controls/utils.ts::DsSubmitInvalidEvent",
                "referenceLocation": "DsSubmitInvalidEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsSubmitInvalid` event is emitted when the input is invalid when attempting to submit a form.\nCalling `checkValidity()` method will also emit this event if the input is invalid.",
          "docsTags": []
        },
        {
          "event": "dsValidity",
          "detail": "{ flag: validityFlag; message?: string; }",
          "bubbles": true,
          "complexType": {
            "original": "DsValidityEvent",
            "resolved": "{ flag: validityFlag; message?: string; }",
            "references": {
              "DsValidityEvent": {
                "location": "import",
                "path": "../../../utils/controls/utils",
                "id": "src/utils/controls/utils.ts::DsValidityEvent",
                "referenceLocation": "DsValidityEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "The `dsValidity` event is emitted when the input's validity state changes.",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "assistiveText",
          "docs": "Content to display at the place of the assistive text, below label."
        },
        {
          "name": "label",
          "docs": "Content to display above the input in place of the label"
        },
        {
          "name": "prefix",
          "docs": "Content to display at the start of the input field. By default the prefix text or icon is displayed in the `prefix` slot."
        },
        {
          "name": "suffix",
          "docs": "Content to display at the end of the input field. By default the suffix text or action button of inputs of type `password` or `search` are displayed in the `suffix` slot."
        },
        {
          "name": "validity",
          "docs": "Content to display below the input. By default error or success message is displayed in the `validity` slot."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [
        "ds-datepicker-custom",
        "ds-datepicker-simple"
      ],
      "dependencies": [
        "ds-icon",
        "ds-button",
        "ds-input-validity",
        "ds-control-label"
      ],
      "dependencyGraph": {
        "ds-text-input": [
          "ds-icon",
          "ds-button",
          "ds-input-validity",
          "ds-control-label"
        ],
        "ds-button": [
          "ds-icon",
          "ds-spinner",
          "ds-visually-hidden"
        ],
        "ds-spinner": [
          "ds-visually-hidden"
        ],
        "ds-input-validity": [
          "ds-icon",
          "ds-feedback"
        ],
        "ds-feedback": [
          "ds-visually-hidden"
        ],
        "ds-control-label": [
          "ds-visually-hidden",
          "ds-assistive-text"
        ],
        "ds-datepicker-custom": [
          "ds-text-input"
        ],
        "ds-datepicker-simple": [
          "ds-text-input"
        ]
      }
    },
    {
      "filePath": "src/components/01-base-components/ds-versioned-css-variables/ds-versioned-css-variables.tsx",
      "encapsulation": "scoped",
      "tag": "ds-versioned-css-variables",
      "readme": "# ds-versioned-css-variables\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/01-base-components/ds-visually-hidden/ds-visually-hidden.tsx",
      "encapsulation": "scoped",
      "tag": "ds-visually-hidden",
      "readme": "# ds-visually-hidden\n\n\n",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "default - Content to hide."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "dsTag",
          "type": "\"div\" | \"span\"",
          "complexType": {
            "original": "'div' | 'span'",
            "resolved": "\"div\" | \"span\"",
            "references": {}
          },
          "mutable": false,
          "attr": "ds-tag",
          "reflectToAttr": false,
          "docs": "Specifies the HTML tag to render for the visually hidden component.",
          "docsTags": [
            {
              "name": "default",
              "text": "'div'"
            }
          ],
          "default": "'div'",
          "values": [
            {
              "value": "div",
              "type": "string"
            },
            {
              "value": "span",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "default",
          "docs": "Content to hide."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [
        "ds-badge",
        "ds-button",
        "ds-card",
        "ds-chip",
        "ds-control-label",
        "ds-feedback",
        "ds-link",
        "ds-link-cta",
        "ds-link-with-arrow",
        "ds-notification",
        "ds-pagination-page",
        "ds-radio-button",
        "ds-ribbon",
        "ds-spinner",
        "ds-step-content-base",
        "ds-text-area"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "ds-badge": [
          "ds-visually-hidden"
        ],
        "ds-button": [
          "ds-visually-hidden"
        ],
        "ds-card": [
          "ds-visually-hidden"
        ],
        "ds-chip": [
          "ds-visually-hidden"
        ],
        "ds-control-label": [
          "ds-visually-hidden"
        ],
        "ds-feedback": [
          "ds-visually-hidden"
        ],
        "ds-link": [
          "ds-visually-hidden"
        ],
        "ds-link-cta": [
          "ds-visually-hidden"
        ],
        "ds-link-with-arrow": [
          "ds-visually-hidden"
        ],
        "ds-notification": [
          "ds-visually-hidden"
        ],
        "ds-pagination-page": [
          "ds-visually-hidden"
        ],
        "ds-radio-button": [
          "ds-visually-hidden"
        ],
        "ds-ribbon": [
          "ds-visually-hidden"
        ],
        "ds-spinner": [
          "ds-visually-hidden"
        ],
        "ds-step-content-base": [
          "ds-visually-hidden"
        ],
        "ds-text-area": [
          "ds-visually-hidden"
        ]
      }
    }
  ],
  "typeLibrary": {
    "src/components/01-base-components/ds-accordion/ds-accordion.tsx::DsAccordionToggleEvent": {
      "declaration": "boolean",
      "docstring": "",
      "path": "src/components/01-base-components/ds-accordion/ds-accordion.tsx"
    },
    "src/components/01-base-components/ds-action-menu/ds-action-list-item/ds-action-list-item.tsx::DsActionListItemVariant": {
      "declaration": "export type DsActionListItemVariant = 'action' | 'action-danger' | 'single-select' | 'multi-select';",
      "docstring": "",
      "path": "src/components/01-base-components/ds-action-menu/ds-action-list-item/ds-action-list-item.tsx"
    },
    "src/components/01-base-components/ds-action-menu/ds-action-list-item/ds-action-list-item.tsx::DsActionListItemSelectEvent": {
      "declaration": "export interface DsActionListItemSelectEvent {\n  id: string;\n  label: string;\n  selected: boolean;\n  variant: DsActionListItemVariant;\n}",
      "docstring": "",
      "path": "src/components/01-base-components/ds-action-menu/ds-action-list-item/ds-action-list-item.tsx"
    },
    "src/components/01-base-components/ds-action-menu/ds-action-menu.tsx::DsActionMenuOpenEvent": {
      "declaration": "void",
      "docstring": "",
      "path": "src/components/01-base-components/ds-action-menu/ds-action-menu.tsx"
    },
    "src/components/01-base-components/ds-action-menu/ds-action-menu.tsx::DsActionMenuCloseEvent": {
      "declaration": "void",
      "docstring": "",
      "path": "src/components/01-base-components/ds-action-menu/ds-action-menu.tsx"
    },
    "src/components/01-base-components/ds-backdrop/ds-backdrop.tsx::DsBackdropTransitionEvent": {
      "declaration": "{ status: 'on' | 'off'; direction: 'in' | 'out' }",
      "docstring": "",
      "path": "src/components/01-base-components/ds-backdrop/ds-backdrop.tsx"
    },
    "src/components/01-base-components/ds-checkbox/ds-checkbox.tsx::DsCheckboxChangeEvent": {
      "declaration": "{ value: string; checked: boolean }",
      "docstring": "",
      "path": "src/components/01-base-components/ds-checkbox/ds-checkbox.tsx"
    },
    "src/components/01-base-components/ds-checkbox/ds-checkbox.tsx::DsCheckboxFocusEvent": {
      "declaration": "string",
      "docstring": "",
      "path": "src/components/01-base-components/ds-checkbox/ds-checkbox.tsx"
    },
    "src/components/01-base-components/ds-checkbox/ds-checkbox.tsx::DsCheckboxBlurEvent": {
      "declaration": "string",
      "docstring": "",
      "path": "src/components/01-base-components/ds-checkbox/ds-checkbox.tsx"
    },
    "src/utils/controls/utils.ts::DsSubmitInvalidEvent": {
      "declaration": "{\n  flag: validityFlag;\n  message: string;\n}",
      "docstring": "",
      "path": "src/utils/controls/utils.ts"
    },
    "src/utils/controls/utils.ts::DsValidityEvent": {
      "declaration": "{\n  flag: validityFlag;\n  message?: string;\n}",
      "docstring": "",
      "path": "src/utils/controls/utils.ts"
    },
    "src/components/01-base-components/ds-checkbox-group/ds-checkbox-group.tsx::DsCheckboxGroupChangeEvent": {
      "declaration": "{\n  id: string;\n  checked: boolean;\n}",
      "docstring": "",
      "path": "src/components/01-base-components/ds-checkbox-group/ds-checkbox-group.tsx"
    },
    "src/components/01-base-components/ds-checkbox-group/ds-checkbox-group.tsx::DsCheckboxGroupIndeterminateChildChangeEvent": {
      "declaration": "{\n  id: string;\n  indeterminate: boolean;\n}",
      "docstring": "",
      "path": "src/components/01-base-components/ds-checkbox-group/ds-checkbox-group.tsx"
    },
    "src/components/01-base-components/ds-checkbox-group/ds-checkbox-group.tsx::DsCheckboxGroupInvalidStateChangeEvent": {
      "declaration": "string",
      "docstring": "",
      "path": "src/components/01-base-components/ds-checkbox-group/ds-checkbox-group.tsx"
    },
    "src/components/01-base-components/ds-checkbox-group/ds-checkbox-group.tsx::DsCheckboxGroupDisabledChangeEvent": {
      "declaration": "boolean",
      "docstring": "",
      "path": "src/components/01-base-components/ds-checkbox-group/ds-checkbox-group.tsx"
    },
    "src/components/01-base-components/ds-checkbox-group/ds-checkbox-group.tsx::DsCheckboxGroupAllRequiredChangeEvent": {
      "declaration": "boolean",
      "docstring": "",
      "path": "src/components/01-base-components/ds-checkbox-group/ds-checkbox-group.tsx"
    },
    "src/components/01-base-components/ds-checkbox-group/ds-checkbox-group.tsx::DsCheckboxGroupFormChangeEvent": {
      "declaration": "string",
      "docstring": "",
      "path": "src/components/01-base-components/ds-checkbox-group/ds-checkbox-group.tsx"
    },
    "src/components/01-base-components/ds-checkbox-group/ds-checkbox-group.tsx::DsCheckboxGroupNameChangeEvent": {
      "declaration": "string",
      "docstring": "",
      "path": "src/components/01-base-components/ds-checkbox-group/ds-checkbox-group.tsx"
    },
    "src/components/01-base-components/ds-checkbox-group/ds-checkbox-group.tsx::DsCheckboxGroupCheckedChangeEvent": {
      "declaration": "boolean",
      "docstring": "",
      "path": "src/components/01-base-components/ds-checkbox-group/ds-checkbox-group.tsx"
    },
    "src/components/01-base-components/ds-chip/ds-chip.tsx::DsChipValue": {
      "declaration": "export type DsChipValue = string | number;",
      "docstring": "",
      "path": "src/components/01-base-components/ds-chip/ds-chip.tsx"
    },
    "src/components/01-base-components/ds-chip/ds-chip.tsx::DsChipClickEvent": {
      "declaration": "export type DsChipValue = string | number;",
      "docstring": "",
      "path": "src/components/01-base-components/ds-chip/ds-chip.tsx"
    },
    "src/components/01-base-components/ds-option/ds-option.tsx::DsOptionClickEvent": {
      "declaration": "void",
      "docstring": "",
      "path": "src/components/01-base-components/ds-option/ds-option.tsx"
    },
    "src/components/01-base-components/ds-option/ds-option.tsx::DsOptionMountedEvent": {
      "declaration": "void",
      "docstring": "",
      "path": "src/components/01-base-components/ds-option/ds-option.tsx"
    },
    "src/components/01-base-components/ds-option/ds-option.tsx::DsOptionValueChangeEvent": {
      "declaration": "{\n  newValue: string;\n  oldValue: string;\n}",
      "docstring": "",
      "path": "src/components/01-base-components/ds-option/ds-option.tsx"
    },
    "src/components/01-base-components/ds-option/ds-option.tsx::DsOptionLabelChangeEvent": {
      "declaration": "{\n  value: string;\n  /** @deprecated use `newLabel` */\n  label: string;\n  newLabel: string;\n  oldLabel: string;\n}",
      "docstring": "",
      "path": "src/components/01-base-components/ds-option/ds-option.tsx"
    },
    "src/components/01-base-components/ds-combobox/ds-combobox.tsx::DsComboboxFilterChangeEvent": {
      "declaration": "string",
      "docstring": "",
      "path": "src/components/01-base-components/ds-combobox/ds-combobox.tsx"
    },
    "src/components/01-base-components/ds-combobox/ds-combobox.tsx::DsComboboxMultipleChangeEvent": {
      "declaration": "{ values: string[] | null; added: string[] | null; removed: string[] | null }",
      "docstring": "",
      "path": "src/components/01-base-components/ds-combobox/ds-combobox.tsx"
    },
    "src/components/01-base-components/ds-combobox/ds-combobox.tsx::DsComboboxChangeEvent": {
      "declaration": "string",
      "docstring": "",
      "path": "src/components/01-base-components/ds-combobox/ds-combobox.tsx"
    },
    "src/components/01-base-components/ds-combobox/ds-combobox.tsx::DsComboboxSelectedOptionValueChangeEvent": {
      "declaration": "string",
      "docstring": "",
      "path": "src/components/01-base-components/ds-combobox/ds-combobox.tsx"
    },
    "src/components/01-base-components/ds-combobox/ds-combobox.tsx::DsComboboxSelectedOptionRemovedEvent": {
      "declaration": "void",
      "docstring": "",
      "path": "src/components/01-base-components/ds-combobox/ds-combobox.tsx"
    },
    "src/components/01-base-components/ds-combobox/ds-combobox.tsx::DsComboboxBlurEvent": {
      "declaration": "void",
      "docstring": "",
      "path": "src/components/01-base-components/ds-combobox/ds-combobox.tsx"
    },
    "src/components/01-base-components/ds-combobox/ds-combobox.tsx::DsComboboxFocusEvent": {
      "declaration": "void",
      "docstring": "",
      "path": "src/components/01-base-components/ds-combobox/ds-combobox.tsx"
    },
    "src/components/01-base-components/ds-datepicker/ds-datepicker.tsx::DsDatepickerChangeEvent": {
      "declaration": "string",
      "docstring": "",
      "path": "src/components/01-base-components/ds-datepicker/ds-datepicker.tsx"
    },
    "src/components/01-base-components/ds-datepicker/ds-datepicker.tsx::DsDatepickerBlurEvent": {
      "declaration": "void",
      "docstring": "",
      "path": "src/components/01-base-components/ds-datepicker/ds-datepicker.tsx"
    },
    "src/components/01-base-components/ds-datepicker/ds-datepicker.tsx::DsDatepickerFocusEvent": {
      "declaration": "void",
      "docstring": "",
      "path": "src/components/01-base-components/ds-datepicker/ds-datepicker.tsx"
    },
    "src/components/01-base-components/ds-media/ds-media.tsx::MediaType": {
      "declaration": "export type MediaType = 'image' | 'video' | 'youtube' | 'iframe';",
      "docstring": "",
      "path": "src/components/01-base-components/ds-media/ds-media.tsx"
    },
    "src/components/01-base-components/ds-media/ds-media.tsx::DsMediaLoadEvent": {
      "declaration": "void",
      "docstring": "",
      "path": "src/components/01-base-components/ds-media/ds-media.tsx"
    },
    "src/components/01-base-components/ds-media/ds-media.tsx::DsMediaErrorEvent": {
      "declaration": "string",
      "docstring": "",
      "path": "src/components/01-base-components/ds-media/ds-media.tsx"
    },
    "src/components/01-base-components/ds-options/ds-options.tsx::DsOptionsEscEvent": {
      "declaration": "{ key: string }",
      "docstring": "",
      "path": "src/components/01-base-components/ds-options/ds-options.tsx"
    },
    "src/components/01-base-components/ds-options/ds-options.tsx::DsOptionsActiveIndexChangeEvent": {
      "declaration": "number",
      "docstring": "",
      "path": "src/components/01-base-components/ds-options/ds-options.tsx"
    },
    "src/components/01-base-components/ds-radio-button/ds-radio-button.tsx::DsRadioButtonChangeEvent": {
      "declaration": "{ value: string; checked: boolean }",
      "docstring": "",
      "path": "src/components/01-base-components/ds-radio-button/ds-radio-button.tsx"
    },
    "src/components/01-base-components/ds-radio-button/ds-radio-button.tsx::DsRadioButtonCheckEvent": {
      "declaration": "void",
      "docstring": "",
      "path": "src/components/01-base-components/ds-radio-button/ds-radio-button.tsx"
    },
    "src/components/01-base-components/ds-radio-button/ds-radio-button.tsx::DsRadioButtonFocusEvent": {
      "declaration": "string",
      "docstring": "",
      "path": "src/components/01-base-components/ds-radio-button/ds-radio-button.tsx"
    },
    "src/components/01-base-components/ds-radio-button/ds-radio-button.tsx::DsRadioButtonBlurEvent": {
      "declaration": "string",
      "docstring": "",
      "path": "src/components/01-base-components/ds-radio-button/ds-radio-button.tsx"
    },
    "src/components/01-base-components/ds-radio-button-group/ds-radio-button-group.tsx::DsRadioButtonGroupValueChangeEvent": {
      "declaration": "string",
      "docstring": "",
      "path": "src/components/01-base-components/ds-radio-button-group/ds-radio-button-group.tsx"
    },
    "src/components/01-base-components/ds-radio-button-group/ds-radio-button-group.tsx::DsRadioButtonGroupInvalidStateChangeEvent": {
      "declaration": "string",
      "docstring": "",
      "path": "src/components/01-base-components/ds-radio-button-group/ds-radio-button-group.tsx"
    },
    "src/components/01-base-components/ds-radio-button-group/ds-radio-button-group.tsx::DsRadioButtonGroupChangeEvent": {
      "declaration": "{ value: string }",
      "docstring": "",
      "path": "src/components/01-base-components/ds-radio-button-group/ds-radio-button-group.tsx"
    },
    "src/components/01-base-components/ds-select/ds-select.tsx::DsSelectMultipleChangeEvent": {
      "declaration": "{ values: string[] | null; added: string[] | null; removed: string[] | null }",
      "docstring": "",
      "path": "src/components/01-base-components/ds-select/ds-select.tsx"
    },
    "src/components/01-base-components/ds-select/ds-select.tsx::DsSelectChangeEvent": {
      "declaration": "string",
      "docstring": "",
      "path": "src/components/01-base-components/ds-select/ds-select.tsx"
    },
    "src/components/01-base-components/ds-select/ds-select.tsx::DsSelectBlurEvent": {
      "declaration": "void",
      "docstring": "",
      "path": "src/components/01-base-components/ds-select/ds-select.tsx"
    },
    "src/components/01-base-components/ds-select/ds-select.tsx::DsSelectFocusEvent": {
      "declaration": "void",
      "docstring": "",
      "path": "src/components/01-base-components/ds-select/ds-select.tsx"
    },
    "src/components/01-base-components/ds-tabs/ds-tab/ds-tab.tsx::DsTabClickEvent": {
      "declaration": "{\n  tabId: string;\n  tabPanelId: string;\n}",
      "docstring": "",
      "path": "src/components/01-base-components/ds-tabs/ds-tab/ds-tab.tsx"
    },
    "src/components/01-base-components/ds-tabs/ds-tab/ds-tab.tsx::DsTabFocusEvent": {
      "declaration": "{\n  tabId: string;\n}",
      "docstring": "",
      "path": "src/components/01-base-components/ds-tabs/ds-tab/ds-tab.tsx"
    },
    "src/components/01-base-components/ds-tabs/ds-tablist/ds-tablist.tsx::DsTabChangeEvent": {
      "declaration": "{\n  tabId: string;\n  tabPanelId: string;\n}",
      "docstring": "",
      "path": "src/components/01-base-components/ds-tabs/ds-tablist/ds-tablist.tsx"
    },
    "src/components/01-base-components/ds-text-area/ds-text-area.tsx::DsTextAreaEvent": {
      "declaration": "{\n  event: T;\n  value: string;\n}",
      "docstring": "",
      "path": "src/components/01-base-components/ds-text-area/ds-text-area.tsx"
    },
    "src/components/01-base-components/ds-text-input/ds-text-input.tsx::DsTextInputEvent": {
      "declaration": "{\n  event: T;\n  value: string;\n}",
      "docstring": "",
      "path": "src/components/01-base-components/ds-text-input/ds-text-input.tsx"
    },
    "../../node_modules/@stencil/core/internal/stencil-core/index.d.ts::Event": {
      "declaration": "any",
      "docstring": "",
      "path": "../../node_modules/@stencil/core/internal/stencil-core/index.d.ts"
    },
    "src/utils/links/utils.ts::LinkTarget": {
      "declaration": "export type LinkTarget = '_blank' | '_self' | '_parent' | '_top' | '_unfencedTop';",
      "docstring": "",
      "path": "src/utils/links/utils.ts"
    },
    "src/data.d.ts::RibbonLink": {
      "declaration": "export interface RibbonLink {\n  /** Unique identifier for the link */\n  id: string;\n  /** Link URL */\n  href?: string;\n  /** Link text */\n  text: string;\n  /** Badge text key (eg. \"new\") */\n  badge?: string;\n  /** Link target - defaults to '_self' (same tab) */\n  target?: string;\n  /** Whether the link should be shown only on mobile devices */\n  mobileOnly?: boolean | false;\n}",
      "docstring": "",
      "path": "src/data.d.ts"
    },
    "src/store.ts::Language": {
      "declaration": "\"fi\" | \"sv\" | \"en\"",
      "docstring": "",
      "path": "src/store.ts"
    }
  }
}