{
  "timestamp": "2026-04-15T06:48:01",
  "compiler": {
    "name": "@stencil/core",
    "version": "4.43.1",
    "typescriptVersion": "5.8.3"
  },
  "components": [
    {
      "filePath": "src/components/swirl-accordion/swirl-accordion.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-accordion",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "slot - The accordion items (e.g. swirl-accordion-item)."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "multiExpand",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "multi-expand",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "collapseItem",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(itemId: string) => Promise<void>",
            "parameters": [
              {
                "name": "itemId",
                "type": "string",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "collapseItem(itemId: string) => Promise<void>",
          "parameters": [
            {
              "name": "itemId",
              "type": "string",
              "docs": ""
            }
          ],
          "docs": "Collapses an accordion item.",
          "docsTags": []
        },
        {
          "name": "expandItem",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(itemId: string) => Promise<void>",
            "parameters": [
              {
                "name": "itemId",
                "type": "string",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "expandItem(itemId: string) => Promise<void>",
          "parameters": [
            {
              "name": "itemId",
              "type": "string",
              "docs": ""
            }
          ],
          "docs": "Expands an accordion item.",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "expandedItemChange",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "slot",
          "docs": "The accordion items (e.g. swirl-accordion-item)."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-accordion-item/swirl-accordion-item.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-accordion-item",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "slot - The accordion item content."
        },
        {
          "name": "slot",
          "text": "media - Media slot for content to be displayed before the content."
        },
        {
          "name": "slot",
          "text": "trailing - Trailing slot for content to be displayed before the expand icon."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "description",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "description",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "heading",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "heading",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "headingLevel",
          "type": "1 | 2 | 3 | 4 | 5 | 6",
          "complexType": {
            "original": "SwirlHeadingLevel",
            "resolved": "1 | 2 | 3 | 4 | 5 | 6",
            "references": {
              "SwirlHeadingLevel": {
                "location": "import",
                "path": "../swirl-heading/swirl-heading",
                "id": "src/components/swirl-heading/swirl-heading.tsx::SwirlHeadingLevel",
                "referenceLocation": "SwirlHeadingLevel"
              }
            }
          },
          "mutable": false,
          "attr": "heading-level",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "2"
            }
          ],
          "default": "2",
          "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": "initiallyOpen",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "initially-open",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "itemId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "item-id",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "uuid()"
            }
          ],
          "default": "uuid()",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "collapse",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "collapse() => Promise<void>",
          "parameters": [],
          "docs": "Collapses the accordion item.",
          "docsTags": []
        },
        {
          "name": "expand",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "expand() => Promise<void>",
          "parameters": [],
          "docs": "Expands the accordion 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 accordion item.",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "expansionChange",
          "detail": "boolean",
          "bubbles": true,
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "media",
          "docs": "Media slot for content to be displayed before the content."
        },
        {
          "name": "slot",
          "docs": "The accordion item content."
        },
        {
          "name": "trailing",
          "docs": "Trailing slot for content to be displayed before the expand icon."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-text",
        "swirl-icon"
      ],
      "dependencyGraph": {
        "swirl-accordion-item": [
          "swirl-text",
          "swirl-icon"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-action-list/swirl-action-list.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-action-list",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "slot - The action list items and sections"
        }
      ],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "slot",
          "docs": "The action list items and sections"
        }
      ],
      "parts": [
        {
          "name": "action-list",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-pdf-reader"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-pdf-reader": [
          "swirl-action-list"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-action-list-item/swirl-action-list-item.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-action-list-item",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "suffix - Used to add custom content to the end of the action list item."
        },
        {
          "name": "slot",
          "text": "avatar - Optional avatar displayed to the left of the label"
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "badge",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "badge",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "description",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "description",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "icon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "icon",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "iconBadge",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "icon-badge",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "intent",
          "type": "\"critical\" | \"default\"",
          "complexType": {
            "original": "SwirlActionListItemIntent",
            "resolved": "\"critical\" | \"default\"",
            "references": {
              "SwirlActionListItemIntent": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-action-list-item/swirl-action-list-item.tsx",
                "id": "src/components/swirl-action-list-item/swirl-action-list-item.tsx::SwirlActionListItemIntent"
              }
            }
          },
          "mutable": false,
          "attr": "intent",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"default\""
            }
          ],
          "default": "\"default\"",
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "\"l\" | \"m\"",
          "complexType": {
            "original": "SwirlActionListItemSize",
            "resolved": "\"l\" | \"m\"",
            "references": {
              "SwirlActionListItemSize": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-action-list-item/swirl-action-list-item.tsx",
                "id": "src/components/swirl-action-list-item/swirl-action-list-item.tsx::SwirlActionListItemSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"m\""
            }
          ],
          "default": "\"m\"",
          "values": [
            {
              "value": "l",
              "type": "string"
            },
            {
              "value": "m",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "suffix",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "suffix",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "swirlAriaExpanded",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "swirl-aria-expanded",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "swirlAriaHaspopup",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "swirl-aria-haspopup",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "truncateLabel",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "truncate-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "avatar",
          "docs": "Optional avatar displayed to the left of the label"
        },
        {
          "name": "suffix",
          "docs": "Used to add custom content to the end of the action list item."
        }
      ],
      "parts": [
        {
          "name": "action-list-item",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-menu-item",
        "swirl-pdf-reader"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-menu-item": [
          "swirl-action-list-item"
        ],
        "swirl-pdf-reader": [
          "swirl-action-list-item"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-action-list-section/swirl-action-list-section.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-action-list-section",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "slot - The action list item components"
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "hasSeparator",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "has-separator",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "separatorSpacing",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlSeparatorSpacing",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"8\"",
            "references": {
              "SwirlSeparatorSpacing": {
                "location": "import",
                "path": "../swirl-separator/swirl-separator",
                "id": "src/components/swirl-separator/swirl-separator.tsx::SwirlSeparatorSpacing",
                "referenceLocation": "SwirlSeparatorSpacing"
              }
            }
          },
          "mutable": false,
          "attr": "separator-spacing",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"4\""
            }
          ],
          "default": "\"4\"",
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "spacing",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"40\" | \"48\" | \"64\" | \"8\"",
          "complexType": {
            "original": "SwirlStackSpacing",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"40\" | \"48\" | \"64\" | \"8\"",
            "references": {
              "SwirlStackSpacing": {
                "location": "import",
                "path": "../swirl-stack/swirl-stack",
                "id": "src/components/swirl-stack/swirl-stack.tsx::SwirlStackSpacing",
                "referenceLocation": "SwirlStackSpacing"
              }
            }
          },
          "mutable": false,
          "attr": "spacing",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"0\""
            }
          ],
          "default": "\"0\"",
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "40",
              "type": "string"
            },
            {
              "value": "48",
              "type": "string"
            },
            {
              "value": "64",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "slot",
          "docs": "The action list item components"
        }
      ],
      "parts": [
        {
          "name": "action-list-section__label",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-separator",
        "swirl-stack"
      ],
      "dependencyGraph": {
        "swirl-action-list-section": [
          "swirl-separator",
          "swirl-stack"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-app-bar/swirl-app-bar.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-app-bar",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "heading - The app bar's heading element"
        },
        {
          "name": "slot",
          "text": "center-controls - Container for controls displayed in the center"
        },
        {
          "name": "slot",
          "text": "cta - Container for a call to action button"
        },
        {
          "name": "slot",
          "text": "right-controls - Container for controls displayed at the end of the bar"
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "backButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "back-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Go back\""
            }
          ],
          "default": "\"Go back\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "closeButtonIcon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "close-button-icon",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"<swirl-icon-close></swirl-icon-close>\""
            }
          ],
          "default": "\"<swirl-icon-close></swirl-icon-close>\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "closeButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "close-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Close\""
            }
          ],
          "default": "\"Close\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "paddingInlineEnd",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlAppBarPadding",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
            "references": {
              "SwirlAppBarPadding": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-app-bar/swirl-app-bar.tsx",
                "id": "src/components/swirl-app-bar/swirl-app-bar.tsx::SwirlAppBarPadding"
              }
            }
          },
          "mutable": false,
          "attr": "padding-inline-end",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"16\""
            }
          ],
          "default": "\"16\"",
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "20",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "paddingInlineStart",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlAppBarPadding",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
            "references": {
              "SwirlAppBarPadding": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-app-bar/swirl-app-bar.tsx",
                "id": "src/components/swirl-app-bar/swirl-app-bar.tsx::SwirlAppBarPadding"
              }
            }
          },
          "mutable": false,
          "attr": "padding-inline-start",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"16\""
            }
          ],
          "default": "\"16\"",
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "20",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "showBackButton",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-back-button",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "showCloseButton",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-close-button",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "showHeading",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-heading",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "showStepperControls",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-stepper-controls",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "stepDownButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "step-down-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Next item\""
            }
          ],
          "default": "\"Next item\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "stepUpButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "step-up-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Previous item\""
            }
          ],
          "default": "\"Previous item\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "backButtonClick",
          "detail": "MouseEvent",
          "bubbles": true,
          "complexType": {
            "original": "MouseEvent",
            "resolved": "MouseEvent",
            "references": {
              "MouseEvent": {
                "location": "global",
                "id": "global::MouseEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "closeButtonClick",
          "detail": "MouseEvent",
          "bubbles": true,
          "complexType": {
            "original": "MouseEvent",
            "resolved": "MouseEvent",
            "references": {
              "MouseEvent": {
                "location": "global",
                "id": "global::MouseEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "stepDownButtonClick",
          "detail": "MouseEvent",
          "bubbles": true,
          "complexType": {
            "original": "MouseEvent",
            "resolved": "MouseEvent",
            "references": {
              "MouseEvent": {
                "location": "global",
                "id": "global::MouseEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "stepUpButtonClick",
          "detail": "MouseEvent",
          "bubbles": true,
          "complexType": {
            "original": "MouseEvent",
            "resolved": "MouseEvent",
            "references": {
              "MouseEvent": {
                "location": "global",
                "id": "global::MouseEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "center-controls",
          "docs": "Container for controls displayed in the center"
        },
        {
          "name": "cta",
          "docs": "Container for a call to action button"
        },
        {
          "name": "heading",
          "docs": "The app bar's heading element"
        },
        {
          "name": "right-controls",
          "docs": "Container for controls displayed at the end of the bar"
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-button"
      ],
      "dependencyGraph": {
        "swirl-app-bar": [
          "swirl-button"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-app-icon/swirl-app-icon.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-app-icon",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "icon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "icon",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "src",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "src",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-app-layout/swirl-app-layout.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-app-layout",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "content - Main content area"
        },
        {
          "name": "slot",
          "text": "navigation - The navigation area content"
        },
        {
          "name": "slot",
          "text": "navigation-controls - Controls for the navigation header"
        },
        {
          "name": "slot",
          "text": "navigation-mobile-menu-button - Used to add a mobile shell layout menu button to navigation"
        },
        {
          "name": "slot",
          "text": "app-bar - The app bar contents"
        },
        {
          "name": "slot",
          "text": "bottom-bar - The bottom bar contents"
        },
        {
          "name": "slot",
          "text": "custom-app-bar-back-button - Replaces the mobile default back button of the content app bar"
        },
        {
          "name": "slot",
          "text": "app-bar-mobile-menu-button - Used to add a mobile shell layout menu button to the app bar"
        },
        {
          "name": "slot",
          "text": "banner - Used to show a banner below the app bar"
        },
        {
          "name": "slot",
          "text": "bottom-banner - Used to show a fixed banner at the bottom"
        },
        {
          "name": "slot",
          "text": "sidebar - Content of the right sidebar"
        },
        {
          "name": "slot",
          "text": "custom-sidebar-header - Replaces the default sidebar header"
        },
        {
          "name": "slot",
          "text": "floating-action-button - Floating button displayed in the bottom right corner"
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "appName",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "app-name",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "backToNavigationViewButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "back-to-navigation-view-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Back to navigation\""
            }
          ],
          "default": "\"Back to navigation\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "collapsibleNavigation",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "collapsible-navigation",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "ctaIcon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "cta-icon",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "ctaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "cta-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "hasNavigation",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": true,
          "attr": "has-navigation",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "hideAppBar",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "hide-app-bar",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "initialMobileView",
          "type": "\"body\" | \"navigation\" | \"sidebar\"",
          "complexType": {
            "original": "SwirlAppLayoutMobileView",
            "resolved": "\"body\" | \"navigation\" | \"sidebar\"",
            "references": {
              "SwirlAppLayoutMobileView": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-app-layout/swirl-app-layout.tsx",
                "id": "src/components/swirl-app-layout/swirl-app-layout.tsx::SwirlAppLayoutMobileView"
              }
            }
          },
          "mutable": false,
          "attr": "initial-mobile-view",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "body",
              "type": "string"
            },
            {
              "value": "navigation",
              "type": "string"
            },
            {
              "value": "sidebar",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "navigationBackButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "navigation-back-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Go back\""
            }
          ],
          "default": "\"Go back\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "navigationExpansionStateStorageKey",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "navigation-expansion-state-storage-key",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "SWIRL_APP_LAYOUT_NAV_EXPANSION_STATE_STORAGE_KEY"
            }
          ],
          "default": "SWIRL_APP_LAYOUT_NAV_EXPANSION_STATE_STORAGE_KEY",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "navigationLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "navigation-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "navigationOverlayLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "navigation-overlay-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Show navigation\""
            }
          ],
          "default": "\"Show navigation\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "navigationToggleLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "navigation-toggle-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Toggle navigation\""
            }
          ],
          "default": "\"Toggle navigation\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "preventContentOverflow",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "prevent-content-overflow",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "roundedCorners",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "rounded-corners",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "showNavigationBackButton",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-navigation-back-button",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "sidebarCloseButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "sidebar-close-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Close sidebar\""
            }
          ],
          "default": "\"Close sidebar\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "sidebarHeading",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "sidebar-heading",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "sidebarPositioning",
          "type": "\"auto\" | \"overlay\"",
          "complexType": {
            "original": "SwirlAppLayoutSidebarPositioning",
            "resolved": "\"auto\" | \"overlay\"",
            "references": {
              "SwirlAppLayoutSidebarPositioning": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-app-layout/swirl-app-layout.tsx",
                "id": "src/components/swirl-app-layout/swirl-app-layout.tsx::SwirlAppLayoutSidebarPositioning"
              }
            }
          },
          "mutable": false,
          "attr": "sidebar-positioning",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"auto\""
            }
          ],
          "default": "\"auto\"",
          "values": [
            {
              "value": "auto",
              "type": "string"
            },
            {
              "value": "overlay",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "transitionStyle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "transition-style",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"slides\""
            }
          ],
          "default": "\"slides\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "changeMobileView",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(mobileView: SwirlAppLayoutMobileView, transition?: boolean) => Promise<void>",
            "parameters": [
              {
                "name": "mobileView",
                "type": "\"body\" | \"navigation\" | \"sidebar\"",
                "docs": ""
              },
              {
                "name": "transition",
                "type": "boolean",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              },
              "SwirlAppLayoutMobileView": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-app-layout/swirl-app-layout.tsx",
                "id": "src/components/swirl-app-layout/swirl-app-layout.tsx::SwirlAppLayoutMobileView"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "changeMobileView(mobileView: SwirlAppLayoutMobileView, transition?: boolean) => Promise<void>",
          "parameters": [
            {
              "name": "mobileView",
              "type": "\"body\" | \"navigation\" | \"sidebar\"",
              "docs": ""
            },
            {
              "name": "transition",
              "type": "boolean",
              "docs": ""
            }
          ],
          "docs": "Change the currently displayed view on mobile viewports",
          "docsTags": [
            {
              "name": "param",
              "text": "mobileView"
            }
          ]
        },
        {
          "name": "getCollapsibleNavigationState",
          "returns": {
            "type": "Promise<SwirlAppLayoutNavigationExpansionState>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<SwirlAppLayoutNavigationExpansionState>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              },
              "SwirlAppLayoutNavigationExpansionState": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-app-layout/swirl-app-layout.tsx",
                "id": "src/components/swirl-app-layout/swirl-app-layout.tsx::SwirlAppLayoutNavigationExpansionState"
              }
            },
            "return": "Promise<SwirlAppLayoutNavigationExpansionState>"
          },
          "signature": "getCollapsibleNavigationState() => Promise<SwirlAppLayoutNavigationExpansionState>",
          "parameters": [],
          "docs": "Get state of the collapsible navigation",
          "docsTags": []
        },
        {
          "name": "getScrollContainer",
          "returns": {
            "type": "Promise<HTMLElement>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<HTMLElement | undefined>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              },
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              }
            },
            "return": "Promise<HTMLElement>"
          },
          "signature": "getScrollContainer() => Promise<HTMLElement | undefined>",
          "parameters": [],
          "docs": "Get the scroll container of the main content area",
          "docsTags": []
        },
        {
          "name": "hideSidebar",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "hideSidebar() => Promise<void>",
          "parameters": [],
          "docs": "Hide the sidebar",
          "docsTags": []
        },
        {
          "name": "setCollapsibleNavigationState",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(state: SwirlAppLayoutNavigationExpansionState) => Promise<void>",
            "parameters": [
              {
                "name": "state",
                "type": "\"expanded\" | \"collapsed\" | \"overlayed\"",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              },
              "SwirlAppLayoutNavigationExpansionState": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-app-layout/swirl-app-layout.tsx",
                "id": "src/components/swirl-app-layout/swirl-app-layout.tsx::SwirlAppLayoutNavigationExpansionState"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "setCollapsibleNavigationState(state: SwirlAppLayoutNavigationExpansionState) => Promise<void>",
          "parameters": [
            {
              "name": "state",
              "type": "\"expanded\" | \"collapsed\" | \"overlayed\"",
              "docs": ""
            }
          ],
          "docs": "Set state of the collapsible navigation",
          "docsTags": []
        },
        {
          "name": "showSidebar",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "showSidebar() => Promise<void>",
          "parameters": [],
          "docs": "Show the sidebar",
          "docsTags": []
        },
        {
          "name": "toggleSidebar",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "toggleSidebar() => Promise<void>",
          "parameters": [],
          "docs": "Toggle the sidebar",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "ctaClick",
          "detail": "MouseEvent",
          "bubbles": true,
          "complexType": {
            "original": "MouseEvent",
            "resolved": "MouseEvent",
            "references": {
              "MouseEvent": {
                "location": "global",
                "id": "global::MouseEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "mobileViewChange",
          "detail": "\"body\" | \"navigation\" | \"sidebar\"",
          "bubbles": true,
          "complexType": {
            "original": "SwirlAppLayoutMobileView",
            "resolved": "\"body\" | \"navigation\" | \"sidebar\"",
            "references": {
              "SwirlAppLayoutMobileView": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-app-layout/swirl-app-layout.tsx",
                "id": "src/components/swirl-app-layout/swirl-app-layout.tsx::SwirlAppLayoutMobileView"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "navigationBackButtonClick",
          "detail": "MouseEvent",
          "bubbles": true,
          "complexType": {
            "original": "MouseEvent",
            "resolved": "MouseEvent",
            "references": {
              "MouseEvent": {
                "location": "global",
                "id": "global::MouseEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "navigationExpansionStateChange",
          "detail": "\"collapsed\" | \"expanded\" | \"overlayed\"",
          "bubbles": true,
          "complexType": {
            "original": "SwirlAppLayoutNavigationExpansionState",
            "resolved": "\"collapsed\" | \"expanded\" | \"overlayed\"",
            "references": {
              "SwirlAppLayoutNavigationExpansionState": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-app-layout/swirl-app-layout.tsx",
                "id": "src/components/swirl-app-layout/swirl-app-layout.tsx::SwirlAppLayoutNavigationExpansionState"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "sidebarToggle",
          "detail": "boolean",
          "bubbles": true,
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "click",
          "target": "document",
          "capture": false,
          "passive": false
        },
        {
          "event": "keydown",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [
        {
          "name": "app-bar",
          "docs": "The app bar contents"
        },
        {
          "name": "app-bar-mobile-menu-button",
          "docs": "Used to add a mobile shell layout menu button to the app bar"
        },
        {
          "name": "banner",
          "docs": "Used to show a banner below the app bar"
        },
        {
          "name": "bottom-banner",
          "docs": "Used to show a fixed banner at the bottom"
        },
        {
          "name": "bottom-bar",
          "docs": "The bottom bar contents"
        },
        {
          "name": "content",
          "docs": "Main content area"
        },
        {
          "name": "custom-app-bar-back-button",
          "docs": "Replaces the mobile default back button of the content app bar"
        },
        {
          "name": "custom-sidebar-header",
          "docs": "Replaces the default sidebar header"
        },
        {
          "name": "floating-action-button",
          "docs": "Floating button displayed in the bottom right corner"
        },
        {
          "name": "navigation",
          "docs": "The navigation area content"
        },
        {
          "name": "navigation-controls",
          "docs": "Controls for the navigation header"
        },
        {
          "name": "navigation-mobile-menu-button",
          "docs": "Used to add a mobile shell layout menu button to navigation"
        },
        {
          "name": "sidebar",
          "docs": "Content of the right sidebar"
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-button",
        "swirl-heading"
      ],
      "dependencyGraph": {
        "swirl-app-layout": [
          "swirl-button",
          "swirl-heading"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-autocomplete/swirl-autocomplete.tsx",
      "encapsulation": "scoped",
      "tag": "swirl-autocomplete",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "autoSelect",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "auto-select",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "clearButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "clear-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Clear input\""
            }
          ],
          "default": "\"Clear input\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "clearable",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "clearable",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "generateSuggestions",
          "type": "(term: string) => Promise<SwirlAutocompleteSuggestion[]>",
          "complexType": {
            "original": "(\n    term: string\n  ) => Promise<SwirlAutocompleteSuggestion[]>",
            "resolved": "(term: string) => Promise<SwirlAutocompleteSuggestion[]>",
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              },
              "SwirlAutocompleteSuggestion": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-autocomplete/swirl-autocomplete.tsx",
                "id": "src/components/swirl-autocomplete/swirl-autocomplete.tsx::SwirlAutocompleteSuggestion"
              }
            }
          },
          "mutable": true,
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "async () => []"
            }
          ],
          "default": "async () => []",
          "values": [
            {
              "type": "(term: string) => Promise<SwirlAutocompleteSuggestion[]>"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "inline",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "inline",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "invalid",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "invalid",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "maxLength",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "max-length",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "menuLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "menu-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Suggestions\""
            }
          ],
          "default": "\"Suggestions\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "mode",
          "type": "\"decimal\" | \"email\" | \"numeric\" | \"search\" | \"tel\" | \"text\" | \"url\"",
          "complexType": {
            "original": "SwirlTextInputMode",
            "resolved": "\"decimal\" | \"email\" | \"numeric\" | \"search\" | \"tel\" | \"text\" | \"url\"",
            "references": {
              "SwirlTextInputMode": {
                "location": "import",
                "path": "../swirl-text-input/swirl-text-input",
                "id": "src/components/swirl-text-input/swirl-text-input.tsx::SwirlTextInputMode",
                "referenceLocation": "SwirlTextInputMode"
              }
            }
          },
          "mutable": false,
          "attr": "mode",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "decimal",
              "type": "string"
            },
            {
              "value": "email",
              "type": "string"
            },
            {
              "value": "numeric",
              "type": "string"
            },
            {
              "value": "search",
              "type": "string"
            },
            {
              "value": "tel",
              "type": "string"
            },
            {
              "value": "text",
              "type": "string"
            },
            {
              "value": "url",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "multiSelect",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "multi-select",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "placeholder",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "placeholder",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "required",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "required",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "spellCheck",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "spell-check",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "swirlAriaDescribedby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "swirl-aria-describedby",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "value",
          "type": "SwirlAutocompleteSuggestion[] | { disabled?: boolean; id: string; label: string; }",
          "complexType": {
            "original": "SwirlAutocompleteValue",
            "resolved": "SwirlAutocompleteSuggestion[] | { disabled?: boolean; id: string; label: string; }",
            "references": {
              "SwirlAutocompleteValue": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-autocomplete/swirl-autocomplete.tsx",
                "id": "src/components/swirl-autocomplete/swirl-autocomplete.tsx::SwirlAutocompleteValue"
              }
            }
          },
          "mutable": true,
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "SwirlAutocompleteSuggestion[]"
            },
            {
              "type": "{ disabled?: boolean; id: string; label: string; }"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "valueChange",
          "detail": "SwirlAutocompleteSuggestion[] | { disabled?: boolean; id: string; label: string; }",
          "bubbles": true,
          "complexType": {
            "original": "SwirlAutocompleteValue",
            "resolved": "SwirlAutocompleteSuggestion[] | { disabled?: boolean; id: string; label: string; }",
            "references": {
              "SwirlAutocompleteValue": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-autocomplete/swirl-autocomplete.tsx",
                "id": "src/components/swirl-autocomplete/swirl-autocomplete.tsx::SwirlAutocompleteValue"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "click",
          "target": "window",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-stack",
        "swirl-tag",
        "swirl-text-input",
        "swirl-spinner",
        "swirl-option-list",
        "swirl-option-list-item"
      ],
      "dependencyGraph": {
        "swirl-autocomplete": [
          "swirl-stack",
          "swirl-tag",
          "swirl-text-input",
          "swirl-spinner",
          "swirl-option-list",
          "swirl-option-list-item"
        ],
        "swirl-tag": [
          "swirl-visually-hidden",
          "swirl-icon-close"
        ],
        "swirl-text-input": [
          "swirl-icon-cancel",
          "swirl-icon-visibility-off",
          "swirl-icon-visibility",
          "swirl-icon-expand-less",
          "swirl-icon-expand-more",
          "swirl-visually-hidden"
        ],
        "swirl-spinner": [
          "swirl-visually-hidden"
        ],
        "swirl-option-list": [
          "swirl-visually-hidden",
          "swirl-option-list-item"
        ],
        "swirl-option-list-item": [
          "swirl-icon-check-strong",
          "swirl-icon-check-small",
          "swirl-icon-drag-handle"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-avatar/swirl-avatar.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-avatar",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "tool - Used to show a badge or (icon) button on the avatar."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "badge",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "badge",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "badgePosition",
          "type": "\"bottom\" | \"top\"",
          "complexType": {
            "original": "SwirlAvatarBadgePosition",
            "resolved": "\"bottom\" | \"top\"",
            "references": {
              "SwirlAvatarBadgePosition": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-avatar/swirl-avatar.tsx",
                "id": "src/components/swirl-avatar/swirl-avatar.tsx::SwirlAvatarBadgePosition"
              }
            }
          },
          "mutable": false,
          "attr": "badge-position",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"bottom\""
            }
          ],
          "default": "\"bottom\"",
          "values": [
            {
              "value": "bottom",
              "type": "string"
            },
            {
              "value": "top",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "color",
          "type": "\"banana\" | \"blueberry\" | \"chilli\" | \"grape\" | \"kiwi\" | \"neutral\" | \"pumpkin\" | \"radish\"",
          "complexType": {
            "original": "SwirlAvatarColor",
            "resolved": "\"banana\" | \"blueberry\" | \"chilli\" | \"grape\" | \"kiwi\" | \"neutral\" | \"pumpkin\" | \"radish\"",
            "references": {
              "SwirlAvatarColor": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-avatar/swirl-avatar.tsx",
                "id": "src/components/swirl-avatar/swirl-avatar.tsx::SwirlAvatarColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"kiwi\""
            }
          ],
          "default": "\"kiwi\"",
          "values": [
            {
              "value": "banana",
              "type": "string"
            },
            {
              "value": "blueberry",
              "type": "string"
            },
            {
              "value": "chilli",
              "type": "string"
            },
            {
              "value": "grape",
              "type": "string"
            },
            {
              "value": "kiwi",
              "type": "string"
            },
            {
              "value": "neutral",
              "type": "string"
            },
            {
              "value": "pumpkin",
              "type": "string"
            },
            {
              "value": "radish",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "icon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "icon",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "initials",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "initials",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "interactive",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "interactive",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "loading",
          "type": "\"auto\" | \"eager\" | \"intersecting\" | \"lazy\"",
          "complexType": {
            "original": "SwirlAvatarLoading",
            "resolved": "\"auto\" | \"eager\" | \"intersecting\" | \"lazy\"",
            "references": {
              "SwirlAvatarLoading": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-avatar/swirl-avatar.tsx",
                "id": "src/components/swirl-avatar/swirl-avatar.tsx::SwirlAvatarLoading"
              }
            }
          },
          "mutable": false,
          "attr": "loading",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "auto",
              "type": "string"
            },
            {
              "value": "eager",
              "type": "string"
            },
            {
              "value": "intersecting",
              "type": "string"
            },
            {
              "value": "lazy",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "showLabel",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "\"2xl\" | \"2xs\" | \"3xs\" | \"l\" | \"m\" | \"s\" | \"xl\" | \"xs\"",
          "complexType": {
            "original": "SwirlAvatarSize",
            "resolved": "\"2xl\" | \"2xs\" | \"3xs\" | \"l\" | \"m\" | \"s\" | \"xl\" | \"xs\"",
            "references": {
              "SwirlAvatarSize": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-avatar/swirl-avatar.tsx",
                "id": "src/components/swirl-avatar/swirl-avatar.tsx::SwirlAvatarSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"m\""
            }
          ],
          "default": "\"m\"",
          "values": [
            {
              "value": "2xl",
              "type": "string"
            },
            {
              "value": "2xs",
              "type": "string"
            },
            {
              "value": "3xs",
              "type": "string"
            },
            {
              "value": "l",
              "type": "string"
            },
            {
              "value": "m",
              "type": "string"
            },
            {
              "value": "s",
              "type": "string"
            },
            {
              "value": "xl",
              "type": "string"
            },
            {
              "value": "xs",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "src",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "src",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "toolPosition",
          "type": "\"bottom\" | \"top\"",
          "complexType": {
            "original": "SwirlAvatarToolPosition",
            "resolved": "\"bottom\" | \"top\"",
            "references": {
              "SwirlAvatarToolPosition": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-avatar/swirl-avatar.tsx",
                "id": "src/components/swirl-avatar/swirl-avatar.tsx::SwirlAvatarToolPosition"
              }
            }
          },
          "mutable": false,
          "attr": "tool-position",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"bottom\""
            }
          ],
          "default": "\"bottom\"",
          "values": [
            {
              "value": "bottom",
              "type": "string"
            },
            {
              "value": "top",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "variant",
          "type": "\"round\" | \"square\"",
          "complexType": {
            "original": "SwirlAvatarVariant",
            "resolved": "\"round\" | \"square\"",
            "references": {
              "SwirlAvatarVariant": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-avatar/swirl-avatar.tsx",
                "id": "src/components/swirl-avatar/swirl-avatar.tsx::SwirlAvatarVariant"
              }
            }
          },
          "mutable": false,
          "attr": "variant",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"round\""
            }
          ],
          "default": "\"round\"",
          "values": [
            {
              "value": "round",
              "type": "string"
            },
            {
              "value": "square",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "imageError",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "imageLoad",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "tool",
          "docs": "Used to show a badge or (icon) button on the avatar."
        }
      ],
      "parts": [
        {
          "name": "avatar",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-icon-person"
      ],
      "dependencyGraph": {
        "swirl-avatar": [
          "swirl-icon-person"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-avatar-group/swirl-avatar-group.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-avatar-group",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "slot - Your avatar components"
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "badge",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "badge",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "layout",
          "type": "\"diagonal\" | \"horizontal\"",
          "complexType": {
            "original": "SwirlAvatarGroupLayout",
            "resolved": "\"diagonal\" | \"horizontal\"",
            "references": {
              "SwirlAvatarGroupLayout": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-avatar-group/swirl-avatar-group.tsx",
                "id": "src/components/swirl-avatar-group/swirl-avatar-group.tsx::SwirlAvatarGroupLayout"
              }
            }
          },
          "mutable": false,
          "attr": "layout",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"diagonal\""
            }
          ],
          "default": "\"diagonal\"",
          "values": [
            {
              "value": "diagonal",
              "type": "string"
            },
            {
              "value": "horizontal",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "semantics",
          "type": "\"group\" | \"list\"",
          "complexType": {
            "original": "SwirlAvatarGroupSemantics",
            "resolved": "\"group\" | \"list\"",
            "references": {
              "SwirlAvatarGroupSemantics": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-avatar-group/swirl-avatar-group.tsx",
                "id": "src/components/swirl-avatar-group/swirl-avatar-group.tsx::SwirlAvatarGroupSemantics"
              }
            }
          },
          "mutable": false,
          "attr": "semantics",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"group\""
            }
          ],
          "default": "\"group\"",
          "values": [
            {
              "value": "group",
              "type": "string"
            },
            {
              "value": "list",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "slot",
          "docs": "Your avatar components"
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-badge/swirl-badge.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-badge",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "icon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "icon",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "intent",
          "type": "\"banana\" | \"blueberry\" | \"chilli\" | \"critical\" | \"grape\" | \"info\" | \"kiwi\" | \"neutral\" | \"pumpkin\" | \"radish\" | \"strong\"",
          "complexType": {
            "original": "SwirlBadgeIntent",
            "resolved": "\"banana\" | \"blueberry\" | \"chilli\" | \"critical\" | \"grape\" | \"info\" | \"kiwi\" | \"neutral\" | \"pumpkin\" | \"radish\" | \"strong\"",
            "references": {
              "SwirlBadgeIntent": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-badge/swirl-badge.tsx",
                "id": "src/components/swirl-badge/swirl-badge.tsx::SwirlBadgeIntent"
              }
            }
          },
          "mutable": false,
          "attr": "intent",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"critical\""
            }
          ],
          "default": "\"critical\"",
          "values": [
            {
              "value": "banana",
              "type": "string"
            },
            {
              "value": "blueberry",
              "type": "string"
            },
            {
              "value": "chilli",
              "type": "string"
            },
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "grape",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "kiwi",
              "type": "string"
            },
            {
              "value": "neutral",
              "type": "string"
            },
            {
              "value": "pumpkin",
              "type": "string"
            },
            {
              "value": "radish",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "\"m\" | \"s\" | \"xs\"",
          "complexType": {
            "original": "SwirlBadgeSize",
            "resolved": "\"m\" | \"s\" | \"xs\"",
            "references": {
              "SwirlBadgeSize": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-badge/swirl-badge.tsx",
                "id": "src/components/swirl-badge/swirl-badge.tsx::SwirlBadgeSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"m\""
            }
          ],
          "default": "\"m\"",
          "values": [
            {
              "value": "m",
              "type": "string"
            },
            {
              "value": "s",
              "type": "string"
            },
            {
              "value": "xs",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "variant",
          "type": "\"default\" | \"dot\"",
          "complexType": {
            "original": "SwirlBadgeVariant",
            "resolved": "\"default\" | \"dot\"",
            "references": {
              "SwirlBadgeVariant": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-badge/swirl-badge.tsx",
                "id": "src/components/swirl-badge/swirl-badge.tsx::SwirlBadgeVariant"
              }
            }
          },
          "mutable": false,
          "attr": "variant",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"default\""
            }
          ],
          "default": "\"default\"",
          "values": [
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "dot",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "badge",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-shell-navigation-item"
      ],
      "dependencies": [
        "swirl-visually-hidden"
      ],
      "dependencyGraph": {
        "swirl-badge": [
          "swirl-visually-hidden"
        ],
        "swirl-shell-navigation-item": [
          "swirl-badge"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-banner/swirl-banner.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-banner",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "actionLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "action-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "content",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "content",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "dismissLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "dismiss-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Dismiss\""
            }
          ],
          "default": "\"Dismiss\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dismissable",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "dismissable",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "icon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "icon",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "importance",
          "type": "\"alert\" | \"status\"",
          "complexType": {
            "original": "SwirlBannerAriaRole",
            "resolved": "\"alert\" | \"status\"",
            "references": {
              "SwirlBannerAriaRole": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-banner/swirl-banner.tsx",
                "id": "src/components/swirl-banner/swirl-banner.tsx::SwirlBannerAriaRole"
              }
            }
          },
          "mutable": false,
          "attr": "importance",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"status\""
            }
          ],
          "default": "\"status\"",
          "values": [
            {
              "value": "alert",
              "type": "string"
            },
            {
              "value": "status",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "intent",
          "type": "\"critical\" | \"default\" | \"info\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlBannerIntent",
            "resolved": "\"critical\" | \"default\" | \"info\" | \"success\" | \"warning\"",
            "references": {
              "SwirlBannerIntent": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-banner/swirl-banner.tsx",
                "id": "src/components/swirl-banner/swirl-banner.tsx::SwirlBannerIntent"
              }
            }
          },
          "mutable": false,
          "attr": "intent",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"default\""
            }
          ],
          "default": "\"default\"",
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "showIcon",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-icon",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "\"m\" | \"s\"",
          "complexType": {
            "original": "SwirlBannerSize",
            "resolved": "\"m\" | \"s\"",
            "references": {
              "SwirlBannerSize": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-banner/swirl-banner.tsx",
                "id": "src/components/swirl-banner/swirl-banner.tsx::SwirlBannerSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"m\""
            }
          ],
          "default": "\"m\"",
          "values": [
            {
              "value": "m",
              "type": "string"
            },
            {
              "value": "s",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "action",
          "detail": "MouseEvent",
          "bubbles": true,
          "complexType": {
            "original": "MouseEvent",
            "resolved": "MouseEvent",
            "references": {
              "MouseEvent": {
                "location": "global",
                "id": "global::MouseEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "dismiss",
          "detail": "MouseEvent",
          "bubbles": true,
          "complexType": {
            "original": "MouseEvent",
            "resolved": "MouseEvent",
            "references": {
              "MouseEvent": {
                "location": "global",
                "id": "global::MouseEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "banner__action-button",
          "docs": ""
        },
        {
          "name": "banner__content",
          "docs": ""
        },
        {
          "name": "banner__dismiss-button",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-icon-close"
      ],
      "dependencyGraph": {
        "swirl-banner": [
          "swirl-icon-close"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-box/swirl-box.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-box",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "slot - The box contents"
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "basis",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "basis",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "borderColor",
          "type": "\"default\" | \"strong\"",
          "complexType": {
            "original": "SwirlBoxBorderColor",
            "resolved": "\"default\" | \"strong\"",
            "references": {
              "SwirlBoxBorderColor": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-box/swirl-box.tsx",
                "id": "src/components/swirl-box/swirl-box.tsx::SwirlBoxBorderColor"
              }
            }
          },
          "mutable": false,
          "attr": "border-color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"default\""
            }
          ],
          "default": "\"default\"",
          "values": [
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "bordered",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "bordered",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "borderedBlockEnd",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "bordered-block-end",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "borderedBlockEndWhenScrolled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "bordered-block-end-when-scrolled",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "borderedBlockStart",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "bordered-block-start",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "borderedBlockStartWhenScrolled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "bordered-block-start-when-scrolled",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "borderedInlineEnd",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "bordered-inline-end",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "borderedInlineStart",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "bordered-inline-start",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "bottom",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "bottom",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "centerBlock",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "center-block",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "centerInline",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "center-inline",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "cover",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "cover",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "grow",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "grow",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "height",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "height",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "hideScrollbar",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "hide-scrollbar",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "left",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "left",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "maxHeight",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "max-height",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "maxWidth",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "max-width",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "minHeight",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "min-height",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "minWidth",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "min-width",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "overflow",
          "type": "\"auto\" | \"clip\" | \"hidden\" | \"scroll\" | \"visible\"",
          "complexType": {
            "original": "SwirlBoxOverflow",
            "resolved": "\"auto\" | \"clip\" | \"hidden\" | \"scroll\" | \"visible\"",
            "references": {
              "SwirlBoxOverflow": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-box/swirl-box.tsx",
                "id": "src/components/swirl-box/swirl-box.tsx::SwirlBoxOverflow"
              }
            }
          },
          "mutable": false,
          "attr": "overflow",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"visible\""
            }
          ],
          "default": "\"visible\"",
          "values": [
            {
              "value": "auto",
              "type": "string"
            },
            {
              "value": "clip",
              "type": "string"
            },
            {
              "value": "hidden",
              "type": "string"
            },
            {
              "value": "scroll",
              "type": "string"
            },
            {
              "value": "visible",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "overflowX",
          "type": "\"auto\" | \"clip\" | \"hidden\" | \"scroll\" | \"visible\"",
          "complexType": {
            "original": "SwirlBoxOverflow",
            "resolved": "\"auto\" | \"clip\" | \"hidden\" | \"scroll\" | \"visible\"",
            "references": {
              "SwirlBoxOverflow": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-box/swirl-box.tsx",
                "id": "src/components/swirl-box/swirl-box.tsx::SwirlBoxOverflow"
              }
            }
          },
          "mutable": false,
          "attr": "overflow-x",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "auto",
              "type": "string"
            },
            {
              "value": "clip",
              "type": "string"
            },
            {
              "value": "hidden",
              "type": "string"
            },
            {
              "value": "scroll",
              "type": "string"
            },
            {
              "value": "visible",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "overflowY",
          "type": "\"auto\" | \"clip\" | \"hidden\" | \"scroll\" | \"visible\"",
          "complexType": {
            "original": "SwirlBoxOverflow",
            "resolved": "\"auto\" | \"clip\" | \"hidden\" | \"scroll\" | \"visible\"",
            "references": {
              "SwirlBoxOverflow": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-box/swirl-box.tsx",
                "id": "src/components/swirl-box/swirl-box.tsx::SwirlBoxOverflow"
              }
            }
          },
          "mutable": false,
          "attr": "overflow-y",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "auto",
              "type": "string"
            },
            {
              "value": "clip",
              "type": "string"
            },
            {
              "value": "hidden",
              "type": "string"
            },
            {
              "value": "scroll",
              "type": "string"
            },
            {
              "value": "visible",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "padding",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlBoxPadding",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
            "references": {
              "SwirlBoxPadding": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-box/swirl-box.tsx",
                "id": "src/components/swirl-box/swirl-box.tsx::SwirlBoxPadding"
              }
            }
          },
          "mutable": false,
          "attr": "padding",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"0\""
            }
          ],
          "default": "\"0\"",
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "20",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "paddingBlockEnd",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlBoxPadding",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
            "references": {
              "SwirlBoxPadding": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-box/swirl-box.tsx",
                "id": "src/components/swirl-box/swirl-box.tsx::SwirlBoxPadding"
              }
            }
          },
          "mutable": false,
          "attr": "padding-block-end",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "20",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "paddingBlockStart",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlBoxPadding",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
            "references": {
              "SwirlBoxPadding": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-box/swirl-box.tsx",
                "id": "src/components/swirl-box/swirl-box.tsx::SwirlBoxPadding"
              }
            }
          },
          "mutable": false,
          "attr": "padding-block-start",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "20",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "paddingInlineEnd",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlBoxPadding",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
            "references": {
              "SwirlBoxPadding": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-box/swirl-box.tsx",
                "id": "src/components/swirl-box/swirl-box.tsx::SwirlBoxPadding"
              }
            }
          },
          "mutable": false,
          "attr": "padding-inline-end",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "20",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "paddingInlineStart",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlBoxPadding",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
            "references": {
              "SwirlBoxPadding": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-box/swirl-box.tsx",
                "id": "src/components/swirl-box/swirl-box.tsx::SwirlBoxPadding"
              }
            }
          },
          "mutable": false,
          "attr": "padding-inline-start",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "20",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "position",
          "type": "\"absolute\" | \"fixed\" | \"relative\" | \"static\" | \"sticky\"",
          "complexType": {
            "original": "SwirlBoxPosition",
            "resolved": "\"absolute\" | \"fixed\" | \"relative\" | \"static\" | \"sticky\"",
            "references": {
              "SwirlBoxPosition": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-box/swirl-box.tsx",
                "id": "src/components/swirl-box/swirl-box.tsx::SwirlBoxPosition"
              }
            }
          },
          "mutable": false,
          "attr": "position",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "absolute",
              "type": "string"
            },
            {
              "value": "fixed",
              "type": "string"
            },
            {
              "value": "relative",
              "type": "string"
            },
            {
              "value": "static",
              "type": "string"
            },
            {
              "value": "sticky",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "right",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "right",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "shrink",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "shrink",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "top",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "top",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "width",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "width",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "zIndex",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "z-index",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "componentLoad",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "slot",
          "docs": "The box contents"
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [
        "swirl-color-input",
        "swirl-resource-list",
        "swirl-shell-layout"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-color-input": [
          "swirl-box"
        ],
        "swirl-resource-list": [
          "swirl-box"
        ],
        "swirl-shell-layout": [
          "swirl-box"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-button/swirl-button.tsx",
      "encapsulation": "scoped",
      "tag": "swirl-button",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "icon - Icon to be displayed inside the button."
        },
        {
          "name": "slot",
          "text": "tag - Tag to be displayed inside the button."
        },
        {
          "name": "slot",
          "text": "trailing - Trailing slot for content to be displayed at the end."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "cursor",
          "type": "\"alias\" | \"all-scroll\" | \"auto\" | \"cell\" | \"col-resize\" | \"context-menu\" | \"copy\" | \"crosshair\" | \"default\" | \"e-resize\" | \"ew-resize\" | \"grab\" | \"grabbing\" | \"help\" | \"move\" | \"n-resize\" | \"ne-resize\" | \"nesw-resize\" | \"no-drop\" | \"none\" | \"not-allowed\" | \"ns-resize\" | \"nw-resize\" | \"nwse-resize\" | \"pointer\" | \"progress\" | \"row-resize\" | \"s-resize\" | \"se-resize\" | \"sw-resize\" | \"text\" | \"vertical-text\" | \"w-resize\" | \"wait\" | \"zoom-in\" | \"zoom-out\"",
          "complexType": {
            "original": "SwirlButtonCursor",
            "resolved": "\"alias\" | \"all-scroll\" | \"auto\" | \"cell\" | \"col-resize\" | \"context-menu\" | \"copy\" | \"crosshair\" | \"default\" | \"e-resize\" | \"ew-resize\" | \"grab\" | \"grabbing\" | \"help\" | \"move\" | \"n-resize\" | \"ne-resize\" | \"nesw-resize\" | \"no-drop\" | \"none\" | \"not-allowed\" | \"ns-resize\" | \"nw-resize\" | \"nwse-resize\" | \"pointer\" | \"progress\" | \"row-resize\" | \"s-resize\" | \"se-resize\" | \"sw-resize\" | \"text\" | \"vertical-text\" | \"w-resize\" | \"wait\" | \"zoom-in\" | \"zoom-out\"",
            "references": {
              "SwirlButtonCursor": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-button/swirl-button.tsx",
                "id": "src/components/swirl-button/swirl-button.tsx::SwirlButtonCursor"
              }
            }
          },
          "mutable": false,
          "attr": "cursor",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"pointer\""
            }
          ],
          "default": "\"pointer\"",
          "values": [
            {
              "value": "alias",
              "type": "string"
            },
            {
              "value": "all-scroll",
              "type": "string"
            },
            {
              "value": "auto",
              "type": "string"
            },
            {
              "value": "cell",
              "type": "string"
            },
            {
              "value": "col-resize",
              "type": "string"
            },
            {
              "value": "context-menu",
              "type": "string"
            },
            {
              "value": "copy",
              "type": "string"
            },
            {
              "value": "crosshair",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "e-resize",
              "type": "string"
            },
            {
              "value": "ew-resize",
              "type": "string"
            },
            {
              "value": "grab",
              "type": "string"
            },
            {
              "value": "grabbing",
              "type": "string"
            },
            {
              "value": "help",
              "type": "string"
            },
            {
              "value": "move",
              "type": "string"
            },
            {
              "value": "n-resize",
              "type": "string"
            },
            {
              "value": "ne-resize",
              "type": "string"
            },
            {
              "value": "nesw-resize",
              "type": "string"
            },
            {
              "value": "no-drop",
              "type": "string"
            },
            {
              "value": "none",
              "type": "string"
            },
            {
              "value": "not-allowed",
              "type": "string"
            },
            {
              "value": "ns-resize",
              "type": "string"
            },
            {
              "value": "nw-resize",
              "type": "string"
            },
            {
              "value": "nwse-resize",
              "type": "string"
            },
            {
              "value": "pointer",
              "type": "string"
            },
            {
              "value": "progress",
              "type": "string"
            },
            {
              "value": "row-resize",
              "type": "string"
            },
            {
              "value": "s-resize",
              "type": "string"
            },
            {
              "value": "se-resize",
              "type": "string"
            },
            {
              "value": "sw-resize",
              "type": "string"
            },
            {
              "value": "text",
              "type": "string"
            },
            {
              "value": "vertical-text",
              "type": "string"
            },
            {
              "value": "w-resize",
              "type": "string"
            },
            {
              "value": "wait",
              "type": "string"
            },
            {
              "value": "zoom-in",
              "type": "string"
            },
            {
              "value": "zoom-out",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "download",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "download",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "elevated",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "elevated",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "form",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "form",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "hideLabel",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "hide-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "href",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "href",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "icon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "icon",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "iconPosition",
          "type": "\"end\" | \"start\"",
          "complexType": {
            "original": "SwirlButtonIconPosition",
            "resolved": "\"end\" | \"start\"",
            "references": {
              "SwirlButtonIconPosition": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-button/swirl-button.tsx",
                "id": "src/components/swirl-button/swirl-button.tsx::SwirlButtonIconPosition"
              }
            }
          },
          "mutable": false,
          "attr": "icon-position",
          "reflectToAttr": false,
          "docs": "",
          "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": "inheritFontSize",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "inherit-font-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "intent",
          "type": "\"critical\" | \"default\" | \"primary\" | \"strong\"",
          "complexType": {
            "original": "SwirlButtonIntent",
            "resolved": "\"critical\" | \"default\" | \"primary\" | \"strong\"",
            "references": {
              "SwirlButtonIntent": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-button/swirl-button.tsx",
                "id": "src/components/swirl-button/swirl-button.tsx::SwirlButtonIntent"
              }
            }
          },
          "mutable": false,
          "attr": "intent",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"default\""
            }
          ],
          "default": "\"default\"",
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "primary",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "name",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "name",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "pill",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "pill",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "pressed",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "pressed",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "\"l\" | \"m\"",
          "complexType": {
            "original": "SwirlButtonSize",
            "resolved": "\"l\" | \"m\"",
            "references": {
              "SwirlButtonSize": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-button/swirl-button.tsx",
                "id": "src/components/swirl-button/swirl-button.tsx::SwirlButtonSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"m\""
            }
          ],
          "default": "\"m\"",
          "values": [
            {
              "value": "l",
              "type": "string"
            },
            {
              "value": "m",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "swirlAriaControls",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "swirl-aria-controls",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "swirlAriaCurrent",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "swirl-aria-current",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "swirlAriaDescribedby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "swirl-aria-describedby",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "swirlAriaExpanded",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "swirl-aria-expanded",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "swirlAriaHaspopup",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "swirl-aria-haspopup",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "swirlAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "swirl-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "target",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "target",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "textAlign",
          "type": "\"center\" | \"end\" | \"start\"",
          "complexType": {
            "original": "SwirlButtonTextAlign",
            "resolved": "\"center\" | \"end\" | \"start\"",
            "references": {
              "SwirlButtonTextAlign": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-button/swirl-button.tsx",
                "id": "src/components/swirl-button/swirl-button.tsx::SwirlButtonTextAlign"
              }
            }
          },
          "mutable": false,
          "attr": "text-align",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"center\""
            }
          ],
          "default": "\"center\"",
          "values": [
            {
              "value": "center",
              "type": "string"
            },
            {
              "value": "end",
              "type": "string"
            },
            {
              "value": "start",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "type",
          "type": "\"button\" | \"submit\"",
          "complexType": {
            "original": "SwirlButtonType",
            "resolved": "\"button\" | \"submit\"",
            "references": {
              "SwirlButtonType": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-button/swirl-button.tsx",
                "id": "src/components/swirl-button/swirl-button.tsx::SwirlButtonType"
              }
            }
          },
          "mutable": false,
          "attr": "type",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"button\""
            }
          ],
          "default": "\"button\"",
          "values": [
            {
              "value": "button",
              "type": "string"
            },
            {
              "value": "submit",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "value",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "value",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "variant",
          "type": "\"flat\" | \"floating\" | \"ghost\" | \"on-image\" | \"outline\" | \"plain\" | \"translucent\"",
          "complexType": {
            "original": "SwirlButtonVariant",
            "resolved": "\"flat\" | \"floating\" | \"ghost\" | \"on-image\" | \"outline\" | \"plain\" | \"translucent\"",
            "references": {
              "SwirlButtonVariant": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-button/swirl-button.tsx",
                "id": "src/components/swirl-button/swirl-button.tsx::SwirlButtonVariant"
              }
            }
          },
          "mutable": false,
          "attr": "variant",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"ghost\""
            }
          ],
          "default": "\"ghost\"",
          "values": [
            {
              "value": "flat",
              "type": "string"
            },
            {
              "value": "floating",
              "type": "string"
            },
            {
              "value": "ghost",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "outline",
              "type": "string"
            },
            {
              "value": "plain",
              "type": "string"
            },
            {
              "value": "translucent",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "icon",
          "docs": "Icon to be displayed inside the button."
        },
        {
          "name": "tag",
          "docs": "Tag to be displayed inside the button."
        },
        {
          "name": "trailing",
          "docs": "Trailing slot for content to be displayed at the end."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [
        "swirl-app-bar",
        "swirl-app-layout",
        "swirl-carousel",
        "swirl-console-layout",
        "swirl-dialog",
        "swirl-file-chip",
        "swirl-file-uploader",
        "swirl-file-viewer-fallback",
        "swirl-image-grid-item",
        "swirl-menu",
        "swirl-modal",
        "swirl-modal-shell",
        "swirl-pagination",
        "swirl-pdf-reader",
        "swirl-resource-list-file-item",
        "swirl-resource-list-item",
        "swirl-shell-layout",
        "swirl-table-row-group",
        "swirl-thumbnail",
        "swirl-toast"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-app-bar": [
          "swirl-button"
        ],
        "swirl-app-layout": [
          "swirl-button"
        ],
        "swirl-carousel": [
          "swirl-button"
        ],
        "swirl-console-layout": [
          "swirl-button"
        ],
        "swirl-dialog": [
          "swirl-button"
        ],
        "swirl-file-chip": [
          "swirl-button"
        ],
        "swirl-file-uploader": [
          "swirl-button"
        ],
        "swirl-file-viewer-fallback": [
          "swirl-button"
        ],
        "swirl-image-grid-item": [
          "swirl-button"
        ],
        "swirl-menu": [
          "swirl-button"
        ],
        "swirl-modal": [
          "swirl-button"
        ],
        "swirl-modal-shell": [
          "swirl-button"
        ],
        "swirl-pagination": [
          "swirl-button"
        ],
        "swirl-pdf-reader": [
          "swirl-button"
        ],
        "swirl-resource-list-file-item": [
          "swirl-button"
        ],
        "swirl-resource-list-item": [
          "swirl-button"
        ],
        "swirl-shell-layout": [
          "swirl-button"
        ],
        "swirl-table-row-group": [
          "swirl-button"
        ],
        "swirl-thumbnail": [
          "swirl-button"
        ],
        "swirl-toast": [
          "swirl-button"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-button-group/swirl-button-group.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-button-group",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "orientation",
          "type": "\"horizontal\" | \"horizontal-reverse\" | \"vertical\" | \"vertical-reverse\"",
          "complexType": {
            "original": "SwirlButtonGroupOrientation",
            "resolved": "\"horizontal\" | \"horizontal-reverse\" | \"vertical\" | \"vertical-reverse\"",
            "references": {
              "SwirlButtonGroupOrientation": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-button-group/swirl-button-group.tsx",
                "id": "src/components/swirl-button-group/swirl-button-group.tsx::SwirlButtonGroupOrientation"
              }
            }
          },
          "mutable": false,
          "attr": "orientation",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"horizontal\""
            }
          ],
          "default": "\"horizontal\"",
          "values": [
            {
              "value": "horizontal",
              "type": "string"
            },
            {
              "value": "horizontal-reverse",
              "type": "string"
            },
            {
              "value": "vertical",
              "type": "string"
            },
            {
              "value": "vertical-reverse",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "segmented",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "segmented",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "spacing",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"40\" | \"48\" | \"64\" | \"8\"",
          "complexType": {
            "original": "SwirlButtonGroupSpacing",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"40\" | \"48\" | \"64\" | \"8\"",
            "references": {
              "SwirlButtonGroupSpacing": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-button-group/swirl-button-group.tsx",
                "id": "src/components/swirl-button-group/swirl-button-group.tsx::SwirlButtonGroupSpacing"
              }
            }
          },
          "mutable": false,
          "attr": "spacing",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"8\""
            }
          ],
          "default": "\"8\"",
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "40",
              "type": "string"
            },
            {
              "value": "48",
              "type": "string"
            },
            {
              "value": "64",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "stretch",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "stretch",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "wrap",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "wrap",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [
        "swirl-file-chip",
        "swirl-modal",
        "swirl-thumbnail"
      ],
      "dependencies": [
        "swirl-stack"
      ],
      "dependencyGraph": {
        "swirl-button-group": [
          "swirl-stack"
        ],
        "swirl-file-chip": [
          "swirl-button-group"
        ],
        "swirl-modal": [
          "swirl-button-group"
        ],
        "swirl-thumbnail": [
          "swirl-button-group"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-card/swirl-card.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-card",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "content - The card contents"
        },
        {
          "name": "slot",
          "text": "image - Optional image or image grid"
        },
        {
          "name": "slot",
          "text": "floating-controls - Optional controls displayed on hover in the top right corner"
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "as",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "as",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"div\""
            }
          ],
          "default": "\"div\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "borderRadius",
          "type": "string",
          "complexType": {
            "original": "SwirlCardBorderRadius",
            "resolved": "string",
            "references": {
              "SwirlCardBorderRadius": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-card/swirl-card.tsx",
                "id": "src/components/swirl-card/swirl-card.tsx::SwirlCardBorderRadius"
              }
            }
          },
          "mutable": false,
          "attr": "border-radius",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"base\""
            }
          ],
          "default": "\"base\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "customBackdropFilter",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "custom-backdrop-filter",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "customBackgroundColor",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "custom-background-color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "elevated",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "elevated",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "elevationLevel",
          "type": "1 | 2 | 3",
          "complexType": {
            "original": "SwirlCardElevationLevel",
            "resolved": "1 | 2 | 3",
            "references": {
              "SwirlCardElevationLevel": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-card/swirl-card.tsx",
                "id": "src/components/swirl-card/swirl-card.tsx::SwirlCardElevationLevel"
              }
            }
          },
          "mutable": false,
          "attr": "elevation-level",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "3"
            }
          ],
          "default": "3",
          "values": [
            {
              "value": "1",
              "type": "number"
            },
            {
              "value": "2",
              "type": "number"
            },
            {
              "value": "3",
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "height",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "height",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "highlighted",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "highlighted",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "href",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "href",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "imageAspectRatio",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "image-aspect-ratio",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "intent",
          "type": "\"critical-subdued\" | \"default\" | \"default-subdued\" | \"highlight\" | \"info-subdued\" | \"success-subdued\" | \"warning-subdued\"",
          "complexType": {
            "original": "SwirlCardIntent",
            "resolved": "\"critical-subdued\" | \"default\" | \"default-subdued\" | \"highlight\" | \"info-subdued\" | \"success-subdued\" | \"warning-subdued\"",
            "references": {
              "SwirlCardIntent": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-card/swirl-card.tsx",
                "id": "src/components/swirl-card/swirl-card.tsx::SwirlCardIntent"
              }
            }
          },
          "mutable": false,
          "attr": "intent",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"default\""
            }
          ],
          "default": "\"default\"",
          "values": [
            {
              "value": "critical-subdued",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "default-subdued",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info-subdued",
              "type": "string"
            },
            {
              "value": "success-subdued",
              "type": "string"
            },
            {
              "value": "warning-subdued",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "interactive",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "interactive",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "isBorderless",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "is-borderless",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "justifyContent",
          "type": "\"center\" | \"end\" | \"start\"",
          "complexType": {
            "original": "SwirlCardJustifyContent",
            "resolved": "\"center\" | \"end\" | \"start\"",
            "references": {
              "SwirlCardJustifyContent": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-card/swirl-card.tsx",
                "id": "src/components/swirl-card/swirl-card.tsx::SwirlCardJustifyContent"
              }
            }
          },
          "mutable": false,
          "attr": "justify-content",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"start\""
            }
          ],
          "default": "\"start\"",
          "values": [
            {
              "value": "center",
              "type": "string"
            },
            {
              "value": "end",
              "type": "string"
            },
            {
              "value": "start",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "linkTarget",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "link-target",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "minHeight",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "min-height",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "overflow",
          "type": "\"auto\" | \"hidden\" | \"visible\"",
          "complexType": {
            "original": "SwirlCardOverflow",
            "resolved": "\"auto\" | \"hidden\" | \"visible\"",
            "references": {
              "SwirlCardOverflow": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-card/swirl-card.tsx",
                "id": "src/components/swirl-card/swirl-card.tsx::SwirlCardOverflow"
              }
            }
          },
          "mutable": false,
          "attr": "overflow",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "auto",
              "type": "string"
            },
            {
              "value": "hidden",
              "type": "string"
            },
            {
              "value": "visible",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "padding",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlCardPadding",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
            "references": {
              "SwirlCardPadding": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-card/swirl-card.tsx",
                "id": "src/components/swirl-card/swirl-card.tsx::SwirlCardPadding"
              }
            }
          },
          "mutable": false,
          "attr": "padding",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "20",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "paddingBlockEnd",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlCardPadding",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
            "references": {
              "SwirlCardPadding": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-card/swirl-card.tsx",
                "id": "src/components/swirl-card/swirl-card.tsx::SwirlCardPadding"
              }
            }
          },
          "mutable": false,
          "attr": "padding-block-end",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "20",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "paddingBlockStart",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlCardPadding",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
            "references": {
              "SwirlCardPadding": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-card/swirl-card.tsx",
                "id": "src/components/swirl-card/swirl-card.tsx::SwirlCardPadding"
              }
            }
          },
          "mutable": false,
          "attr": "padding-block-start",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "20",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "paddingInlineEnd",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlCardPadding",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
            "references": {
              "SwirlCardPadding": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-card/swirl-card.tsx",
                "id": "src/components/swirl-card/swirl-card.tsx::SwirlCardPadding"
              }
            }
          },
          "mutable": false,
          "attr": "padding-inline-end",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "20",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "paddingInlineStart",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlCardPadding",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
            "references": {
              "SwirlCardPadding": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-card/swirl-card.tsx",
                "id": "src/components/swirl-card/swirl-card.tsx::SwirlCardPadding"
              }
            }
          },
          "mutable": false,
          "attr": "padding-inline-start",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "20",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "swirlAriaCurrent",
          "type": "\"date\" | \"location\" | \"page\" | \"step\" | \"time\" | \"true\"",
          "complexType": {
            "original": "SwirlCardAriaCurrent",
            "resolved": "\"date\" | \"location\" | \"page\" | \"step\" | \"time\" | \"true\"",
            "references": {
              "SwirlCardAriaCurrent": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-card/swirl-card.tsx",
                "id": "src/components/swirl-card/swirl-card.tsx::SwirlCardAriaCurrent"
              }
            }
          },
          "mutable": false,
          "attr": "swirl-aria-current",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "date",
              "type": "string"
            },
            {
              "value": "location",
              "type": "string"
            },
            {
              "value": "page",
              "type": "string"
            },
            {
              "value": "step",
              "type": "string"
            },
            {
              "value": "time",
              "type": "string"
            },
            {
              "value": "true",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "swirlAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "swirl-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "swirlAriaLabelledby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "swirl-aria-labelledby",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "translucent",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "translucent",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "flash",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(duration?: number) => Promise<void>",
            "parameters": [
              {
                "name": "duration",
                "type": "number",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "flash(duration?: number) => Promise<void>",
          "parameters": [
            {
              "name": "duration",
              "type": "number",
              "docs": ""
            }
          ],
          "docs": "Flashes the card to draw focus.",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "componentLoad",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "content",
          "docs": "The card contents"
        },
        {
          "name": "floating-controls",
          "docs": "Optional controls displayed on hover in the top right corner"
        },
        {
          "name": "image",
          "docs": "Optional image or image grid"
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-carousel/swirl-carousel.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-carousel",
      "docs": "slot - The slides",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "fade",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "fade",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "fadeColor",
          "type": "\"default\" | \"on-surface-overlay\"",
          "complexType": {
            "original": "SwirlCarouselFadeColor",
            "resolved": "\"default\" | \"on-surface-overlay\"",
            "references": {
              "SwirlCarouselFadeColor": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-carousel/swirl-carousel.tsx",
                "id": "src/components/swirl-carousel/swirl-carousel.tsx::SwirlCarouselFadeColor"
              }
            }
          },
          "mutable": false,
          "attr": "fade-color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"default\""
            }
          ],
          "default": "\"default\"",
          "values": [
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "on-surface-overlay",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "loopAround",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "loop-around",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "nextSlideButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "next-slide-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Next slide\""
            }
          ],
          "default": "\"Next slide\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "padding",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"40\" | \"48\" | \"64\" | \"8\"",
          "complexType": {
            "original": "SwirlCarouselPadding",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"40\" | \"48\" | \"64\" | \"8\"",
            "references": {
              "SwirlCarouselPadding": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-carousel/swirl-carousel.tsx",
                "id": "src/components/swirl-carousel/swirl-carousel.tsx::SwirlCarouselPadding"
              }
            }
          },
          "mutable": false,
          "attr": "padding",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"16\""
            }
          ],
          "default": "\"16\"",
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "40",
              "type": "string"
            },
            {
              "value": "48",
              "type": "string"
            },
            {
              "value": "64",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "paddingBlockEnd",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"40\" | \"48\" | \"64\" | \"8\"",
          "complexType": {
            "original": "SwirlCarouselPadding",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"40\" | \"48\" | \"64\" | \"8\"",
            "references": {
              "SwirlCarouselPadding": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-carousel/swirl-carousel.tsx",
                "id": "src/components/swirl-carousel/swirl-carousel.tsx::SwirlCarouselPadding"
              }
            }
          },
          "mutable": false,
          "attr": "padding-block-end",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "40",
              "type": "string"
            },
            {
              "value": "48",
              "type": "string"
            },
            {
              "value": "64",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "paddingBlockStart",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"40\" | \"48\" | \"64\" | \"8\"",
          "complexType": {
            "original": "SwirlCarouselPadding",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"40\" | \"48\" | \"64\" | \"8\"",
            "references": {
              "SwirlCarouselPadding": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-carousel/swirl-carousel.tsx",
                "id": "src/components/swirl-carousel/swirl-carousel.tsx::SwirlCarouselPadding"
              }
            }
          },
          "mutable": false,
          "attr": "padding-block-start",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "40",
              "type": "string"
            },
            {
              "value": "48",
              "type": "string"
            },
            {
              "value": "64",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "paddingInlineEnd",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"40\" | \"48\" | \"64\" | \"8\"",
          "complexType": {
            "original": "SwirlCarouselPadding",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"40\" | \"48\" | \"64\" | \"8\"",
            "references": {
              "SwirlCarouselPadding": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-carousel/swirl-carousel.tsx",
                "id": "src/components/swirl-carousel/swirl-carousel.tsx::SwirlCarouselPadding"
              }
            }
          },
          "mutable": false,
          "attr": "padding-inline-end",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "40",
              "type": "string"
            },
            {
              "value": "48",
              "type": "string"
            },
            {
              "value": "64",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "paddingInlineStart",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"40\" | \"48\" | \"64\" | \"8\"",
          "complexType": {
            "original": "SwirlCarouselPadding",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"40\" | \"48\" | \"64\" | \"8\"",
            "references": {
              "SwirlCarouselPadding": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-carousel/swirl-carousel.tsx",
                "id": "src/components/swirl-carousel/swirl-carousel.tsx::SwirlCarouselPadding"
              }
            }
          },
          "mutable": false,
          "attr": "padding-inline-start",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "40",
              "type": "string"
            },
            {
              "value": "48",
              "type": "string"
            },
            {
              "value": "64",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "previousSlideButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "previous-slide-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Previous slide\""
            }
          ],
          "default": "\"Previous slide\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "spacing",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"40\" | \"48\" | \"64\" | \"8\"",
          "complexType": {
            "original": "SwirlCarouselSpacing",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"40\" | \"48\" | \"64\" | \"8\"",
            "references": {
              "SwirlCarouselSpacing": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-carousel/swirl-carousel.tsx",
                "id": "src/components/swirl-carousel/swirl-carousel.tsx::SwirlCarouselSpacing"
              }
            }
          },
          "mutable": false,
          "attr": "spacing",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"16\""
            }
          ],
          "default": "\"16\"",
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "40",
              "type": "string"
            },
            {
              "value": "48",
              "type": "string"
            },
            {
              "value": "64",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "scrollToSlide",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(id: string) => Promise<void>",
            "parameters": [
              {
                "name": "id",
                "type": "string",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "scrollToSlide(id: string) => Promise<void>",
          "parameters": [
            {
              "name": "id",
              "type": "string",
              "docs": ""
            }
          ],
          "docs": "Scroll to slide with id.",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "activeSlidesChange",
          "detail": "HTMLSwirlCarouselSlideElement[]",
          "bubbles": true,
          "complexType": {
            "original": "HTMLSwirlCarouselSlideElement[]",
            "resolved": "HTMLSwirlCarouselSlideElement[]",
            "references": {
              "HTMLSwirlCarouselSlideElement": {
                "location": "global",
                "id": "global::HTMLSwirlCarouselSlideElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "resize",
          "target": "window",
          "capture": false,
          "passive": true
        }
      ],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-button"
      ],
      "dependencyGraph": {
        "swirl-carousel": [
          "swirl-button"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-carousel-slide/swirl-carousel-slide.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-carousel-slide",
      "docs": "slot - The slide contents",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "aspectRatio",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "aspect-ratio",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "minHeight",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "min-height",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "width",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "width",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"15.5rem\""
            }
          ],
          "default": "\"15.5rem\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-checkbox/swirl-checkbox.tsx",
      "encapsulation": "scoped",
      "tag": "swirl-checkbox",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "checked",
          "type": "\"false\" | \"indeterminate\" | \"true\" | boolean",
          "complexType": {
            "original": "SwirlCheckboxState",
            "resolved": "\"false\" | \"indeterminate\" | \"true\" | boolean",
            "references": {
              "SwirlCheckboxState": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-checkbox/swirl-checkbox.tsx",
                "id": "src/components/swirl-checkbox/swirl-checkbox.tsx::SwirlCheckboxState"
              }
            }
          },
          "mutable": true,
          "attr": "checked",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "value": "false",
              "type": "string"
            },
            {
              "value": "indeterminate",
              "type": "string"
            },
            {
              "value": "true",
              "type": "string"
            },
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "description",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "description",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "inputId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "input-id",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "inputName",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "input-name",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "invalid",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "invalid",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "labelWeight",
          "type": "\"medium\" | \"regular\"",
          "complexType": {
            "original": "SwirlCheckboxLabelWeight",
            "resolved": "\"medium\" | \"regular\"",
            "references": {
              "SwirlCheckboxLabelWeight": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-checkbox/swirl-checkbox.tsx",
                "id": "src/components/swirl-checkbox/swirl-checkbox.tsx::SwirlCheckboxLabelWeight"
              }
            }
          },
          "mutable": false,
          "attr": "label-weight",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"medium\""
            }
          ],
          "default": "\"medium\"",
          "values": [
            {
              "value": "medium",
              "type": "string"
            },
            {
              "value": "regular",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "swirlAriaDescribedby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "swirl-aria-describedby",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "swirlAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "swirl-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "value",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "value",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "variant",
          "type": "\"card\" | \"default\"",
          "complexType": {
            "original": "SwirlCheckboxVariant",
            "resolved": "\"card\" | \"default\"",
            "references": {
              "SwirlCheckboxVariant": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-checkbox/swirl-checkbox.tsx",
                "id": "src/components/swirl-checkbox/swirl-checkbox.tsx::SwirlCheckboxVariant"
              }
            }
          },
          "mutable": false,
          "attr": "variant",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"default\""
            }
          ],
          "default": "\"default\"",
          "values": [
            {
              "value": "card",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "valueChange",
          "detail": "boolean",
          "bubbles": true,
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-visually-hidden",
        "swirl-icon-check-strong"
      ],
      "dependencyGraph": {
        "swirl-checkbox": [
          "swirl-visually-hidden",
          "swirl-icon-check-strong"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-chip/swirl-chip.tsx",
      "encapsulation": "scoped",
      "tag": "swirl-chip",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "avatar - Optional avatar displayed inside the chip. Should have size \"xs\"."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "borderRadius",
          "type": "\"pill\" | \"sm\"",
          "complexType": {
            "original": "SwirlChipBorderRadius",
            "resolved": "\"pill\" | \"sm\"",
            "references": {
              "SwirlChipBorderRadius": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-chip/swirl-chip.tsx",
                "id": "src/components/swirl-chip/swirl-chip.tsx::SwirlChipBorderRadius"
              }
            }
          },
          "mutable": false,
          "attr": "border-radius",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"pill\""
            }
          ],
          "default": "\"pill\"",
          "values": [
            {
              "value": "pill",
              "type": "string"
            },
            {
              "value": "sm",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "icon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "icon",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "iconColor",
          "type": "\"default\" | \"highlight\"",
          "complexType": {
            "original": "SwirlChipIconColor",
            "resolved": "\"default\" | \"highlight\"",
            "references": {
              "SwirlChipIconColor": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-chip/swirl-chip.tsx",
                "id": "src/components/swirl-chip/swirl-chip.tsx::SwirlChipIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "icon-color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"default\""
            }
          ],
          "default": "\"default\"",
          "values": [
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "intent",
          "type": "\"critical\" | \"default\" | \"highlight\" | \"success\"",
          "complexType": {
            "original": "SwirlChipIntent",
            "resolved": "\"critical\" | \"default\" | \"highlight\" | \"success\"",
            "references": {
              "SwirlChipIntent": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-chip/swirl-chip.tsx",
                "id": "src/components/swirl-chip/swirl-chip.tsx::SwirlChipIntent"
              }
            }
          },
          "mutable": false,
          "attr": "intent",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"default\""
            }
          ],
          "default": "\"default\"",
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "interactive",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "interactive",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "pressed",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "pressed",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "progress",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "progress",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "progressBarLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "progress-bar-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Loading progress\""
            }
          ],
          "default": "\"Loading progress\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "removable",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "removable",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "removeButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "remove-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Remove\""
            }
          ],
          "default": "\"Remove\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "\"m\" | \"s\"",
          "complexType": {
            "original": "SwirlChipSize",
            "resolved": "\"m\" | \"s\"",
            "references": {
              "SwirlChipSize": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-chip/swirl-chip.tsx",
                "id": "src/components/swirl-chip/swirl-chip.tsx::SwirlChipSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"m\""
            }
          ],
          "default": "\"m\"",
          "values": [
            {
              "value": "m",
              "type": "string"
            },
            {
              "value": "s",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "trailingIcon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "trailing-icon",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "variant",
          "type": "\"outline\" | \"plain\" | \"translucent\"",
          "complexType": {
            "original": "SwirlChipVariant",
            "resolved": "\"outline\" | \"plain\" | \"translucent\"",
            "references": {
              "SwirlChipVariant": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-chip/swirl-chip.tsx",
                "id": "src/components/swirl-chip/swirl-chip.tsx::SwirlChipVariant"
              }
            }
          },
          "mutable": false,
          "attr": "variant",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"outline\""
            }
          ],
          "default": "\"outline\"",
          "values": [
            {
              "value": "outline",
              "type": "string"
            },
            {
              "value": "plain",
              "type": "string"
            },
            {
              "value": "translucent",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "chipClick",
          "detail": "MouseEvent",
          "bubbles": true,
          "complexType": {
            "original": "MouseEvent",
            "resolved": "MouseEvent",
            "references": {
              "MouseEvent": {
                "location": "global",
                "id": "global::MouseEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "remove",
          "detail": "MouseEvent",
          "bubbles": true,
          "complexType": {
            "original": "MouseEvent",
            "resolved": "MouseEvent",
            "references": {
              "MouseEvent": {
                "location": "global",
                "id": "global::MouseEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "avatar",
          "docs": "Optional avatar displayed inside the chip. Should have size \"xs\"."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-progress-indicator",
        "swirl-icon-close"
      ],
      "dependencyGraph": {
        "swirl-chip": [
          "swirl-progress-indicator",
          "swirl-icon-close"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-color-input/swirl-color-input.tsx",
      "encapsulation": "scoped",
      "tag": "swirl-color-input",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "autoFocus",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "auto-focus",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "autoSelect",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "auto-select",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "inline",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "inline",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "invalid",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "invalid",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "pickerButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "picker-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Open color picker\""
            }
          ],
          "default": "\"Open color picker\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "pickerLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "picker-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Color picker\""
            }
          ],
          "default": "\"Color picker\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "placeholder",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "placeholder",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "readonly",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "readonly",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "required",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "required",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "swirlAriaDescribedby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "swirl-aria-describedby",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "value",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": true,
          "attr": "value",
          "reflectToAttr": true,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "inputBlur",
          "detail": "FocusEvent",
          "bubbles": true,
          "complexType": {
            "original": "FocusEvent",
            "resolved": "FocusEvent",
            "references": {
              "FocusEvent": {
                "location": "global",
                "id": "global::FocusEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "inputFocus",
          "detail": "FocusEvent",
          "bubbles": true,
          "complexType": {
            "original": "FocusEvent",
            "resolved": "FocusEvent",
            "references": {
              "FocusEvent": {
                "location": "global",
                "id": "global::FocusEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "valueChange",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-popover-trigger",
        "swirl-popover",
        "swirl-box"
      ],
      "dependencyGraph": {
        "swirl-color-input": [
          "swirl-popover-trigger",
          "swirl-popover",
          "swirl-box"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-columns/swirl-columns.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-columns",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "columns",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "columns",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"repeat(3, minmax(0, 1fr))\""
            }
          ],
          "default": "\"repeat(3, minmax(0, 1fr))\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "spacing",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlColumnsSpacing",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"8\"",
            "references": {
              "SwirlColumnsSpacing": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-columns/swirl-columns.tsx",
                "id": "src/components/swirl-columns/swirl-columns.tsx::SwirlColumnsSpacing"
              }
            }
          },
          "mutable": false,
          "attr": "spacing",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-console-layout/swirl-console-layout.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-console-layout",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "app-bar - Custom app bar content (replaces the default app bar when provided)"
        },
        {
          "name": "slot",
          "text": "content - The main content"
        },
        {
          "name": "slot",
          "text": "content-header-tools - Button positioned next to the heading"
        },
        {
          "name": "slot",
          "text": "footer - Footer content positioned at the bottom of the layout"
        },
        {
          "name": "slot",
          "text": "heading - The main content's heading (only rendered if \"heading\" prop is not set)."
        },
        {
          "name": "slot",
          "text": "navigation - The main navigation"
        },
        {
          "name": "slot",
          "text": "overlays - Overlays like dialogs, modals and toasts"
        },
        {
          "name": "slot",
          "text": "user - The signed in user information at the bottom of the sidebar"
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "appName",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "app-name",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "backButonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "back-buton-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Back\""
            }
          ],
          "default": "\"Back\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "heading",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "heading",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "helpButonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "help-buton-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Help\""
            }
          ],
          "default": "\"Help\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "hideContentHeader",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "hide-content-header",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "hideNavigationButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "hide-navigation-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Hide main navigation\""
            }
          ],
          "default": "\"Hide main navigation\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "logoText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "logo-text",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Admin\""
            }
          ],
          "default": "\"Admin\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "maxContentWidth",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "max-content-width",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "navigationLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "navigation-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Main\""
            }
          ],
          "default": "\"Main\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "showBackButton",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-back-button",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "showHelpButton",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-help-button",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "showNavigationButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "show-navigation-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Show main navigation\""
            }
          ],
          "default": "\"Show main navigation\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "subheading",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "subheading",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "hideSidebar",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "hideSidebar() => Promise<void>",
          "parameters": [],
          "docs": "Hide the mobile navigation.",
          "docsTags": []
        },
        {
          "name": "showSidebar",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "showSidebar() => Promise<void>",
          "parameters": [],
          "docs": "Show the mobile navigation.",
          "docsTags": []
        },
        {
          "name": "toggleSidebar",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "toggleSidebar() => Promise<void>",
          "parameters": [],
          "docs": "Toggle the mobile navigation visibility.",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "backButtonClick",
          "detail": "MouseEvent",
          "bubbles": true,
          "complexType": {
            "original": "MouseEvent",
            "resolved": "MouseEvent",
            "references": {
              "MouseEvent": {
                "location": "global",
                "id": "global::MouseEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "helpButtonClick",
          "detail": "MouseEvent",
          "bubbles": true,
          "complexType": {
            "original": "MouseEvent",
            "resolved": "MouseEvent",
            "references": {
              "MouseEvent": {
                "location": "global",
                "id": "global::MouseEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "resize",
          "target": "window",
          "capture": false,
          "passive": true
        }
      ],
      "styles": [],
      "slots": [
        {
          "name": "app-bar",
          "docs": "Custom app bar content (replaces the default app bar when provided)"
        },
        {
          "name": "content",
          "docs": "The main content"
        },
        {
          "name": "content-header-tools",
          "docs": "Button positioned next to the heading"
        },
        {
          "name": "footer",
          "docs": "Footer content positioned at the bottom of the layout"
        },
        {
          "name": "heading",
          "docs": "The main content's heading (only rendered if \"heading\" prop is not set)."
        },
        {
          "name": "navigation",
          "docs": "The main navigation"
        },
        {
          "name": "overlays",
          "docs": "Overlays like dialogs, modals and toasts"
        },
        {
          "name": "user",
          "docs": "The signed in user information at the bottom of the sidebar"
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-text",
        "swirl-button",
        "swirl-heading"
      ],
      "dependencyGraph": {
        "swirl-console-layout": [
          "swirl-text",
          "swirl-button",
          "swirl-heading"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-data-cell/swirl-data-cell.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-data-cell",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "media - Optional media content (e.g., swirl-avatar, icons). Only swirl-avatar and icon elements are styled."
        },
        {
          "name": "slot",
          "text": "content - Optional content element (e.g., swirl-text-input, swirl-select). When provided, the value prop is ignored. Content automatically takes 100% width when no label is present."
        },
        {
          "name": "slot",
          "text": "suffix - Optional suffix content (e.g., buttons, badges)"
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "intent",
          "type": "\"critical\" | \"default\" | \"info\" | \"special\" | \"success\" | \"translucent\" | \"warning\"",
          "complexType": {
            "original": "SwirlDataCellIntent",
            "resolved": "\"critical\" | \"default\" | \"info\" | \"special\" | \"success\" | \"translucent\" | \"warning\"",
            "references": {
              "SwirlDataCellIntent": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-data-cell/swirl-data-cell.tsx",
                "id": "src/components/swirl-data-cell/swirl-data-cell.tsx::SwirlDataCellIntent"
              }
            }
          },
          "mutable": false,
          "attr": "intent",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"default\""
            }
          ],
          "default": "\"default\"",
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "special",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "translucent",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "tooltip",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "tooltip",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "value",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "value",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "vertical",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "vertical",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "valueChange",
          "detail": "MouseEvent",
          "bubbles": true,
          "complexType": {
            "original": "MouseEvent",
            "resolved": "MouseEvent",
            "references": {
              "MouseEvent": {
                "location": "global",
                "id": "global::MouseEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "content",
          "docs": "Optional content element (e.g., swirl-text-input, swirl-select). When provided, the value prop is ignored. Content automatically takes 100% width when no label is present."
        },
        {
          "name": "media",
          "docs": "Optional media content (e.g., swirl-avatar, icons). Only swirl-avatar and icon elements are styled."
        },
        {
          "name": "suffix",
          "docs": "Optional suffix content (e.g., buttons, badges)"
        }
      ],
      "parts": [
        {
          "name": "data-cell",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-stack",
        "swirl-tooltip",
        "swirl-icon-info"
      ],
      "dependencyGraph": {
        "swirl-data-cell": [
          "swirl-stack",
          "swirl-tooltip",
          "swirl-icon-info"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-data-cell-stack/swirl-data-cell-stack.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-data-cell-stack",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "cta - Optional call-to-action (e.g., button)"
        },
        {
          "name": "slot",
          "text": "- The data cell items"
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "description",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "description",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "hideLabel",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "hide-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "",
          "docs": "The data cell items"
        },
        {
          "name": "cta",
          "docs": "Optional call-to-action (e.g., button)"
        }
      ],
      "parts": [
        {
          "name": "data-cell-stack",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-date-input/swirl-date-input.tsx",
      "encapsulation": "scoped",
      "tag": "swirl-date-input",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "autoFocus",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "auto-focus",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "autoSelect",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "auto-select",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "datePickerDisableDate",
          "type": "(date: Date) => boolean",
          "complexType": {
            "original": "(date: Date) => boolean",
            "resolved": "(date: Date) => boolean",
            "references": {
              "Date": {
                "location": "global",
                "id": "global::Date"
              }
            }
          },
          "mutable": false,
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "() => false"
            }
          ],
          "default": "() => false",
          "values": [
            {
              "type": "(date: Date) => boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "datePickerLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "date-picker-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Date picker\""
            }
          ],
          "default": "\"Date picker\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "datePickerTriggerLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "date-picker-trigger-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Open date picker\""
            }
          ],
          "default": "\"Open date picker\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "firstDayOfWeek",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "first-day-of-week",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "0"
            }
          ],
          "default": "0",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "format",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "format",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"yyyy-MM-dd\""
            }
          ],
          "default": "\"yyyy-MM-dd\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "inline",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "inline",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "invalid",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "invalid",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "labels",
          "type": "{ clearButton: string; monthSelect: string; nextMonthButton: string; nextYearButton: string; picker: string; previousMonthButton: string; previousYearButton: string; todayButton: string; yearSelect: string; }",
          "complexType": {
            "original": "WCDatepickerLabels",
            "resolved": "{ clearButton: string; monthSelect: string; nextMonthButton: string; nextYearButton: string; picker: string; previousMonthButton: string; previousYearButton: string; todayButton: string; yearSelect: string; }",
            "references": {
              "WCDatepickerLabels": {
                "location": "import",
                "path": "wc-datepicker/dist/types/components/wc-datepicker/wc-datepicker",
                "id": "../../node_modules/wc-datepicker/dist/types/components/wc-datepicker/wc-datepicker.d.ts::WCDatepickerLabels",
                "referenceLocation": "WCDatepickerLabels"
              }
            }
          },
          "mutable": false,
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "{ clearButton: string; monthSelect: string; nextMonthButton: string; nextYearButton: string; picker: string; previousMonthButton: string; previousYearButton: string; todayButton: string; yearSelect: string; }"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "locale",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "locale",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"en-US\""
            }
          ],
          "default": "\"en-US\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "placeholder",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "placeholder",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"yyyy-mm-dd\""
            }
          ],
          "default": "\"yyyy-mm-dd\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "preferredInputMode",
          "type": "\"input\" | \"pick\"",
          "complexType": {
            "original": "\"input\" | \"pick\"",
            "resolved": "\"input\" | \"pick\"",
            "references": {}
          },
          "mutable": false,
          "attr": "preferred-input-mode",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"input\""
            }
          ],
          "default": "\"input\"",
          "values": [
            {
              "value": "input",
              "type": "string"
            },
            {
              "value": "pick",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "readonly",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "readonly",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "required",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "required",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "swirlAriaDescribedby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "swirl-aria-describedby",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "value",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": true,
          "attr": "value",
          "reflectToAttr": true,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "openPicker",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "openPicker() => Promise<void>",
          "parameters": [],
          "docs": "Opens the date picker popover.",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "invalidInput",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "valueChange",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-popover-trigger",
        "swirl-icon-today",
        "swirl-popover",
        "swirl-date-picker"
      ],
      "dependencyGraph": {
        "swirl-date-input": [
          "swirl-popover-trigger",
          "swirl-icon-today",
          "swirl-popover",
          "swirl-date-picker"
        ],
        "swirl-date-picker": [
          "wc-datepicker"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-date-picker/swirl-date-picker.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-date-picker",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "disableDate",
          "type": "(date: Date) => boolean",
          "complexType": {
            "original": "(date: Date) => boolean",
            "resolved": "(date: Date) => boolean",
            "references": {
              "Date": {
                "location": "global",
                "id": "global::Date"
              }
            }
          },
          "mutable": false,
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "() => false"
            }
          ],
          "default": "() => false",
          "values": [
            {
              "type": "(date: Date) => boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "firstDayOfWeek",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": true,
          "attr": "first-day-of-week",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "0"
            }
          ],
          "default": "0",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "fixedMaxWidth",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "fixed-max-width",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "labels",
          "type": "{ clearButton: string; monthSelect: string; nextMonthButton: string; nextYearButton: string; picker: string; previousMonthButton: string; previousYearButton: string; todayButton: string; yearSelect: string; }",
          "complexType": {
            "original": "WCDatepickerLabels",
            "resolved": "{ clearButton: string; monthSelect: string; nextMonthButton: string; nextYearButton: string; picker: string; previousMonthButton: string; previousYearButton: string; todayButton: string; yearSelect: string; }",
            "references": {
              "WCDatepickerLabels": {
                "location": "import",
                "path": "wc-datepicker/dist/types/components/wc-datepicker/wc-datepicker",
                "id": "../../node_modules/wc-datepicker/dist/types/components/wc-datepicker/wc-datepicker.d.ts::WCDatepickerLabels",
                "referenceLocation": "WCDatepickerLabels"
              }
            }
          },
          "mutable": false,
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "{ clearButton: string; monthSelect: string; nextMonthButton: string; nextYearButton: string; picker: string; previousMonthButton: string; previousYearButton: string; todayButton: string; yearSelect: string; }"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "locale",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "locale",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"en-US\""
            }
          ],
          "default": "\"en-US\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "range",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "range",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "startDate",
          "type": "Date",
          "complexType": {
            "original": "Date",
            "resolved": "Date",
            "references": {
              "Date": {
                "location": "global",
                "id": "global::Date"
              }
            }
          },
          "mutable": false,
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "Date"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "value",
          "type": "Date | Date[]",
          "complexType": {
            "original": "Date | Date[]",
            "resolved": "Date | Date[]",
            "references": {
              "Date": {
                "location": "global",
                "id": "global::Date"
              }
            }
          },
          "mutable": true,
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "Date"
            },
            {
              "type": "Date[]"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "valueChange",
          "detail": "Date | Date[]",
          "bubbles": false,
          "complexType": {
            "original": "Date | Date[]",
            "resolved": "Date | Date[]",
            "references": {
              "Date": {
                "location": "global",
                "id": "global::Date"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [
        "swirl-date-input"
      ],
      "dependencies": [
        "wc-datepicker"
      ],
      "dependencyGraph": {
        "swirl-date-picker": [
          "wc-datepicker"
        ],
        "swirl-date-input": [
          "swirl-date-picker"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-description-list/swirl-description-list.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-description-list",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "slot - The description list items"
        }
      ],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "slot",
          "docs": "The description list items"
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-description-list-item/swirl-description-list-item.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-description-list-item",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "slot - The description"
        },
        {
          "name": "slot",
          "text": "tools - Optional tools to be displayed on the right side of the item"
        },
        {
          "name": "slot",
          "text": "additional-content - Optional additional content displayed at the bottom of the item"
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "bordered",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "bordered",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "maxWidth",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "max-width",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "term",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "term",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "tooltip",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "tooltip",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "additional-content",
          "docs": "Optional additional content displayed at the bottom of the item"
        },
        {
          "name": "slot",
          "docs": "The description"
        },
        {
          "name": "tools",
          "docs": "Optional tools to be displayed on the right side of the item"
        }
      ],
      "parts": [
        {
          "name": "description-list-item",
          "docs": ""
        },
        {
          "name": "description-list-item__term",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-tooltip",
        "swirl-icon-info"
      ],
      "dependencyGraph": {
        "swirl-description-list-item": [
          "swirl-tooltip",
          "swirl-icon-info"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-dialog/swirl-dialog.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-dialog",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "slot - The dialog content"
        },
        {
          "name": "slot",
          "text": "left-controls - Controls displayed on the left side of the default ones"
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "hideLabel",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "hide-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "intent",
          "type": "\"critical\" | \"primary\"",
          "complexType": {
            "original": "SwirlDialogIntent",
            "resolved": "\"critical\" | \"primary\"",
            "references": {
              "SwirlDialogIntent": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-dialog/swirl-dialog.tsx",
                "id": "src/components/swirl-dialog/swirl-dialog.tsx::SwirlDialogIntent"
              }
            }
          },
          "mutable": false,
          "attr": "intent",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"primary\""
            }
          ],
          "default": "\"primary\"",
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "primary",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "primaryActionLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "primary-action-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "returnFocusTo",
          "type": "HTMLElement | string",
          "complexType": {
            "original": "HTMLElement | string",
            "resolved": "HTMLElement | string",
            "references": {
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              }
            }
          },
          "mutable": false,
          "attr": "return-focus-to",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "HTMLElement"
            },
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "secondaryActionLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "secondary-action-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "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": "Close the dialog.",
          "docsTags": []
        },
        {
          "name": "open",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(returnFocusTo?: HTMLElement | string) => Promise<void>",
            "parameters": [
              {
                "name": "returnFocusTo",
                "type": "string | HTMLElement",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              },
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "open(returnFocusTo?: HTMLElement | string) => Promise<void>",
          "parameters": [
            {
              "name": "returnFocusTo",
              "type": "string | HTMLElement",
              "docs": ""
            }
          ],
          "docs": "Open the dialog.",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "dialogClose",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "dialogOpen",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "primaryAction",
          "detail": "MouseEvent",
          "bubbles": true,
          "complexType": {
            "original": "MouseEvent",
            "resolved": "MouseEvent",
            "references": {
              "MouseEvent": {
                "location": "global",
                "id": "global::MouseEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "secondaryAction",
          "detail": "MouseEvent",
          "bubbles": true,
          "complexType": {
            "original": "MouseEvent",
            "resolved": "MouseEvent",
            "references": {
              "MouseEvent": {
                "location": "global",
                "id": "global::MouseEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "toggleDialog",
          "detail": "{ newState: \"open\" | \"closed\"; dialog: HTMLDialogElement; }",
          "bubbles": true,
          "complexType": {
            "original": "SwirlDialogToggleEvent",
            "resolved": "{ newState: \"open\" | \"closed\"; dialog: HTMLDialogElement; }",
            "references": {
              "SwirlDialogToggleEvent": {
                "location": "import",
                "path": "../../utils",
                "id": "src/utils.ts::SwirlDialogToggleEvent",
                "referenceLocation": "SwirlDialogToggleEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "left-controls",
          "docs": "Controls displayed on the left side of the default ones"
        },
        {
          "name": "slot",
          "docs": "The dialog content"
        }
      ],
      "parts": [
        {
          "name": "dialog__body",
          "docs": ""
        },
        {
          "name": "dialog__content",
          "docs": ""
        },
        {
          "name": "dialog__heading",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-button"
      ],
      "dependencyGraph": {
        "swirl-dialog": [
          "swirl-button"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-emoji/swirl-emoji.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-emoji",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"\""
            }
          ],
          "default": "\"\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "name",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "name",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "12 | 16 | 20 | 24 | 32",
          "complexType": {
            "original": "SwirlEmojiSize",
            "resolved": "12 | 16 | 20 | 24 | 32",
            "references": {
              "SwirlEmojiSize": {
                "location": "import",
                "path": "./swirl-emoji.types",
                "id": "src/components/swirl-emoji/swirl-emoji.types.ts::SwirlEmojiSize",
                "referenceLocation": "SwirlEmojiSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "12",
              "type": "number"
            },
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-emoji/emojis/swirl-emoji-clap.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-emoji-clap",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"\""
            }
          ],
          "default": "\"\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "12 | 16 | 20 | 24 | 32",
          "complexType": {
            "original": "SwirlEmojiSize",
            "resolved": "12 | 16 | 20 | 24 | 32",
            "references": {
              "SwirlEmojiSize": {
                "location": "import",
                "path": "../swirl-emoji.types",
                "id": "src/components/swirl-emoji/swirl-emoji.types.ts::SwirlEmojiSize",
                "referenceLocation": "SwirlEmojiSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "12",
              "type": "number"
            },
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-emoji/emojis/swirl-emoji-happy.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-emoji-happy",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"\""
            }
          ],
          "default": "\"\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "12 | 16 | 20 | 24 | 32",
          "complexType": {
            "original": "SwirlEmojiSize",
            "resolved": "12 | 16 | 20 | 24 | 32",
            "references": {
              "SwirlEmojiSize": {
                "location": "import",
                "path": "../swirl-emoji.types",
                "id": "src/components/swirl-emoji/swirl-emoji.types.ts::SwirlEmojiSize",
                "referenceLocation": "SwirlEmojiSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "12",
              "type": "number"
            },
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-emoji/emojis/swirl-emoji-idea.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-emoji-idea",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"\""
            }
          ],
          "default": "\"\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "12 | 16 | 20 | 24 | 32",
          "complexType": {
            "original": "SwirlEmojiSize",
            "resolved": "12 | 16 | 20 | 24 | 32",
            "references": {
              "SwirlEmojiSize": {
                "location": "import",
                "path": "../swirl-emoji.types",
                "id": "src/components/swirl-emoji/swirl-emoji.types.ts::SwirlEmojiSize",
                "referenceLocation": "SwirlEmojiSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "12",
              "type": "number"
            },
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-emoji/emojis/swirl-emoji-love.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-emoji-love",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"\""
            }
          ],
          "default": "\"\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "12 | 16 | 20 | 24 | 32",
          "complexType": {
            "original": "SwirlEmojiSize",
            "resolved": "12 | 16 | 20 | 24 | 32",
            "references": {
              "SwirlEmojiSize": {
                "location": "import",
                "path": "../swirl-emoji.types",
                "id": "src/components/swirl-emoji/swirl-emoji.types.ts::SwirlEmojiSize",
                "referenceLocation": "SwirlEmojiSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "12",
              "type": "number"
            },
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-emoji/emojis/swirl-emoji-sad.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-emoji-sad",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"\""
            }
          ],
          "default": "\"\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "12 | 16 | 20 | 24 | 32",
          "complexType": {
            "original": "SwirlEmojiSize",
            "resolved": "12 | 16 | 20 | 24 | 32",
            "references": {
              "SwirlEmojiSize": {
                "location": "import",
                "path": "../swirl-emoji.types",
                "id": "src/components/swirl-emoji/swirl-emoji.types.ts::SwirlEmojiSize",
                "referenceLocation": "SwirlEmojiSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "12",
              "type": "number"
            },
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-emoji/emojis/swirl-emoji-thumbs-up.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-emoji-thumbs-up",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"\""
            }
          ],
          "default": "\"\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "12 | 16 | 20 | 24 | 32",
          "complexType": {
            "original": "SwirlEmojiSize",
            "resolved": "12 | 16 | 20 | 24 | 32",
            "references": {
              "SwirlEmojiSize": {
                "location": "import",
                "path": "../swirl-emoji.types",
                "id": "src/components/swirl-emoji/swirl-emoji.types.ts::SwirlEmojiSize",
                "referenceLocation": "SwirlEmojiSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "12",
              "type": "number"
            },
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-empty-state/swirl-empty-state.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-empty-state",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "slot - The main content (e.g. heading, description)."
        },
        {
          "name": "slot",
          "text": "illustration - The placeholder illustration"
        },
        {
          "name": "slot",
          "text": "controls - The action controls (e.g. buttons)."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "heading",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "heading",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "headingLevel",
          "type": "1 | 2 | 3 | 4 | 5 | 6",
          "complexType": {
            "original": "SwirlHeadingLevel",
            "resolved": "1 | 2 | 3 | 4 | 5 | 6",
            "references": {
              "SwirlHeadingLevel": {
                "location": "import",
                "path": "../swirl-heading/swirl-heading",
                "id": "src/components/swirl-heading/swirl-heading.tsx::SwirlHeadingLevel",
                "referenceLocation": "SwirlHeadingLevel"
              }
            }
          },
          "mutable": false,
          "attr": "heading-level",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "4"
            }
          ],
          "default": "4",
          "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": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "illustration",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "illustration",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "controls",
          "docs": "The action controls (e.g. buttons)."
        },
        {
          "name": "illustration",
          "docs": "The placeholder illustration"
        },
        {
          "name": "slot",
          "docs": "The main content (e.g. heading, description)."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-stack",
        "swirl-heading",
        "swirl-text"
      ],
      "dependencyGraph": {
        "swirl-empty-state": [
          "swirl-stack",
          "swirl-heading",
          "swirl-text"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-file-chip/swirl-file-chip.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-file-chip",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "description",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "description",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "downloadButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "download-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Download\""
            }
          ],
          "default": "\"Download\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "loading",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "loading",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "loadingLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "loading-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Loading\""
            }
          ],
          "default": "\"Loading\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "name",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "name",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "previewButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "preview-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Preview\""
            }
          ],
          "default": "\"Preview\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "showDownloadButton",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-download-button",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "showPreviewButton",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-preview-button",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "skipNativeDownload",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "skip-native-download",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "type",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "type",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "url",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "url",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "download",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "preview",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "file-chip__download",
          "docs": ""
        },
        {
          "name": "file-chip__preview",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-icon-image",
        "swirl-icon-video-player",
        "swirl-icon-audio-file",
        "swirl-icon-picture-as-pdf",
        "swirl-icon-folder",
        "swirl-icon-file",
        "swirl-icon-attachment",
        "swirl-spinner",
        "swirl-button-group",
        "swirl-button"
      ],
      "dependencyGraph": {
        "swirl-file-chip": [
          "swirl-icon-image",
          "swirl-icon-video-player",
          "swirl-icon-audio-file",
          "swirl-icon-picture-as-pdf",
          "swirl-icon-folder",
          "swirl-icon-file",
          "swirl-icon-attachment",
          "swirl-spinner",
          "swirl-button-group",
          "swirl-button"
        ],
        "swirl-spinner": [
          "swirl-visually-hidden"
        ],
        "swirl-button-group": [
          "swirl-stack"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-file-uploader/swirl-file-uploader.tsx",
      "encapsulation": "scoped",
      "tag": "swirl-file-uploader",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "accept",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "accept",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "ctaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "cta-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Click to upload\""
            }
          ],
          "default": "\"Click to upload\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "description",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "description",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "descriptionAllowHtml",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "description-allow-html",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dragDropLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "drag-drop-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"or drag and drop.\""
            }
          ],
          "default": "\"or drag and drop.\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "hideLabel",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "hide-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "inputId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "input-id",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "inputName",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "input-name",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "multiple",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "multiple",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "showDropzone",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-dropzone",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "uploadButtonIcon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "upload-button-icon",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "uploadButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "upload-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Select file\""
            }
          ],
          "default": "\"Select file\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "uploadButtonVariant",
          "type": "\"flat\" | \"floating\" | \"ghost\" | \"on-image\" | \"outline\" | \"plain\" | \"translucent\"",
          "complexType": {
            "original": "SwirlButtonVariant",
            "resolved": "\"flat\" | \"floating\" | \"ghost\" | \"on-image\" | \"outline\" | \"plain\" | \"translucent\"",
            "references": {
              "SwirlButtonVariant": {
                "location": "import",
                "path": "../swirl-button/swirl-button",
                "id": "src/components/swirl-button/swirl-button.tsx::SwirlButtonVariant",
                "referenceLocation": "SwirlButtonVariant"
              }
            }
          },
          "mutable": false,
          "attr": "upload-button-variant",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"flat\""
            }
          ],
          "default": "\"flat\"",
          "values": [
            {
              "value": "flat",
              "type": "string"
            },
            {
              "value": "floating",
              "type": "string"
            },
            {
              "value": "ghost",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "outline",
              "type": "string"
            },
            {
              "value": "plain",
              "type": "string"
            },
            {
              "value": "translucent",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "reset",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "reset() => Promise<void>",
          "parameters": [],
          "docs": "Reset the file input.",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "valueChange",
          "detail": "FileList",
          "bubbles": true,
          "complexType": {
            "original": "FileList",
            "resolved": "FileList",
            "references": {
              "FileList": {
                "location": "global",
                "id": "global::FileList"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-visually-hidden",
        "swirl-icon-cloud-upload",
        "swirl-button"
      ],
      "dependencyGraph": {
        "swirl-file-uploader": [
          "swirl-visually-hidden",
          "swirl-icon-cloud-upload",
          "swirl-button"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-file-viewer/swirl-file-viewer.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-file-viewer",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "watermark - Optional watermark image to be displayed in the bottom left corner. Only supported for image files."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "active",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "active",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "autoplay",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "autoplay",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "description",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "description",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "disableDownload",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disable-download",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "disablePrint",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disable-print",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "errorMessage",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "error-message",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"File could not be loaded.\""
            }
          ],
          "default": "\"File could not be loaded.\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "file",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "file",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "fileName",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "file-name",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "pdfWorkerSrc",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "pdf-worker-src",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "skipNativeDownload",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "skip-native-download",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "thumbnailUrl",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "thumbnail-url",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "type",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "type",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "typeUnsupportedMessage",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "type-unsupported-message",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"File type is not supported.\""
            }
          ],
          "default": "\"File type is not supported.\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "viewMode",
          "type": "\"side-by-side\" | \"single\"",
          "complexType": {
            "original": "SwirlFileViewerPdfViewMode",
            "resolved": "\"side-by-side\" | \"single\"",
            "references": {
              "SwirlFileViewerPdfViewMode": {
                "location": "import",
                "path": "./viewers/swirl-file-viewer-pdf/swirl-file-viewer-pdf",
                "id": "src/components/swirl-file-viewer/viewers/swirl-file-viewer-pdf/swirl-file-viewer-pdf.tsx::SwirlFileViewerPdfViewMode",
                "referenceLocation": "SwirlFileViewerPdfViewMode"
              }
            }
          },
          "mutable": false,
          "attr": "view-mode",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"single\""
            }
          ],
          "default": "\"single\"",
          "values": [
            {
              "value": "side-by-side",
              "type": "string"
            },
            {
              "value": "single",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "zoom",
          "type": "\"auto\" | number",
          "complexType": {
            "original": "SwirlFileViewerPdfZoom",
            "resolved": "\"auto\" | number",
            "references": {
              "SwirlFileViewerPdfZoom": {
                "location": "import",
                "path": "./viewers/swirl-file-viewer-pdf/swirl-file-viewer-pdf",
                "id": "src/components/swirl-file-viewer/viewers/swirl-file-viewer-pdf/swirl-file-viewer-pdf.tsx::SwirlFileViewerPdfZoom",
                "referenceLocation": "SwirlFileViewerPdfZoom"
              }
            }
          },
          "mutable": false,
          "attr": "zoom",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "1"
            }
          ],
          "default": "1",
          "values": [
            {
              "value": "auto",
              "type": "string"
            },
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "download",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "download() => Promise<void>",
          "parameters": [],
          "docs": "Download the file.",
          "docsTags": []
        },
        {
          "name": "print",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              },
              "HTMLSwirlFileViewerPdfElement": {
                "location": "global",
                "id": "global::HTMLSwirlFileViewerPdfElement"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "print() => Promise<void>",
          "parameters": [],
          "docs": "Print the file. Applicable to PDFs only.",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "activate",
          "detail": "HTMLElement",
          "bubbles": true,
          "complexType": {
            "original": "HTMLElement",
            "resolved": "HTMLElement",
            "references": {
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "downloadStart",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "visiblePagesChange",
          "detail": "number[]",
          "bubbles": true,
          "complexType": {
            "original": "number[]",
            "resolved": "number[]",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "watermark",
          "docs": "Optional watermark image to be displayed in the bottom left corner. Only supported for image files."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [
        "swirl-pdf-reader"
      ],
      "dependencies": [
        "swirl-file-viewer-image",
        "swirl-file-viewer-text",
        "swirl-file-viewer-csv",
        "swirl-file-viewer-pdf",
        "swirl-file-viewer-video",
        "swirl-file-viewer-audio",
        "swirl-file-viewer-fallback"
      ],
      "dependencyGraph": {
        "swirl-file-viewer": [
          "swirl-file-viewer-image",
          "swirl-file-viewer-text",
          "swirl-file-viewer-csv",
          "swirl-file-viewer-pdf",
          "swirl-file-viewer-video",
          "swirl-file-viewer-audio",
          "swirl-file-viewer-fallback"
        ],
        "swirl-file-viewer-image": [
          "swirl-inline-error",
          "swirl-spinner"
        ],
        "swirl-inline-error": [
          "swirl-icon-error"
        ],
        "swirl-spinner": [
          "swirl-visually-hidden"
        ],
        "swirl-file-viewer-text": [
          "swirl-inline-error",
          "swirl-spinner"
        ],
        "swirl-file-viewer-csv": [
          "swirl-inline-error",
          "swirl-spinner"
        ],
        "swirl-file-viewer-pdf": [
          "swirl-inline-error",
          "swirl-spinner"
        ],
        "swirl-file-viewer-fallback": [
          "swirl-stack",
          "swirl-icon-file",
          "swirl-text",
          "swirl-button"
        ],
        "swirl-pdf-reader": [
          "swirl-file-viewer"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-file-viewer/viewers/swirl-file-viewer-audio/swirl-file-viewer-audio.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-file-viewer-audio",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "autoplay",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "autoplay",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "file",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "file",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "activate",
          "detail": "HTMLElement",
          "bubbles": true,
          "complexType": {
            "original": "HTMLElement",
            "resolved": "HTMLElement",
            "references": {
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [
        "swirl-file-viewer"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-file-viewer": [
          "swirl-file-viewer-audio"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-file-viewer/viewers/swirl-file-viewer-csv/swirl-file-viewer-csv.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-file-viewer-csv",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "errorMessage",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "error-message",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"File could not be loaded.\""
            }
          ],
          "default": "\"File could not be loaded.\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "file",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "file",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "activate",
          "detail": "HTMLElement",
          "bubbles": true,
          "complexType": {
            "original": "HTMLElement",
            "resolved": "HTMLElement",
            "references": {
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "file-viewer-csv__table",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-file-viewer"
      ],
      "dependencies": [
        "swirl-inline-error",
        "swirl-spinner"
      ],
      "dependencyGraph": {
        "swirl-file-viewer-csv": [
          "swirl-inline-error",
          "swirl-spinner"
        ],
        "swirl-inline-error": [
          "swirl-icon-error"
        ],
        "swirl-spinner": [
          "swirl-visually-hidden"
        ],
        "swirl-file-viewer": [
          "swirl-file-viewer-csv"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-file-viewer/viewers/swirl-file-viewer-fallback/swirl-file-viewer-fallback.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-file-viewer-fallback",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "disableDownload",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disable-download",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "downloadButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "download-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Download\""
            }
          ],
          "default": "\"Download\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "file",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "file",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "fileName",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "file-name",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "activate",
          "detail": "HTMLElement",
          "bubbles": true,
          "complexType": {
            "original": "HTMLElement",
            "resolved": "HTMLElement",
            "references": {
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "download",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [
        "swirl-file-viewer"
      ],
      "dependencies": [
        "swirl-stack",
        "swirl-icon-file",
        "swirl-text",
        "swirl-button"
      ],
      "dependencyGraph": {
        "swirl-file-viewer-fallback": [
          "swirl-stack",
          "swirl-icon-file",
          "swirl-text",
          "swirl-button"
        ],
        "swirl-file-viewer": [
          "swirl-file-viewer-fallback"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-file-viewer/viewers/swirl-file-viewer-image/swirl-file-viewer-image.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-file-viewer-image",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "watermark - Optional watermark image to be displayed in the bottom left corner."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "description",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "description",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"\""
            }
          ],
          "default": "\"\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "errorMessage",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "error-message",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"File could not be loaded.\""
            }
          ],
          "default": "\"File could not be loaded.\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "file",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "file",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "maxZoom",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "max-zoom",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "3"
            }
          ],
          "default": "3",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "getZoom",
          "returns": {
            "type": "Promise<number>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<number>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<number>"
          },
          "signature": "getZoom() => Promise<number>",
          "parameters": [],
          "docs": "Get the current zoom.",
          "docsTags": [
            {
              "name": "returns"
            }
          ]
        },
        {
          "name": "resetZoom",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "resetZoom() => Promise<void>",
          "parameters": [],
          "docs": "Resets the zoom.",
          "docsTags": [
            {
              "name": "returns"
            }
          ]
        }
      ],
      "events": [
        {
          "event": "activate",
          "detail": "HTMLElement",
          "bubbles": true,
          "complexType": {
            "original": "HTMLElement",
            "resolved": "HTMLElement",
            "references": {
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "watermark",
          "docs": "Optional watermark image to be displayed in the bottom left corner."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [
        "swirl-file-viewer"
      ],
      "dependencies": [
        "swirl-inline-error",
        "swirl-spinner"
      ],
      "dependencyGraph": {
        "swirl-file-viewer-image": [
          "swirl-inline-error",
          "swirl-spinner"
        ],
        "swirl-inline-error": [
          "swirl-icon-error"
        ],
        "swirl-spinner": [
          "swirl-visually-hidden"
        ],
        "swirl-file-viewer": [
          "swirl-file-viewer-image"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-file-viewer/viewers/swirl-file-viewer-pdf/swirl-file-viewer-pdf.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-file-viewer-pdf",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "errorMessage",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "error-message",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"File could not be loaded.\""
            }
          ],
          "default": "\"File could not be loaded.\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "file",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "file",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "singlePageMode",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "single-page-mode",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "viewMode",
          "type": "\"side-by-side\" | \"single\"",
          "complexType": {
            "original": "SwirlFileViewerPdfViewMode",
            "resolved": "\"side-by-side\" | \"single\"",
            "references": {
              "SwirlFileViewerPdfViewMode": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-file-viewer/viewers/swirl-file-viewer-pdf/swirl-file-viewer-pdf.tsx",
                "id": "src/components/swirl-file-viewer/viewers/swirl-file-viewer-pdf/swirl-file-viewer-pdf.tsx::SwirlFileViewerPdfViewMode"
              }
            }
          },
          "mutable": false,
          "attr": "view-mode",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"single\""
            }
          ],
          "default": "\"single\"",
          "values": [
            {
              "value": "side-by-side",
              "type": "string"
            },
            {
              "value": "single",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "wasmUrl",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "wasm-url",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"/pdfjs/wasm/\""
            }
          ],
          "default": "\"/pdfjs/wasm/\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "workerSrc",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "worker-src",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"/pdfjs/pdf.worker.min.mjs\""
            }
          ],
          "default": "\"/pdfjs/pdf.worker.min.mjs\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "zoom",
          "type": "\"auto\" | number",
          "complexType": {
            "original": "SwirlFileViewerPdfZoom",
            "resolved": "\"auto\" | number",
            "references": {
              "SwirlFileViewerPdfZoom": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-file-viewer/viewers/swirl-file-viewer-pdf/swirl-file-viewer-pdf.tsx",
                "id": "src/components/swirl-file-viewer/viewers/swirl-file-viewer-pdf/swirl-file-viewer-pdf.tsx::SwirlFileViewerPdfZoom"
              }
            }
          },
          "mutable": false,
          "attr": "zoom",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "1"
            }
          ],
          "default": "1",
          "values": [
            {
              "value": "auto",
              "type": "string"
            },
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "getThumbnails",
          "returns": {
            "type": "Promise<HTMLCanvasElement[]>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<HTMLCanvasElement[]>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              },
              "HTMLCanvasElement": {
                "location": "global",
                "id": "global::HTMLCanvasElement"
              }
            },
            "return": "Promise<HTMLCanvasElement[]>"
          },
          "signature": "getThumbnails() => Promise<HTMLCanvasElement[]>",
          "parameters": [],
          "docs": "Get thumbnails of all pages.",
          "docsTags": []
        },
        {
          "name": "nextPage",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "nextPage() => Promise<void>",
          "parameters": [],
          "docs": "Navigate to next page, if single page mode is enabled.",
          "docsTags": []
        },
        {
          "name": "previousPage",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "previousPage() => Promise<void>",
          "parameters": [],
          "docs": "Navigate to previous page, if single page mode is enabled.",
          "docsTags": []
        },
        {
          "name": "print",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "print() => Promise<void>",
          "parameters": [],
          "docs": "Print the file.",
          "docsTags": []
        },
        {
          "name": "setPage",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(page: number) => Promise<void>",
            "parameters": [
              {
                "name": "page",
                "type": "number",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "setPage(page: number) => Promise<void>",
          "parameters": [
            {
              "name": "page",
              "type": "number",
              "docs": ""
            }
          ],
          "docs": "Navigate to specific page, if single page mode is enabled.",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "activate",
          "detail": "HTMLElement",
          "bubbles": true,
          "complexType": {
            "original": "HTMLElement",
            "resolved": "HTMLElement",
            "references": {
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "visiblePagesChange",
          "detail": "number[]",
          "bubbles": true,
          "complexType": {
            "original": "number[]",
            "resolved": "number[]",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "resize",
          "target": "window",
          "capture": false,
          "passive": true
        }
      ],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "file-viewer-pdf__pagination",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-file-viewer"
      ],
      "dependencies": [
        "swirl-inline-error",
        "swirl-spinner"
      ],
      "dependencyGraph": {
        "swirl-file-viewer-pdf": [
          "swirl-inline-error",
          "swirl-spinner"
        ],
        "swirl-inline-error": [
          "swirl-icon-error"
        ],
        "swirl-spinner": [
          "swirl-visually-hidden"
        ],
        "swirl-file-viewer": [
          "swirl-file-viewer-pdf"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-file-viewer/viewers/swirl-file-viewer-text/swirl-file-viewer-text.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-file-viewer-text",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "errorMessage",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "error-message",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"File could not be loaded.\""
            }
          ],
          "default": "\"File could not be loaded.\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "file",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "file",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "activate",
          "detail": "HTMLElement",
          "bubbles": true,
          "complexType": {
            "original": "HTMLElement",
            "resolved": "HTMLElement",
            "references": {
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "file-viewer-text__text",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-file-viewer"
      ],
      "dependencies": [
        "swirl-inline-error",
        "swirl-spinner"
      ],
      "dependencyGraph": {
        "swirl-file-viewer-text": [
          "swirl-inline-error",
          "swirl-spinner"
        ],
        "swirl-inline-error": [
          "swirl-icon-error"
        ],
        "swirl-spinner": [
          "swirl-visually-hidden"
        ],
        "swirl-file-viewer": [
          "swirl-file-viewer-text"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-file-viewer/viewers/swirl-file-viewer-video/swirl-file-viewer-video.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-file-viewer-video",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "autoplay",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "autoplay",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "disableDownload",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disable-download",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "file",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "file",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "activate",
          "detail": "HTMLElement",
          "bubbles": true,
          "complexType": {
            "original": "HTMLElement",
            "resolved": "HTMLElement",
            "references": {
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [
        "swirl-file-viewer"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-file-viewer": [
          "swirl-file-viewer-video"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-form-control/swirl-form-control.tsx",
      "encapsulation": "scoped",
      "tag": "swirl-form-control",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "prefix - The prefix element, e.g. `<select slot=\"prefix\">…</select>`"
        },
        {
          "name": "slot",
          "text": "slot - The input element, e.g. `<swirl-text-input></swirl-text-input>`"
        },
        {
          "name": "slot",
          "text": "bottom - Additional content below the input, e.g. `<div slot=\"bottom\">…</div>`"
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "description",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "description",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "errorMessage",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "error-message",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "fontSize",
          "type": "\"base\" | \"default\" | \"sm\"",
          "complexType": {
            "original": "SwirlFormControlFontSize",
            "resolved": "\"base\" | \"default\" | \"sm\"",
            "references": {
              "SwirlFormControlFontSize": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-form-control/swirl-form-control.tsx",
                "id": "src/components/swirl-form-control/swirl-form-control.tsx::SwirlFormControlFontSize"
              }
            }
          },
          "mutable": false,
          "attr": "font-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"default\""
            }
          ],
          "default": "\"default\"",
          "values": [
            {
              "value": "base",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "sm",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "hideLabel",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "hide-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "icon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "icon",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "inline",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "inline",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "invalid",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "invalid",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "labelPosition",
          "type": "\"inside\" | \"outside\"",
          "complexType": {
            "original": "SwirlFormControlLabelPosition",
            "resolved": "\"inside\" | \"outside\"",
            "references": {
              "SwirlFormControlLabelPosition": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-form-control/swirl-form-control.tsx",
                "id": "src/components/swirl-form-control/swirl-form-control.tsx::SwirlFormControlLabelPosition"
              }
            }
          },
          "mutable": false,
          "attr": "label-position",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"inside\""
            }
          ],
          "default": "\"inside\"",
          "values": [
            {
              "value": "inside",
              "type": "string"
            },
            {
              "value": "outside",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "readonly",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "readonly",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "secondaryLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "secondary-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "tooltip",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "tooltip",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [
        {
          "event": "click",
          "target": "window",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [
        {
          "name": "bottom",
          "docs": "Additional content below the input, e.g. `<div slot=\"bottom\">…</div>`"
        },
        {
          "name": "prefix",
          "docs": "The prefix element, e.g. `<select slot=\"prefix\">…</select>`"
        },
        {
          "name": "slot",
          "docs": "The input element, e.g. `<swirl-text-input></swirl-text-input>`"
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-icon",
        "swirl-tooltip",
        "swirl-icon-help",
        "swirl-inline-error"
      ],
      "dependencyGraph": {
        "swirl-form-control": [
          "swirl-icon",
          "swirl-tooltip",
          "swirl-icon-help",
          "swirl-inline-error"
        ],
        "swirl-inline-error": [
          "swirl-icon-error"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-form-group/swirl-form-group.tsx",
      "encapsulation": "scoped",
      "tag": "swirl-form-group",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "orientation",
          "type": "\"horizontal\" | \"vertical\"",
          "complexType": {
            "original": "SwirlFormGroupOrientation",
            "resolved": "\"horizontal\" | \"vertical\"",
            "references": {
              "SwirlFormGroupOrientation": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-form-group/swirl-form-group.tsx",
                "id": "src/components/swirl-form-group/swirl-form-group.tsx::SwirlFormGroupOrientation"
              }
            }
          },
          "mutable": false,
          "attr": "orientation",
          "reflectToAttr": false,
          "docs": "",
          "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": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-heading/swirl-heading.tsx",
      "encapsulation": "scoped",
      "tag": "swirl-heading",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "align",
          "type": "\"center\" | \"end\" | \"start\"",
          "complexType": {
            "original": "SwirlHeadingAlign",
            "resolved": "\"center\" | \"end\" | \"start\"",
            "references": {
              "SwirlHeadingAlign": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-heading/swirl-heading.tsx",
                "id": "src/components/swirl-heading/swirl-heading.tsx::SwirlHeadingAlign"
              }
            }
          },
          "mutable": false,
          "attr": "align",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"start\""
            }
          ],
          "default": "\"start\"",
          "values": [
            {
              "value": "center",
              "type": "string"
            },
            {
              "value": "end",
              "type": "string"
            },
            {
              "value": "start",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "as",
          "type": "\"div\" | \"h1\" | \"h2\" | \"h3\" | \"h4\" | \"h5\" | \"h6\" | \"p\" | \"span\"",
          "complexType": {
            "original": "SwirlHeadingTag",
            "resolved": "\"div\" | \"h1\" | \"h2\" | \"h3\" | \"h4\" | \"h5\" | \"h6\" | \"p\" | \"span\"",
            "references": {
              "SwirlHeadingTag": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-heading/swirl-heading.tsx",
                "id": "src/components/swirl-heading/swirl-heading.tsx::SwirlHeadingTag"
              }
            }
          },
          "mutable": false,
          "attr": "as",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "div",
              "type": "string"
            },
            {
              "value": "h1",
              "type": "string"
            },
            {
              "value": "h2",
              "type": "string"
            },
            {
              "value": "h3",
              "type": "string"
            },
            {
              "value": "h4",
              "type": "string"
            },
            {
              "value": "h5",
              "type": "string"
            },
            {
              "value": "h6",
              "type": "string"
            },
            {
              "value": "p",
              "type": "string"
            },
            {
              "value": "span",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "balance",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "balance",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "headingId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "heading-id",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "level",
          "type": "1 | 2 | 3 | 4 | 5 | 6",
          "complexType": {
            "original": "SwirlHeadingLevel",
            "resolved": "1 | 2 | 3 | 4 | 5 | 6",
            "references": {
              "SwirlHeadingLevel": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-heading/swirl-heading.tsx",
                "id": "src/components/swirl-heading/swirl-heading.tsx::SwirlHeadingLevel"
              }
            }
          },
          "mutable": false,
          "attr": "level",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "1"
            }
          ],
          "default": "1",
          "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": "lines",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "lines",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "text",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "text",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "truncate",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "truncate",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [
        "swirl-app-layout",
        "swirl-console-layout",
        "swirl-empty-state",
        "swirl-menu",
        "swirl-modal"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-app-layout": [
          "swirl-heading"
        ],
        "swirl-console-layout": [
          "swirl-heading"
        ],
        "swirl-empty-state": [
          "swirl-heading"
        ],
        "swirl-menu": [
          "swirl-heading"
        ],
        "swirl-modal": [
          "swirl-heading"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/swirl-icon.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-icon/swirl-icon.tsx",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "glyph",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "glyph",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "./swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "wrapperColor",
          "type": "\"banana\" | \"blueberry\" | \"chilli\" | \"default\" | \"grape\" | \"kiwi\" | \"neutral\" | \"pumpkin\" | \"radish\"",
          "complexType": {
            "original": "SwirlIconWrapperColor",
            "resolved": "\"banana\" | \"blueberry\" | \"chilli\" | \"default\" | \"grape\" | \"kiwi\" | \"neutral\" | \"pumpkin\" | \"radish\"",
            "references": {
              "SwirlIconWrapperColor": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-icon/swirl-icon.tsx",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconWrapperColor"
              }
            }
          },
          "mutable": false,
          "attr": "wrapper-color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "banana",
              "type": "string"
            },
            {
              "value": "blueberry",
              "type": "string"
            },
            {
              "value": "chilli",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "grape",
              "type": "string"
            },
            {
              "value": "kiwi",
              "type": "string"
            },
            {
              "value": "neutral",
              "type": "string"
            },
            {
              "value": "pumpkin",
              "type": "string"
            },
            {
              "value": "radish",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "wrapperSize",
          "type": "\"2xl\" | \"l\" | \"m\" | \"s\" | \"xl\" | \"xs\"",
          "complexType": {
            "original": "SwirlIconWrapperSize",
            "resolved": "\"2xl\" | \"l\" | \"m\" | \"s\" | \"xl\" | \"xs\"",
            "references": {
              "SwirlIconWrapperSize": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-icon/swirl-icon.tsx",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconWrapperSize"
              }
            }
          },
          "mutable": false,
          "attr": "wrapper-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"m\""
            }
          ],
          "default": "\"m\"",
          "values": [
            {
              "value": "2xl",
              "type": "string"
            },
            {
              "value": "l",
              "type": "string"
            },
            {
              "value": "m",
              "type": "string"
            },
            {
              "value": "s",
              "type": "string"
            },
            {
              "value": "xl",
              "type": "string"
            },
            {
              "value": "xs",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [
        "swirl-accordion-item",
        "swirl-form-control",
        "swirl-toggle-button",
        "swirl-tree-navigation-item",
        "swirl-tree-view-item"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-accordion-item": [
          "swirl-icon"
        ],
        "swirl-form-control": [
          "swirl-icon"
        ],
        "swirl-toggle-button": [
          "swirl-icon"
        ],
        "swirl-tree-navigation-item": [
          "swirl-icon"
        ],
        "swirl-tree-view-item": [
          "swirl-icon"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-add.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-add",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-pdf-reader"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-pdf-reader": [
          "swirl-icon-add"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-add-box.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-add-box",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-add-moderator.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-add-moderator",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-add-photo.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-add-photo",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-add-reaction.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-add-reaction",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-admin-panel-settings.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-admin-panel-settings",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-ai.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-ai",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-ai-filled.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-ai-filled",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-apparel.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-apparel",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-apps.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-apps",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-arrow-back.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-arrow-back",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-shell-layout"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-shell-layout": [
          "swirl-icon-arrow-back"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-arrow-downward.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-arrow-downward",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-table-column"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-table-column": [
          "swirl-icon-arrow-downward"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-arrow-forward.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-arrow-forward",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-shell-layout"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-shell-layout": [
          "swirl-icon-arrow-forward"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-arrow-left.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-arrow-left",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-lightbox"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-lightbox": [
          "swirl-icon-arrow-left"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-arrow-right.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-arrow-right",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-lightbox"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-lightbox": [
          "swirl-icon-arrow-right"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-arrow-right-small.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-arrow-right-small",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-arrow-upward.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-arrow-upward",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-table-column"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-table-column": [
          "swirl-icon-arrow-upward"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-aspect-ratio.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-aspect-ratio",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-attachment.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-attachment",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-file-chip"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-file-chip": [
          "swirl-icon-attachment"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-audio-file.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-audio-file",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-file-chip"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-file-chip": [
          "swirl-icon-audio-file"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-autorenew.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-autorenew",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-bar-chart.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-bar-chart",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-beach-access.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-beach-access",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-beach-access-filled.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-beach-access-filled",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-block.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-block",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-bookmark.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-bookmark",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-bookmark-filled.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-bookmark-filled",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-calendar-add-on-filled.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-calendar-add-on-filled",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-calendar-respond.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-calendar-respond",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-calendar-today.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-calendar-today",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-call.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-call",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-call-end.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-call-end",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-cancel.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-cancel",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-search",
        "swirl-text-input"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-search": [
          "swirl-icon-cancel"
        ],
        "swirl-text-input": [
          "swirl-icon-cancel"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-cancel-filled.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-cancel-filled",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-cancel-outline.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-cancel-outline",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-chat-bubble.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-chat-bubble",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-chats.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-chats",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-chats-filled.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-chats-filled",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-check.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-check",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-check-circle.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-check-circle",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-inline-notification"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-inline-notification": [
          "swirl-icon-check-circle"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-check-circle-filled.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-check-circle-filled",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-check-small.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-check-small",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-option-list-item"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-option-list-item": [
          "swirl-icon-check-small"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-check-strong.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-check-strong",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-checkbox",
        "swirl-option-list-item",
        "swirl-resource-list-item"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-checkbox": [
          "swirl-icon-check-strong"
        ],
        "swirl-option-list-item": [
          "swirl-icon-check-strong"
        ],
        "swirl-resource-list-item": [
          "swirl-icon-check-strong"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-checkbox-filled.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-checkbox-filled",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-chevron-left.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-chevron-left",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-chevron-right.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-chevron-right",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-tree-navigation-item",
        "swirl-tree-view-item"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-tree-navigation-item": [
          "swirl-icon-chevron-right"
        ],
        "swirl-tree-view-item": [
          "swirl-icon-chevron-right"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-close.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-close",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-banner",
        "swirl-chip",
        "swirl-lightbox",
        "swirl-tag",
        "swirl-toast"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-banner": [
          "swirl-icon-close"
        ],
        "swirl-chip": [
          "swirl-icon-close"
        ],
        "swirl-lightbox": [
          "swirl-icon-close"
        ],
        "swirl-tag": [
          "swirl-icon-close"
        ],
        "swirl-toast": [
          "swirl-icon-close"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-close-fullscreen.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-close-fullscreen",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-close-small.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-close-small",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-cloud-upload.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-cloud-upload",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-file-uploader"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-file-uploader": [
          "swirl-icon-cloud-upload"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-co-present.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-co-present",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-column.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-column",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-comment.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-comment",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-contract-edit.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-contract-edit",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-contrast.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-contrast",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-copy.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-copy",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-crop.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-crop",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-dark-mode.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-dark-mode",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-date-range.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-date-range",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-delete.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-delete",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-deployed-code.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-deployed-code",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-description.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-description",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-desktop.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-desktop",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-destruction.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-destruction",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-directory.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-directory",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-directory-filled.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-directory-filled",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-discover.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-discover",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-dock-left.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-dock-left",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-dock-left-collapse.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-dock-left-collapse",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-shell-layout"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-shell-layout": [
          "swirl-icon-dock-left-collapse"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-dock-left-expand.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-dock-left-expand",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-shell-layout"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-shell-layout": [
          "swirl-icon-dock-left-expand"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-door-open.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-door-open",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-dot.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-dot",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-double-arrow-left.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-double-arrow-left",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-shell-layout"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-shell-layout": [
          "swirl-icon-double-arrow-left"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-double-arrow-right.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-double-arrow-right",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-download.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-download",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-lightbox"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-lightbox": [
          "swirl-icon-download"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-drag-handle.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-drag-handle",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-option-list-item",
        "swirl-resource-list-item",
        "swirl-tree-view-item"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-option-list-item": [
          "swirl-icon-drag-handle"
        ],
        "swirl-resource-list-item": [
          "swirl-icon-drag-handle"
        ],
        "swirl-tree-view-item": [
          "swirl-icon-drag-handle"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-edit.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-edit",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-edit-note.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-edit-note",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-emoji-mood.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-emoji-mood",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-emoji-satisfied.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-emoji-satisfied",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-emoji-symbols.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-emoji-symbols",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-end-series.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-end-series",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-error.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-error",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-image-grid-item",
        "swirl-inline-error",
        "swirl-inline-notification"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-image-grid-item": [
          "swirl-icon-error"
        ],
        "swirl-inline-error": [
          "swirl-icon-error"
        ],
        "swirl-inline-notification": [
          "swirl-icon-error"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-expand-less.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-expand-less",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-select",
        "swirl-text-input"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-select": [
          "swirl-icon-expand-less"
        ],
        "swirl-text-input": [
          "swirl-icon-expand-less"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-expand-more.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-expand-more",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-pagination",
        "swirl-pdf-reader",
        "swirl-select",
        "swirl-text-input",
        "swirl-tree-view-item"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-pagination": [
          "swirl-icon-expand-more"
        ],
        "swirl-pdf-reader": [
          "swirl-icon-expand-more"
        ],
        "swirl-select": [
          "swirl-icon-expand-more"
        ],
        "swirl-text-input": [
          "swirl-icon-expand-more"
        ],
        "swirl-tree-view-item": [
          "swirl-icon-expand-more"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-experiment.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-experiment",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-file.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-file",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-file-chip",
        "swirl-file-viewer-fallback"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-file-chip": [
          "swirl-icon-file"
        ],
        "swirl-file-viewer-fallback": [
          "swirl-icon-file"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-file-copy.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-file-copy",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-pdf-reader"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-pdf-reader": [
          "swirl-icon-file-copy"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-filter.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-filter",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-folder.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-folder",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-file-chip"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-file-chip": [
          "swirl-icon-folder"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-folder-shared.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-folder-shared",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-format-h-one.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-format-h-one",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-format-list-bulleted.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-format-list-bulleted",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-forward.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-forward",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-fullscreen.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-fullscreen",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-pdf-reader"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-pdf-reader": [
          "swirl-icon-fullscreen"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-fullscreen-exit.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-fullscreen-exit",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-pdf-reader"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-pdf-reader": [
          "swirl-icon-fullscreen-exit"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-gif.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-gif",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-group-add.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-group-add",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-group-assign.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-group-assign",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-groups.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-groups",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-groups-filled.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-groups-filled",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-hamburger-menu.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-hamburger-menu",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-health-and-safety.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-health-and-safety",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-help.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-help",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-form-control",
        "swirl-radio"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-form-control": [
          "swirl-icon-help"
        ],
        "swirl-radio": [
          "swirl-icon-help"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-help-filled.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-help-filled",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-highlight.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-highlight",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-history.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-history",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-home.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-home",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-home-filled.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-home-filled",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-hr-resting.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-hr-resting",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-image.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-image",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-file-chip"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-file-chip": [
          "swirl-icon-image"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-improve-text.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-improve-text",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-info.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-info",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-data-cell",
        "swirl-description-list-item",
        "swirl-inline-notification",
        "swirl-table-row-group"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-data-cell": [
          "swirl-icon-info"
        ],
        "swirl-description-list-item": [
          "swirl-icon-info"
        ],
        "swirl-inline-notification": [
          "swirl-icon-info"
        ],
        "swirl-table-row-group": [
          "swirl-icon-info"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-insert-below.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-insert-below",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-insert-chart.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-insert-chart",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-insert-on-top.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-insert-on-top",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-inventory.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-inventory",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-inventory-off.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-inventory-off",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-iphone.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-iphone",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-key.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-key",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-keyboard.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-keyboard",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-keyboard-hide.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-keyboard-hide",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-language.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-language",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-light-mode.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-light-mode",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-like.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-like",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-link.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-link",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-list-alt-check.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-list-alt-check",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-live.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-live",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-load.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-load",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-location-on.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-location-on",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-lock.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-lock",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-lock-open.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-lock-open",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-lock-person.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-lock-person",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-login.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-login",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-logout.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-logout",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-long-text.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-long-text",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-mail.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-mail",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-manage-accounts.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-manage-accounts",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-mark-chat-read.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-mark-chat-read",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-mark-chat-unread.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-mark-chat-unread",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-mention.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-mention",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-menu.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-menu",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-menu-book.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-menu-book",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-pdf-reader"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-pdf-reader": [
          "swirl-icon-menu-book"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-menu-book-filled.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-menu-book-filled",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-menu-filled.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-menu-filled",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-message.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-message",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-mic.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-mic",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-mic-off.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-mic-off",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-mobile-theft.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-mobile-theft",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-more-horizontal.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-more-horizontal",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-more-vertikal.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-more-vertikal",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-news.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-news",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-news-filled.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-news-filled",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-news-off.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-news-off",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-next-plan.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-next-plan",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-note-stack.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-note-stack",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-note-stack-filled.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-note-stack-filled",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-notifications.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-notifications",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-notifications-active.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-notifications-active",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-notifications-off.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-notifications-off",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-open-in-full.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-open-in-full",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-open-in-new.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-open-in-new",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-tree-navigation-item"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-tree-navigation-item": [
          "swirl-icon-open-in-new"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-passkey.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-passkey",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-patient-list.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-patient-list",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-pause.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-pause",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-pause-circle.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-pause-circle",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-people-alt.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-people-alt",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-person.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-person",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-avatar"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-avatar": [
          "swirl-icon-person"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-person-check.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-person-check",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-person-off.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-person-off",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-person-raised-hand.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-person-raised-hand",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-phone.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-phone",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-photo-camera.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-photo-camera",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-picture-as-pdf.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-picture-as-pdf",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-file-chip"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-file-chip": [
          "swirl-icon-picture-as-pdf"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-picture-in-picture.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-picture-in-picture",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-pin.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-pin",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-pin-off.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-pin-off",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-place.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-place",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-play-arrow.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-play-arrow",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-poll.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-poll",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-post-approval.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-post-approval",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-present.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-present",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-preview.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-preview",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-print.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-print",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-public.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-public",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-public-off.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-public-off",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-published-with-changes.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-published-with-changes",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-qr-code-scanner.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-qr-code-scanner",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-ratio-four-to-three.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-ratio-four-to-three",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-ratio-freeform.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-ratio-freeform",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-ratio-sixteen-to-nine.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-ratio-sixteen-to-nine",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-ratio-square.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-ratio-square",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-ratio-three-to-four.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-ratio-three-to-four",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-ratio-three-to-two.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-ratio-three-to-two",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-recieved.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-recieved",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-refresh.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-refresh",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-remove.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-remove",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-pdf-reader"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-pdf-reader": [
          "swirl-icon-remove"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-remove-circle.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-remove-circle",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-remove-moderator.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-remove-moderator",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-repeat.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-repeat",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-reply.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-reply",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-report.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-report",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-roadmap.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-roadmap",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-rotate-left.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-rotate-left",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-rotate-right.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-rotate-right",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-school.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-school",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-screenshare.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-screenshare",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-screenshare-off.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-screenshare-off",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-search.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-search",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-search",
        "swirl-select"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-search": [
          "swirl-icon-search"
        ],
        "swirl-select": [
          "swirl-icon-search"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-search-strong.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-search-strong",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-section.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-section",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-secure.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-secure",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-sell.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-sell",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-send.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-send",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-settings.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-settings",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-short-text.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-short-text",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-simplify.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-simplify",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-spellcheck.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-spellcheck",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-stars.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-stars",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-sticky-note.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-sticky-note",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-stop.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-stop",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-stop-circle.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-stop-circle",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-sunny.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-sunny",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-sync.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-sync",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-tasks.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-tasks",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-tasks-filled.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-tasks-filled",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-terminal.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-terminal",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-time.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-time",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-time-filled.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-time-filled",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-today.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-today",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-date-input"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-date-input": [
          "swirl-icon-today"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-today-filled.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-today-filled",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-translate.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-translate",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-tree-structure.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-tree-structure",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-undo.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-undo",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-unlock-person.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-unlock-person",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-upload.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-upload",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-user-add.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-user-add",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-user-assign.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-user-assign",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-verified-user.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-verified-user",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-video-camera.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-video-camera",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-video-camera-off.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-video-camera-off",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-video-library.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-video-library",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-video-player.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-video-player",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-file-chip"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-file-chip": [
          "swirl-icon-video-player"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-view-agenda.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-view-agenda",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-visibility.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-visibility",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-text-input"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-text-input": [
          "swirl-icon-visibility"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-visibility-off.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-visibility-off",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-text-input"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-text-input": [
          "swirl-icon-visibility-off"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-voice.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-voice",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-volume-up.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-volume-up",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-warning.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-warning",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-inline-notification"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-inline-notification": [
          "swirl-icon-warning"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-waving-hand.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-waving-hand",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-web-asset.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-web-asset",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-web-asset-off.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-web-asset-off",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-work.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-work",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-icon/icons/swirl-icon-workspace-premium.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-icon-workspace-premium",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28",
          "complexType": {
            "original": "SwirlIconSize",
            "resolved": "16 | 20 | 24 | 28",
            "references": {
              "SwirlIconSize": {
                "location": "import",
                "path": "../swirl-icon.types",
                "id": "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize",
                "referenceLocation": "SwirlIconSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-image-grid/swirl-image-grid.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-image-grid",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "slot - The image grid items (e.g. swirl-image-grid-item)."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "aspectRatio",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "aspect-ratio",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "borderRadius",
          "type": "string",
          "complexType": {
            "original": "SwirlImageGridBorderRadius",
            "resolved": "string",
            "references": {
              "SwirlImageGridBorderRadius": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-image-grid/swirl-image-grid.tsx",
                "id": "src/components/swirl-image-grid/swirl-image-grid.tsx::SwirlImageGridBorderRadius"
              }
            }
          },
          "mutable": false,
          "attr": "border-radius",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"sm\""
            }
          ],
          "default": "\"sm\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "slot",
          "docs": "The image grid items (e.g. swirl-image-grid-item)."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-image-grid-item/swirl-image-grid-item.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-image-grid-item",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "watermark - Optional watermark image to be displayed in the bottom left corner of the image."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "alt",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "alt",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "gifPauseLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "gif-pause-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Pause GIF playback\""
            }
          ],
          "default": "\"Pause GIF playback\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "gifPlayLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "gif-play-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Continue GIF playback\""
            }
          ],
          "default": "\"Continue GIF playback\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "icon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "icon",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "interactive",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "interactive",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "loading",
          "type": "\"auto\" | \"eager\" | \"intersecting\" | \"lazy\"",
          "complexType": {
            "original": "SwirlImageGridItemLoading",
            "resolved": "\"auto\" | \"eager\" | \"intersecting\" | \"lazy\"",
            "references": {
              "SwirlImageGridItemLoading": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-image-grid-item/swirl-image-grid-item.tsx",
                "id": "src/components/swirl-image-grid-item/swirl-image-grid-item.tsx::SwirlImageGridItemLoading"
              }
            }
          },
          "mutable": false,
          "attr": "loading",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "auto",
              "type": "string"
            },
            {
              "value": "eager",
              "type": "string"
            },
            {
              "value": "intersecting",
              "type": "string"
            },
            {
              "value": "lazy",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "overlay",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "overlay",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "showGifControls",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-gif-controls",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "src",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "src",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "pause",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "pause() => Promise<void>",
          "parameters": [],
          "docs": "Stop Gif playback.",
          "docsTags": [
            {
              "name": "returns"
            }
          ]
        },
        {
          "name": "play",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "play() => Promise<void>",
          "parameters": [],
          "docs": "Start Gif playback.",
          "docsTags": [
            {
              "name": "returns"
            }
          ]
        }
      ],
      "events": [
        {
          "event": "gifStarted",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "gifStopped",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "imageError",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "imageLoad",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "watermark",
          "docs": "Optional watermark image to be displayed in the bottom left corner of the image."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-visually-hidden",
        "swirl-button",
        "swirl-skeleton-box",
        "swirl-icon-error"
      ],
      "dependencyGraph": {
        "swirl-image-grid-item": [
          "swirl-visually-hidden",
          "swirl-button",
          "swirl-skeleton-box",
          "swirl-icon-error"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-inline-error/swirl-inline-error.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-inline-error",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "message",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "message",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "\"m\" | \"s\"",
          "complexType": {
            "original": "SwirlInlineErrorSize",
            "resolved": "\"m\" | \"s\"",
            "references": {
              "SwirlInlineErrorSize": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-inline-error/swirl-inline-error.tsx",
                "id": "src/components/swirl-inline-error/swirl-inline-error.tsx::SwirlInlineErrorSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"m\""
            }
          ],
          "default": "\"m\"",
          "values": [
            {
              "value": "m",
              "type": "string"
            },
            {
              "value": "s",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "inline-error",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-file-viewer-csv",
        "swirl-file-viewer-image",
        "swirl-file-viewer-pdf",
        "swirl-file-viewer-text",
        "swirl-form-control",
        "swirl-resource-list-file-item"
      ],
      "dependencies": [
        "swirl-icon-error"
      ],
      "dependencyGraph": {
        "swirl-inline-error": [
          "swirl-icon-error"
        ],
        "swirl-file-viewer-csv": [
          "swirl-inline-error"
        ],
        "swirl-file-viewer-image": [
          "swirl-inline-error"
        ],
        "swirl-file-viewer-pdf": [
          "swirl-inline-error"
        ],
        "swirl-file-viewer-text": [
          "swirl-inline-error"
        ],
        "swirl-form-control": [
          "swirl-inline-error"
        ],
        "swirl-resource-list-file-item": [
          "swirl-inline-error"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-inline-notification/swirl-inline-notification.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-inline-notification",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "slot - The notification content (e.g. description, links)."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "borderRadius",
          "type": "string",
          "complexType": {
            "original": "SwirlNotificationBorderRadius",
            "resolved": "string",
            "references": {
              "SwirlNotificationBorderRadius": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-inline-notification/swirl-inline-notification.tsx",
                "id": "src/components/swirl-inline-notification/swirl-inline-notification.tsx::SwirlNotificationBorderRadius"
              }
            }
          },
          "mutable": false,
          "attr": "border-radius",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"sm\""
            }
          ],
          "default": "\"sm\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "heading",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "heading",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "hideHeading",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "hide-heading",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "importance",
          "type": "\"alert\" | \"status\"",
          "complexType": {
            "original": "SwirlInlineNotificationAriaRole",
            "resolved": "\"alert\" | \"status\"",
            "references": {
              "SwirlInlineNotificationAriaRole": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-inline-notification/swirl-inline-notification.tsx",
                "id": "src/components/swirl-inline-notification/swirl-inline-notification.tsx::SwirlInlineNotificationAriaRole"
              }
            }
          },
          "mutable": false,
          "attr": "importance",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"status\""
            }
          ],
          "default": "\"status\"",
          "values": [
            {
              "value": "alert",
              "type": "string"
            },
            {
              "value": "status",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "intent",
          "type": "\"critical\" | \"info\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlInlineNotificationIntent",
            "resolved": "\"critical\" | \"info\" | \"success\" | \"warning\"",
            "references": {
              "SwirlInlineNotificationIntent": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-inline-notification/swirl-inline-notification.tsx",
                "id": "src/components/swirl-inline-notification/swirl-inline-notification.tsx::SwirlInlineNotificationIntent"
              }
            }
          },
          "mutable": false,
          "attr": "intent",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"info\""
            }
          ],
          "default": "\"info\"",
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "slot",
          "docs": "The notification content (e.g. description, links)."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-icon-error",
        "swirl-icon-check-circle",
        "swirl-icon-warning",
        "swirl-icon-info",
        "swirl-visually-hidden",
        "swirl-text"
      ],
      "dependencyGraph": {
        "swirl-inline-notification": [
          "swirl-icon-error",
          "swirl-icon-check-circle",
          "swirl-icon-warning",
          "swirl-icon-info",
          "swirl-visually-hidden",
          "swirl-text"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-inline-status/swirl-inline-status.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-inline-status",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "icon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "icon",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "intent",
          "type": "\"critical\" | \"info\" | \"neutral\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlInlineStatusIntent",
            "resolved": "\"critical\" | \"info\" | \"neutral\" | \"success\" | \"warning\"",
            "references": {
              "SwirlInlineStatusIntent": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-inline-status/swirl-inline-status.tsx",
                "id": "src/components/swirl-inline-status/swirl-inline-status.tsx::SwirlInlineStatusIntent"
              }
            }
          },
          "mutable": false,
          "attr": "intent",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "neutral",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "message",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "message",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "\"m\" | \"s\"",
          "complexType": {
            "original": "SwirlInlineStatusSize",
            "resolved": "\"m\" | \"s\"",
            "references": {
              "SwirlInlineStatusSize": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-inline-status/swirl-inline-status.tsx",
                "id": "src/components/swirl-inline-status/swirl-inline-status.tsx::SwirlInlineStatusSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"m\""
            }
          ],
          "default": "\"m\"",
          "values": [
            {
              "value": "m",
              "type": "string"
            },
            {
              "value": "s",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "inline-status",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-lightbox/swirl-lightbox.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-lightbox",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "slot - The lightbox slides (swirl-file-viewer elements)."
        },
        {
          "name": "slot",
          "text": "toolbar - Slot for additional toolbar items displayed in the header."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "closeButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "close-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Close modal\""
            }
          ],
          "default": "\"Close modal\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "downloadButtonEnabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "download-button-enabled",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "downloadButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "download-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Download\""
            }
          ],
          "default": "\"Download\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "nextSlideButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "next-slide-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Next slide\""
            }
          ],
          "default": "\"Next slide\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "previousSlideButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "previous-slide-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Previous slide\""
            }
          ],
          "default": "\"Previous slide\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "activateSlide",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(newActiveSlideIndex: number) => Promise<void>",
            "parameters": [
              {
                "name": "newActiveSlideIndex",
                "type": "number",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "activateSlide(newActiveSlideIndex: number) => Promise<void>",
          "parameters": [
            {
              "name": "newActiveSlideIndex",
              "type": "number",
              "docs": ""
            }
          ],
          "docs": "Activate a slide.",
          "docsTags": [
            {
              "name": "param",
              "text": "newActiveSlideIndex"
            }
          ]
        },
        {
          "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": "Close the lightbox.",
          "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": "Open the lightbox.",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "activeSlideChange",
          "detail": "number",
          "bubbles": true,
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "lightboxClose",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "slot",
          "docs": "The lightbox slides (swirl-file-viewer elements)."
        },
        {
          "name": "toolbar",
          "docs": "Slot for additional toolbar items displayed in the header."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-icon-download",
        "swirl-icon-close",
        "swirl-icon-arrow-left",
        "swirl-icon-arrow-right"
      ],
      "dependencyGraph": {
        "swirl-lightbox": [
          "swirl-icon-download",
          "swirl-icon-close",
          "swirl-icon-arrow-left",
          "swirl-icon-arrow-right"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-link/swirl-link.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-link",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "\"default\" | \"subdued\"",
          "complexType": {
            "original": "SwirlLinkColor",
            "resolved": "\"default\" | \"subdued\"",
            "references": {
              "SwirlLinkColor": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-link/swirl-link.tsx",
                "id": "src/components/swirl-link/swirl-link.tsx::SwirlLinkColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"default\""
            }
          ],
          "default": "\"default\"",
          "values": [
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "subdued",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "href",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "href",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "target",
          "type": "\"_blank\" | \"_parent\" | \"_self\" | \"_top\"",
          "complexType": {
            "original": "SwirlLinkTarget",
            "resolved": "\"_blank\" | \"_parent\" | \"_self\" | \"_top\"",
            "references": {
              "SwirlLinkTarget": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-link/swirl-link.tsx",
                "id": "src/components/swirl-link/swirl-link.tsx::SwirlLinkTarget"
              }
            }
          },
          "mutable": false,
          "attr": "target",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "_blank",
              "type": "string"
            },
            {
              "value": "_parent",
              "type": "string"
            },
            {
              "value": "_self",
              "type": "string"
            },
            {
              "value": "_top",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "link",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-list/swirl-list.tsx",
      "encapsulation": "none",
      "tag": "swirl-list",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-menu/swirl-menu.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-menu",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "slot - The menu items (e.g. swirl-menu-item)."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "active",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": true,
          "attr": "active",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "level",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": true,
          "attr": "level",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "0"
            }
          ],
          "default": "0",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "mobileBackButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "mobile-back-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Back\""
            }
          ],
          "default": "\"Back\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "mobileCloseMenuButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "mobile-close-menu-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Close menu\""
            }
          ],
          "default": "\"Close menu\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "mobileDoneButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "mobile-done-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Done\""
            }
          ],
          "default": "\"Done\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "placement",
          "type": "\"bottom\" | \"bottom-end\" | \"bottom-start\" | \"left\" | \"left-end\" | \"left-start\" | \"right\" | \"right-end\" | \"right-start\" | \"top\" | \"top-end\" | \"top-start\"",
          "complexType": {
            "original": "Placement",
            "resolved": "\"bottom\" | \"bottom-end\" | \"bottom-start\" | \"left\" | \"left-end\" | \"left-start\" | \"right\" | \"right-end\" | \"right-start\" | \"top\" | \"top-end\" | \"top-start\"",
            "references": {
              "Placement": {
                "location": "import",
                "path": "@floating-ui/dom",
                "id": "node_modules::Placement",
                "referenceLocation": "Placement"
              }
            }
          },
          "mutable": false,
          "attr": "placement",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"right-start\""
            }
          ],
          "default": "\"right-start\"",
          "values": [
            {
              "value": "bottom",
              "type": "string"
            },
            {
              "value": "bottom-end",
              "type": "string"
            },
            {
              "value": "bottom-start",
              "type": "string"
            },
            {
              "value": "left",
              "type": "string"
            },
            {
              "value": "left-end",
              "type": "string"
            },
            {
              "value": "left-start",
              "type": "string"
            },
            {
              "value": "right",
              "type": "string"
            },
            {
              "value": "right-end",
              "type": "string"
            },
            {
              "value": "right-start",
              "type": "string"
            },
            {
              "value": "top",
              "type": "string"
            },
            {
              "value": "top-end",
              "type": "string"
            },
            {
              "value": "top-start",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "value",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "value",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "variant",
          "type": "\"action\" | \"selection\"",
          "complexType": {
            "original": "SwirlMenuVariant",
            "resolved": "\"action\" | \"selection\"",
            "references": {
              "SwirlMenuVariant": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-menu/swirl-menu.tsx",
                "id": "src/components/swirl-menu/swirl-menu.tsx::SwirlMenuVariant"
              }
            }
          },
          "mutable": false,
          "attr": "variant",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"action\""
            }
          ],
          "default": "\"action\"",
          "values": [
            {
              "value": "action",
              "type": "string"
            },
            {
              "value": "selection",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "activateMenuItem",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(menuItem: HTMLSwirlMenuItemElement) => Promise<void>",
            "parameters": [
              {
                "name": "menuItem",
                "type": "HTMLSwirlMenuItemElement",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              },
              "HTMLSwirlMenuItemElement": {
                "location": "global",
                "id": "global::HTMLSwirlMenuItemElement"
              },
              "HTMLSwirlMenuElement": {
                "location": "global",
                "id": "global::HTMLSwirlMenuElement"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "activateMenuItem(menuItem: HTMLSwirlMenuItemElement) => Promise<void>",
          "parameters": [
            {
              "name": "menuItem",
              "type": "HTMLSwirlMenuItemElement",
              "docs": ""
            }
          ],
          "docs": "Activate a menu item with a sub menu. Only callable on a root menu.",
          "docsTags": [
            {
              "name": "returns"
            }
          ]
        },
        {
          "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": "Close and reset the menu. Only callable on a root menu.",
          "docsTags": [
            {
              "name": "returns"
            }
          ]
        },
        {
          "name": "focusFirstItem",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "focusFirstItem() => Promise<void>",
          "parameters": [],
          "docs": "Focus the first menu item.",
          "docsTags": [
            {
              "name": "returns"
            }
          ]
        },
        {
          "name": "focusItemAtIndex",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(index: number) => Promise<void>",
            "parameters": [
              {
                "name": "index",
                "type": "number",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "focusItemAtIndex(index: number) => Promise<void>",
          "parameters": [
            {
              "name": "index",
              "type": "number",
              "docs": ""
            }
          ],
          "docs": "Focus the menu item at index.",
          "docsTags": [
            {
              "name": "returns"
            }
          ]
        },
        {
          "name": "goBack",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              },
              "HTMLSwirlMenuElement": {
                "location": "global",
                "id": "global::HTMLSwirlMenuElement"
              },
              "HTMLSwirlMenuItemElement": {
                "location": "global",
                "id": "global::HTMLSwirlMenuItemElement"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "goBack() => Promise<void>",
          "parameters": [],
          "docs": "Collapse the currently active sub menu. Only callable on a root menu.",
          "docsTags": [
            {
              "name": "returns"
            }
          ]
        },
        {
          "name": "updateActiveItem",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              },
              "HTMLSwirlMenuItemElement": {
                "location": "global",
                "id": "global::HTMLSwirlMenuItemElement"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "updateActiveItem() => Promise<void>",
          "parameters": [],
          "docs": "Update the displayed active item.",
          "docsTags": [
            {
              "name": "returns"
            }
          ]
        },
        {
          "name": "updateSelection",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(item: HTMLSwirlOptionListItemElement) => Promise<void>",
            "parameters": [
              {
                "name": "item",
                "type": "HTMLSwirlOptionListItemElement",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              },
              "HTMLSwirlOptionListItemElement": {
                "location": "global",
                "id": "global::HTMLSwirlOptionListItemElement"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "updateSelection(item: HTMLSwirlOptionListItemElement) => Promise<void>",
          "parameters": [
            {
              "name": "item",
              "type": "HTMLSwirlOptionListItemElement",
              "docs": ""
            }
          ],
          "docs": "Update the selection of a menu with variant \"selection\".",
          "docsTags": [
            {
              "name": "returns"
            }
          ]
        }
      ],
      "events": [
        {
          "event": "done",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "valueChange",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "slot",
          "docs": "The menu items (e.g. swirl-menu-item)."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-button",
        "swirl-heading"
      ],
      "dependencyGraph": {
        "swirl-menu": [
          "swirl-button",
          "swirl-heading"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-menu-item/swirl-menu-item.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-menu-item",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "avatar - Avatar displayed inside the item"
        },
        {
          "name": "slot",
          "text": "slot - The menu item content (e.g. submenu with nested swirl-menu)."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "description",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "description",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "expanded",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "expanded",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "icon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "icon",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "iconBadge",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "icon-badge",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "intent",
          "type": "\"critical\" | \"default\"",
          "complexType": {
            "original": "SwirlActionListItemIntent",
            "resolved": "\"critical\" | \"default\"",
            "references": {
              "SwirlActionListItemIntent": {
                "location": "import",
                "path": "../swirl-action-list-item/swirl-action-list-item",
                "id": "src/components/swirl-action-list-item/swirl-action-list-item.tsx::SwirlActionListItemIntent",
                "referenceLocation": "SwirlActionListItemIntent"
              }
            }
          },
          "mutable": false,
          "attr": "intent",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"default\""
            }
          ],
          "default": "\"default\"",
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "suffix",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "suffix",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "truncateLabel",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "truncate-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "value",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "value",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "getParentMenu",
          "returns": {
            "type": "Promise<HTMLSwirlMenuElement>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<HTMLSwirlMenuElement>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              },
              "HTMLSwirlMenuElement": {
                "location": "global",
                "id": "global::HTMLSwirlMenuElement"
              }
            },
            "return": "Promise<HTMLSwirlMenuElement>"
          },
          "signature": "getParentMenu() => Promise<HTMLSwirlMenuElement>",
          "parameters": [],
          "docs": "Get the items parent menu",
          "docsTags": []
        },
        {
          "name": "getSubMenu",
          "returns": {
            "type": "Promise<HTMLSwirlMenuElement>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<HTMLSwirlMenuElement>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              },
              "HTMLSwirlMenuElement": {
                "location": "global",
                "id": "global::HTMLSwirlMenuElement"
              }
            },
            "return": "Promise<HTMLSwirlMenuElement>"
          },
          "signature": "getSubMenu() => Promise<HTMLSwirlMenuElement>",
          "parameters": [],
          "docs": "Get the items sub menu",
          "docsTags": []
        },
        {
          "name": "updateValue",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "updateValue() => Promise<void>",
          "parameters": [],
          "docs": "Update the selected value",
          "docsTags": []
        }
      ],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "avatar",
          "docs": "Avatar displayed inside the item"
        },
        {
          "name": "slot",
          "docs": "The menu item content (e.g. submenu with nested swirl-menu)."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-action-list-item",
        "swirl-option-list-item"
      ],
      "dependencyGraph": {
        "swirl-menu-item": [
          "swirl-action-list-item",
          "swirl-option-list-item"
        ],
        "swirl-option-list-item": [
          "swirl-icon-check-strong",
          "swirl-icon-check-small",
          "swirl-icon-drag-handle"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-modal/swirl-modal.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-modal",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "slot - Modal contents"
        },
        {
          "name": "slot",
          "text": "secondary-content - Secondary content"
        },
        {
          "name": "slot",
          "text": "header-tools - Used to display elements inside the sticky header, below the label"
        },
        {
          "name": "slot",
          "text": "custom-header - Optional custom header; should be used hidden label"
        },
        {
          "name": "slot",
          "text": "custom-footer - Optional custom footer; replaces the default footer with primary and secondary actions"
        },
        {
          "name": "slot",
          "text": "sidebar-content - Sidebar content; Only visible on viewports larger than tablet"
        },
        {
          "name": "slot",
          "text": "sidebar-footer - Optional custom footer below the Sidebar"
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "closable",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "closable",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "closeButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "close-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Close modal\""
            }
          ],
          "default": "\"Close modal\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "contentGap",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlModalSpacing",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
            "references": {
              "SwirlModalSpacing": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-modal/swirl-modal.tsx",
                "id": "src/components/swirl-modal/swirl-modal.tsx::SwirlModalSpacing"
              }
            }
          },
          "mutable": false,
          "attr": "content-gap",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "20",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "fullscreenDisableButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "fullscreen-disable-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Exit full screen\""
            }
          ],
          "default": "\"Exit full screen\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "fullscreenEnableButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "fullscreen-enable-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Full screen\""
            }
          ],
          "default": "\"Full screen\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "hasSidebarCloseButton",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "has-sidebar-close-button",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "height",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "height",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "hideCloseButton",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "hide-close-button",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "hideLabel",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "hide-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "hideScrolledHeaderBorder",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "hide-scrolled-header-border",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "hideSecondaryContent",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "hide-secondary-content",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "hideSecondaryContentBorders",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "hide-secondary-content-borders",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "hideSidebarContent",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": true,
          "attr": "hide-sidebar-content",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "maxHeight",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "max-height",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "maxWidth",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "max-width",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "minHeight",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "min-height",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "padded",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "padded",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "primaryActionLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "primary-action-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "primaryContentFlex",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "primary-content-flex",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "primaryContentMaxWidth",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "primary-content-max-width",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "returnFocusTo",
          "type": "HTMLElement | string",
          "complexType": {
            "original": "HTMLElement | string",
            "resolved": "HTMLElement | string",
            "references": {
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              }
            }
          },
          "mutable": false,
          "attr": "return-focus-to",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "HTMLElement"
            },
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "secondaryActionLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "secondary-action-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "secondaryContentFlex",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "secondary-content-flex",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "secondaryContentMaxWidth",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "secondary-content-max-width",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "secondaryContentPadding",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlModalSpacing",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
            "references": {
              "SwirlModalSpacing": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-modal/swirl-modal.tsx",
                "id": "src/components/swirl-modal/swirl-modal.tsx::SwirlModalSpacing"
              }
            }
          },
          "mutable": false,
          "attr": "secondary-content-padding",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "20",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "secondaryContentPaddingBlockEnd",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlModalSpacing",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
            "references": {
              "SwirlModalSpacing": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-modal/swirl-modal.tsx",
                "id": "src/components/swirl-modal/swirl-modal.tsx::SwirlModalSpacing"
              }
            }
          },
          "mutable": false,
          "attr": "secondary-content-padding-block-end",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "20",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "secondaryContentPaddingBlockStart",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlModalSpacing",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
            "references": {
              "SwirlModalSpacing": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-modal/swirl-modal.tsx",
                "id": "src/components/swirl-modal/swirl-modal.tsx::SwirlModalSpacing"
              }
            }
          },
          "mutable": false,
          "attr": "secondary-content-padding-block-start",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "20",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "secondaryContentPaddingInlineEnd",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlModalSpacing",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
            "references": {
              "SwirlModalSpacing": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-modal/swirl-modal.tsx",
                "id": "src/components/swirl-modal/swirl-modal.tsx::SwirlModalSpacing"
              }
            }
          },
          "mutable": false,
          "attr": "secondary-content-padding-inline-end",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "20",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "secondaryContentPaddingInlineStart",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlModalSpacing",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"32\" | \"4\" | \"8\"",
            "references": {
              "SwirlModalSpacing": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-modal/swirl-modal.tsx",
                "id": "src/components/swirl-modal/swirl-modal.tsx::SwirlModalSpacing"
              }
            }
          },
          "mutable": false,
          "attr": "secondary-content-padding-inline-start",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "20",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "showFullscreenButton",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-fullscreen-button",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "sidebarCloseButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "sidebar-close-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Close sidebar\""
            }
          ],
          "default": "\"Close sidebar\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "sidebarFooterPadded",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "sidebar-footer-padded",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "sidebarLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "sidebar-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "sidebarPadded",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "sidebar-padded",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "variant",
          "type": "\"default\" | \"drawer\"",
          "complexType": {
            "original": "SwirlModalVariant",
            "resolved": "\"default\" | \"drawer\"",
            "references": {
              "SwirlModalVariant": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-modal/swirl-modal.tsx",
                "id": "src/components/swirl-modal/swirl-modal.tsx::SwirlModalVariant"
              }
            }
          },
          "mutable": false,
          "attr": "variant",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"default\""
            }
          ],
          "default": "\"default\"",
          "values": [
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "drawer",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "close",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(force?: boolean) => Promise<void>",
            "parameters": [
              {
                "name": "force",
                "type": "boolean",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "close(force?: boolean) => Promise<void>",
          "parameters": [
            {
              "name": "force",
              "type": "boolean",
              "docs": ""
            }
          ],
          "docs": "Close the modal. Pass `true` to force close even if the modal is not closable.",
          "docsTags": []
        },
        {
          "name": "getScrollContainer",
          "returns": {
            "type": "Promise<HTMLElement>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<HTMLElement | undefined>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              },
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              }
            },
            "return": "Promise<HTMLElement>"
          },
          "signature": "getScrollContainer() => Promise<HTMLElement | undefined>",
          "parameters": [],
          "docs": "",
          "docsTags": []
        },
        {
          "name": "open",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(returnFocusTo?: HTMLElement | string) => Promise<void>",
            "parameters": [
              {
                "name": "returnFocusTo",
                "type": "string | HTMLElement",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              },
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "open(returnFocusTo?: HTMLElement | string) => Promise<void>",
          "parameters": [
            {
              "name": "returnFocusTo",
              "type": "string | HTMLElement",
              "docs": ""
            }
          ],
          "docs": "Open the modal.",
          "docsTags": []
        },
        {
          "name": "setFullscreen",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(isFullscreen: boolean) => Promise<void>",
            "parameters": [
              {
                "name": "isFullscreen",
                "type": "boolean",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "setFullscreen(isFullscreen: boolean) => Promise<void>",
          "parameters": [
            {
              "name": "isFullscreen",
              "type": "boolean",
              "docs": ""
            }
          ],
          "docs": "",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "modalClose",
          "detail": "void",
          "bubbles": false,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "modalOpen",
          "detail": "void",
          "bubbles": false,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "primaryAction",
          "detail": "MouseEvent",
          "bubbles": false,
          "complexType": {
            "original": "MouseEvent",
            "resolved": "MouseEvent",
            "references": {
              "MouseEvent": {
                "location": "global",
                "id": "global::MouseEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "requestModalClose",
          "detail": "void",
          "bubbles": false,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "secondaryAction",
          "detail": "MouseEvent",
          "bubbles": false,
          "complexType": {
            "original": "MouseEvent",
            "resolved": "MouseEvent",
            "references": {
              "MouseEvent": {
                "location": "global",
                "id": "global::MouseEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "sidebarClose",
          "detail": "void",
          "bubbles": false,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "toggleDialog",
          "detail": "{ newState: \"open\" | \"closed\"; dialog: HTMLDialogElement; }",
          "bubbles": true,
          "complexType": {
            "original": "SwirlDialogToggleEvent",
            "resolved": "{ newState: \"open\" | \"closed\"; dialog: HTMLDialogElement; }",
            "references": {
              "SwirlDialogToggleEvent": {
                "location": "import",
                "path": "../../utils",
                "id": "src/utils.ts::SwirlDialogToggleEvent",
                "referenceLocation": "SwirlDialogToggleEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "toggleFullscreen",
          "detail": "boolean",
          "bubbles": false,
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "resize",
          "target": "window",
          "capture": false,
          "passive": true
        }
      ],
      "styles": [],
      "slots": [
        {
          "name": "custom-footer",
          "docs": "Optional custom footer; replaces the default footer with primary and secondary actions"
        },
        {
          "name": "custom-header",
          "docs": "Optional custom header; should be used hidden label"
        },
        {
          "name": "header-tools",
          "docs": "Used to display elements inside the sticky header, below the label"
        },
        {
          "name": "secondary-content",
          "docs": "Secondary content"
        },
        {
          "name": "sidebar-content",
          "docs": "Sidebar content; Only visible on viewports larger than tablet"
        },
        {
          "name": "sidebar-footer",
          "docs": "Optional custom footer below the Sidebar"
        },
        {
          "name": "slot",
          "docs": "Modal contents"
        }
      ],
      "parts": [
        {
          "name": "modal__body",
          "docs": ""
        },
        {
          "name": "modal__content",
          "docs": ""
        },
        {
          "name": "modal__custom-header",
          "docs": ""
        },
        {
          "name": "modal__header-tools",
          "docs": ""
        },
        {
          "name": "modal__sidebar-footer",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-button",
        "swirl-heading",
        "swirl-button-group"
      ],
      "dependencyGraph": {
        "swirl-modal": [
          "swirl-button",
          "swirl-heading",
          "swirl-button-group"
        ],
        "swirl-button-group": [
          "swirl-stack"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-modal-shell/swirl-modal-shell.tsx",
      "encapsulation": "scoped",
      "tag": "swirl-modal-shell",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "slot - Modal content"
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "closeButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "close-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "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": "",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "closeModal",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "slot",
          "docs": "Modal content"
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-button"
      ],
      "dependencyGraph": {
        "swirl-modal-shell": [
          "swirl-button"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-option-list/swirl-option-list.tsx",
      "encapsulation": "scoped",
      "tag": "swirl-option-list",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "slot - The option list items and sections (e.g. swirl-option-list-item, swirl-option-list-section)."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "allowDeselect",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "allow-deselect",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "allowDrag",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "allow-drag",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "assistiveTextItemGrabbed",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "assistive-text-item-grabbed",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Item grabbed. Use arrow keys to move item up or down. Use spacebar to save position.\""
            }
          ],
          "default": "\"Item grabbed. Use arrow keys to move item up or down. Use spacebar to save position.\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "assistiveTextItemMoved",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "assistive-text-item-moved",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Item moved. New position:\""
            }
          ],
          "default": "\"Item moved. New position:\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "assistiveTextItemMoving",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "assistive-text-item-moving",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Current position:\""
            }
          ],
          "default": "\"Current position:\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "multiSelect",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "multi-select",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "optionListId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "option-list-id",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "selectAllLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "select-all-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Select all\""
            }
          ],
          "default": "\"Select all\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "showSelectAll",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-select-all",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "value",
          "type": "string[]",
          "complexType": {
            "original": "string[]",
            "resolved": "string[]",
            "references": {}
          },
          "mutable": true,
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "[]"
            }
          ],
          "default": "[]",
          "values": [
            {
              "type": "string[]"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "focusItemWithValue",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(value: string) => Promise<void>",
            "parameters": [
              {
                "name": "value",
                "type": "string",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "focusItemWithValue(value: string) => Promise<void>",
          "parameters": [
            {
              "name": "value",
              "type": "string",
              "docs": ""
            }
          ],
          "docs": "",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "itemDrop",
          "detail": "{ item: HTMLSwirlOptionListItemElement; oldIndex: number; newIndex: number; }",
          "bubbles": true,
          "complexType": {
            "original": "{\n    item: HTMLSwirlOptionListItemElement;\n    oldIndex: number;\n    newIndex: number;\n  }",
            "resolved": "{ item: HTMLSwirlOptionListItemElement; oldIndex: number; newIndex: number; }",
            "references": {
              "HTMLSwirlOptionListItemElement": {
                "location": "global",
                "id": "global::HTMLSwirlOptionListItemElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "valueChange",
          "detail": "string[]",
          "bubbles": true,
          "complexType": {
            "original": "string[]",
            "resolved": "string[]",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "slot",
          "docs": "The option list items and sections (e.g. swirl-option-list-item, swirl-option-list-section)."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [
        "swirl-autocomplete",
        "swirl-select"
      ],
      "dependencies": [
        "swirl-visually-hidden",
        "swirl-option-list-item"
      ],
      "dependencyGraph": {
        "swirl-option-list": [
          "swirl-visually-hidden",
          "swirl-option-list-item"
        ],
        "swirl-option-list-item": [
          "swirl-icon-check-strong",
          "swirl-icon-check-small",
          "swirl-icon-drag-handle"
        ],
        "swirl-autocomplete": [
          "swirl-option-list"
        ],
        "swirl-select": [
          "swirl-option-list"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-option-list-item/swirl-option-list-item.tsx",
      "encapsulation": "scoped",
      "tag": "swirl-option-list-item",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "avatar - Optional avatar displayed to the left of the label"
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "allowDrag",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "allow-drag",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "context",
          "type": "\"multi-select\" | \"single-select\"",
          "complexType": {
            "original": "SwirlOptionListItemContext",
            "resolved": "\"multi-select\" | \"single-select\"",
            "references": {
              "SwirlOptionListItemContext": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-option-list-item/swirl-option-list-item.tsx",
                "id": "src/components/swirl-option-list-item/swirl-option-list-item.tsx::SwirlOptionListItemContext"
              }
            }
          },
          "mutable": true,
          "attr": "context",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"single-select\""
            }
          ],
          "default": "\"single-select\"",
          "values": [
            {
              "value": "multi-select",
              "type": "string"
            },
            {
              "value": "single-select",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "description",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "description",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dragHandleDescription",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "drag-handle-description",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Press spacebar to toggle grab\""
            }
          ],
          "default": "\"Press spacebar to toggle grab\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dragHandleLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "drag-handle-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Move option\""
            }
          ],
          "default": "\"Move option\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dragging",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "dragging",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "icon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "icon",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "iconBadge",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "icon-badge",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "indeterminate",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "indeterminate",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "selected",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": true,
          "attr": "selected",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "swirlAriaRole",
          "type": "\"menuitemradio\" | \"option\"",
          "complexType": {
            "original": "SwirlOptionListItemRole",
            "resolved": "\"menuitemradio\" | \"option\"",
            "references": {
              "SwirlOptionListItemRole": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-option-list-item/swirl-option-list-item.tsx",
                "id": "src/components/swirl-option-list-item/swirl-option-list-item.tsx::SwirlOptionListItemRole"
              }
            }
          },
          "mutable": false,
          "attr": "swirl-aria-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"option\""
            }
          ],
          "default": "\"option\"",
          "values": [
            {
              "value": "menuitemradio",
              "type": "string"
            },
            {
              "value": "option",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "truncateLabel",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "truncate-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "value",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "value",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "toggleDrag",
          "detail": "HTMLSwirlOptionListItemElement",
          "bubbles": true,
          "complexType": {
            "original": "HTMLSwirlOptionListItemElement",
            "resolved": "HTMLSwirlOptionListItemElement",
            "references": {
              "HTMLSwirlOptionListItemElement": {
                "location": "global",
                "id": "global::HTMLSwirlOptionListItemElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "avatar",
          "docs": "Optional avatar displayed to the left of the label"
        }
      ],
      "parts": [
        {
          "name": "option-list-item",
          "docs": ""
        },
        {
          "name": "option-list-item__label",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-autocomplete",
        "swirl-menu-item",
        "swirl-option-list"
      ],
      "dependencies": [
        "swirl-icon-check-strong",
        "swirl-icon-check-small",
        "swirl-icon-drag-handle"
      ],
      "dependencyGraph": {
        "swirl-option-list-item": [
          "swirl-icon-check-strong",
          "swirl-icon-check-small",
          "swirl-icon-drag-handle"
        ],
        "swirl-autocomplete": [
          "swirl-option-list-item"
        ],
        "swirl-menu-item": [
          "swirl-option-list-item"
        ],
        "swirl-option-list": [
          "swirl-option-list-item"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-option-list-section/swirl-option-list-section.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-option-list-section",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "slot - The option list item components"
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "hasSeparator",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "has-separator",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "separatorSpacing",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlSeparatorSpacing",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"8\"",
            "references": {
              "SwirlSeparatorSpacing": {
                "location": "import",
                "path": "../swirl-separator/swirl-separator",
                "id": "src/components/swirl-separator/swirl-separator.tsx::SwirlSeparatorSpacing",
                "referenceLocation": "SwirlSeparatorSpacing"
              }
            }
          },
          "mutable": false,
          "attr": "separator-spacing",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"4\""
            }
          ],
          "default": "\"4\"",
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "spacing",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"40\" | \"48\" | \"64\" | \"8\"",
          "complexType": {
            "original": "SwirlStackSpacing",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"40\" | \"48\" | \"64\" | \"8\"",
            "references": {
              "SwirlStackSpacing": {
                "location": "import",
                "path": "../swirl-stack/swirl-stack",
                "id": "src/components/swirl-stack/swirl-stack.tsx::SwirlStackSpacing",
                "referenceLocation": "SwirlStackSpacing"
              }
            }
          },
          "mutable": false,
          "attr": "spacing",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"0\""
            }
          ],
          "default": "\"0\"",
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "40",
              "type": "string"
            },
            {
              "value": "48",
              "type": "string"
            },
            {
              "value": "64",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "slot",
          "docs": "The option list item components"
        }
      ],
      "parts": [
        {
          "name": "option-list-section__label",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-separator",
        "swirl-stack"
      ],
      "dependencyGraph": {
        "swirl-option-list-section": [
          "swirl-separator",
          "swirl-stack"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-pagination/swirl-pagination.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-pagination",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "firstPageButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "first-page-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"First page\""
            }
          ],
          "default": "\"First page\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "lastPageButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "last-page-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Last page\""
            }
          ],
          "default": "\"Last page\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "nextButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "next-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Next page\""
            }
          ],
          "default": "\"Next page\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "page",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "page",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "pageLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "page-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"out of\""
            }
          ],
          "default": "\"out of\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "pageSelectLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "page-select-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Select a page\""
            }
          ],
          "default": "\"Select a page\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "pageSize",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "page-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "10"
            }
          ],
          "default": "10",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "pageSizeOptions",
          "type": "number[]",
          "complexType": {
            "original": "number[]",
            "resolved": "number[]",
            "references": {}
          },
          "mutable": false,
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "[10, 25, 50]"
            }
          ],
          "default": "[10, 25, 50]",
          "values": [
            {
              "type": "number[]"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "pageSizeSelectLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "page-size-select-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Items per page:\""
            }
          ],
          "default": "\"Items per page:\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "pages",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "pages",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "prevButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "prev-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Previous page\""
            }
          ],
          "default": "\"Previous page\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "showPageSizeSelect",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-page-size-select",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "variant",
          "type": "\"advanced\" | \"default\" | \"simple\"",
          "complexType": {
            "original": "SwirlPaginationVariant",
            "resolved": "\"advanced\" | \"default\" | \"simple\"",
            "references": {
              "SwirlPaginationVariant": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-pagination/swirl-pagination.tsx",
                "id": "src/components/swirl-pagination/swirl-pagination.tsx::SwirlPaginationVariant"
              }
            }
          },
          "mutable": false,
          "attr": "variant",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"default\""
            }
          ],
          "default": "\"default\"",
          "values": [
            {
              "value": "advanced",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "simple",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "setPage",
          "detail": "number",
          "bubbles": true,
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "setPageSize",
          "detail": "number",
          "bubbles": true,
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "pagination__list",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-text",
        "swirl-stack",
        "swirl-icon-expand-more",
        "swirl-button",
        "swirl-visually-hidden"
      ],
      "dependencyGraph": {
        "swirl-pagination": [
          "swirl-text",
          "swirl-stack",
          "swirl-icon-expand-more",
          "swirl-button",
          "swirl-visually-hidden"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-pdf-reader/swirl-pdf-reader.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-pdf-reader",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "menu-items - Optional menu items displayed in the file menu."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "autoZoomLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "auto-zoom-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Full width\""
            }
          ],
          "default": "\"Full width\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "closeButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "close-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Close PDF viewer\""
            }
          ],
          "default": "\"Close PDF viewer\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "downloadButtonEnabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "download-button-enabled",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "downloadButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "download-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Download PDF\""
            }
          ],
          "default": "\"Download PDF\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "file",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "file",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "fileName",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "file-name",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "fileTypeLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "file-type-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"PDF Document\""
            }
          ],
          "default": "\"PDF Document\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "menuLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "menu-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"File menu\""
            }
          ],
          "default": "\"File menu\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "menuTriggerLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "menu-trigger-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Open file menu\""
            }
          ],
          "default": "\"Open file menu\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "pdfWorkerSrc",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "pdf-worker-src",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "printButtonEnabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "print-button-enabled",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "printButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "print-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Print PDF\""
            }
          ],
          "default": "\"Print PDF\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "sideBySideButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "side-by-side-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Toggle side by side view\""
            }
          ],
          "default": "\"Toggle side by side view\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "skipNativeDownload",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "skip-native-download",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "thumbnailButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "thumbnail-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Scroll to page\""
            }
          ],
          "default": "\"Scroll to page\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "thumbnailsButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "thumbnails-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Toggle thumbnails\""
            }
          ],
          "default": "\"Toggle thumbnails\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "thumbnailsLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "thumbnails-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Page thumbnails\""
            }
          ],
          "default": "\"Page thumbnails\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "zoomInButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "zoom-in-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Zoom in\""
            }
          ],
          "default": "\"Zoom in\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "zoomOutButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "zoom-out-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Zoom out\""
            }
          ],
          "default": "\"Zoom out\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "zoomSelectLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "zoom-select-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Select zoom\""
            }
          ],
          "default": "\"Select zoom\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "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": "Close the reader.",
          "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": "Open the reader.",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "modalClose",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "modalOpen",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "resize",
          "target": "window",
          "capture": false,
          "passive": true
        }
      ],
      "styles": [],
      "slots": [
        {
          "name": "menu-items",
          "docs": "Optional menu items displayed in the file menu."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-button",
        "swirl-icon-expand-more",
        "swirl-popover-trigger",
        "swirl-icon-menu-book",
        "swirl-icon-file-copy",
        "swirl-spinner",
        "swirl-file-viewer",
        "swirl-icon-fullscreen-exit",
        "swirl-icon-fullscreen",
        "swirl-icon-add",
        "swirl-icon-remove",
        "swirl-popover",
        "swirl-stack",
        "swirl-text",
        "swirl-separator",
        "swirl-action-list",
        "swirl-action-list-item"
      ],
      "dependencyGraph": {
        "swirl-pdf-reader": [
          "swirl-button",
          "swirl-icon-expand-more",
          "swirl-popover-trigger",
          "swirl-icon-menu-book",
          "swirl-icon-file-copy",
          "swirl-spinner",
          "swirl-file-viewer",
          "swirl-icon-fullscreen-exit",
          "swirl-icon-fullscreen",
          "swirl-icon-add",
          "swirl-icon-remove",
          "swirl-popover",
          "swirl-stack",
          "swirl-text",
          "swirl-separator",
          "swirl-action-list",
          "swirl-action-list-item"
        ],
        "swirl-spinner": [
          "swirl-visually-hidden"
        ],
        "swirl-file-viewer": [
          "swirl-file-viewer-image",
          "swirl-file-viewer-text",
          "swirl-file-viewer-csv",
          "swirl-file-viewer-pdf",
          "swirl-file-viewer-video",
          "swirl-file-viewer-audio",
          "swirl-file-viewer-fallback"
        ],
        "swirl-file-viewer-image": [
          "swirl-inline-error",
          "swirl-spinner"
        ],
        "swirl-inline-error": [
          "swirl-icon-error"
        ],
        "swirl-file-viewer-text": [
          "swirl-inline-error",
          "swirl-spinner"
        ],
        "swirl-file-viewer-csv": [
          "swirl-inline-error",
          "swirl-spinner"
        ],
        "swirl-file-viewer-pdf": [
          "swirl-inline-error",
          "swirl-spinner"
        ],
        "swirl-file-viewer-fallback": [
          "swirl-stack",
          "swirl-icon-file",
          "swirl-text",
          "swirl-button"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-popover/swirl-popover.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-popover",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "slot - The popover content."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "animation",
          "type": "\"fade-in\" | \"scale-in-xy\" | \"scale-in-y\"",
          "complexType": {
            "original": "SwirlPopoverAnimation",
            "resolved": "\"fade-in\" | \"scale-in-xy\" | \"scale-in-y\"",
            "references": {
              "SwirlPopoverAnimation": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-popover/swirl-popover.tsx",
                "id": "src/components/swirl-popover/swirl-popover.tsx::SwirlPopoverAnimation"
              }
            }
          },
          "mutable": false,
          "attr": "animation",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"scale-in-xy\""
            }
          ],
          "default": "\"scale-in-xy\"",
          "values": [
            {
              "value": "fade-in",
              "type": "string"
            },
            {
              "value": "scale-in-xy",
              "type": "string"
            },
            {
              "value": "scale-in-y",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "borderRadius",
          "type": "string",
          "complexType": {
            "original": "SwirlPopoverBorderRadius",
            "resolved": "string",
            "references": {
              "SwirlPopoverBorderRadius": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-popover/swirl-popover.tsx",
                "id": "src/components/swirl-popover/swirl-popover.tsx::SwirlPopoverBorderRadius"
              }
            }
          },
          "mutable": false,
          "attr": "border-radius",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"base\""
            }
          ],
          "default": "\"base\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "disableScrollLock",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disable-scroll-lock",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "enableFlip",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "enable-flip",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "fallbackAxisSideDirection",
          "type": "\"end\" | \"none\" | \"start\"",
          "complexType": {
            "original": "SwirlPopoverFallbackAxisSideDirection",
            "resolved": "\"end\" | \"none\" | \"start\"",
            "references": {
              "SwirlPopoverFallbackAxisSideDirection": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-popover/swirl-popover.tsx",
                "id": "src/components/swirl-popover/swirl-popover.tsx::SwirlPopoverFallbackAxisSideDirection"
              }
            }
          },
          "mutable": false,
          "attr": "fallback-axis-side-direction",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"none\""
            }
          ],
          "default": "\"none\"",
          "values": [
            {
              "value": "end",
              "type": "string"
            },
            {
              "value": "none",
              "type": "string"
            },
            {
              "value": "start",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "fullscreenBottomSheet",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "fullscreen-bottom-sheet",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "maxHeight",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "max-height",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"22rem\""
            }
          ],
          "default": "\"22rem\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "offset",
          "type": "number | number[]",
          "complexType": {
            "original": "number | number[]",
            "resolved": "number | number[]",
            "references": {}
          },
          "mutable": false,
          "attr": "offset",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "8"
            }
          ],
          "default": "8",
          "values": [
            {
              "type": "number"
            },
            {
              "type": "number[]"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "padded",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "padded",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "placement",
          "type": "\"bottom\" | \"bottom-end\" | \"bottom-start\" | \"left\" | \"left-end\" | \"left-start\" | \"right\" | \"right-end\" | \"right-start\" | \"top\" | \"top-end\" | \"top-start\"",
          "complexType": {
            "original": "Placement",
            "resolved": "\"bottom\" | \"bottom-end\" | \"bottom-start\" | \"left\" | \"left-end\" | \"left-start\" | \"right\" | \"right-end\" | \"right-start\" | \"top\" | \"top-end\" | \"top-start\"",
            "references": {
              "Placement": {
                "location": "import",
                "path": "@floating-ui/dom",
                "id": "node_modules::Placement",
                "referenceLocation": "Placement"
              }
            }
          },
          "mutable": false,
          "attr": "placement",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"bottom-start\""
            }
          ],
          "default": "\"bottom-start\"",
          "values": [
            {
              "value": "bottom",
              "type": "string"
            },
            {
              "value": "bottom-end",
              "type": "string"
            },
            {
              "value": "bottom-start",
              "type": "string"
            },
            {
              "value": "left",
              "type": "string"
            },
            {
              "value": "left-end",
              "type": "string"
            },
            {
              "value": "left-start",
              "type": "string"
            },
            {
              "value": "right",
              "type": "string"
            },
            {
              "value": "right-end",
              "type": "string"
            },
            {
              "value": "right-start",
              "type": "string"
            },
            {
              "value": "top",
              "type": "string"
            },
            {
              "value": "top-end",
              "type": "string"
            },
            {
              "value": "top-start",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "popoverId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "popover-id",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "returnFocusToTrigger",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "return-focus-to-trigger",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "translucent",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "translucent",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "transparent",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "transparent",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "trigger",
          "type": "HTMLElement | string",
          "complexType": {
            "original": "string | HTMLElement",
            "resolved": "HTMLElement | string",
            "references": {
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              }
            }
          },
          "mutable": false,
          "attr": "trigger",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "HTMLElement"
            },
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "triggerContainer",
          "type": "HTMLElement",
          "complexType": {
            "original": "HTMLElement",
            "resolved": "HTMLElement",
            "references": {
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              }
            }
          },
          "mutable": false,
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "HTMLElement"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "useContainerWidth",
          "type": "boolean | string",
          "complexType": {
            "original": "boolean | string",
            "resolved": "boolean | string",
            "references": {}
          },
          "mutable": false,
          "attr": "use-container-width",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            },
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "close",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(disableFocus?: boolean) => Promise<void>",
            "parameters": [
              {
                "name": "disableFocus",
                "type": "boolean",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "close(disableFocus?: boolean) => Promise<void>",
          "parameters": [
            {
              "name": "disableFocus",
              "type": "boolean",
              "docs": ""
            }
          ],
          "docs": "Close the popover.",
          "docsTags": [
            {
              "name": "returns"
            }
          ]
        },
        {
          "name": "isOpen",
          "returns": {
            "type": "Promise<boolean>",
            "docs": "Promise<boolean>"
          },
          "complexType": {
            "signature": "() => Promise<boolean>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<boolean>"
          },
          "signature": "isOpen() => Promise<boolean>",
          "parameters": [],
          "docs": "Return whether the popover is open.",
          "docsTags": [
            {
              "name": "returns",
              "text": "Promise<boolean>"
            }
          ]
        },
        {
          "name": "open",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(triggerEl?: HTMLElement, disableFocus?: boolean, via?: SwirlPopoverControlMethod) => Promise<void>",
            "parameters": [
              {
                "name": "triggerEl",
                "type": "HTMLElement",
                "docs": ""
              },
              {
                "name": "disableFocus",
                "type": "boolean",
                "docs": ""
              },
              {
                "name": "via",
                "type": "\"click\" | \"hover\" | \"programmatic\"",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              },
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              },
              "SwirlPopoverControlMethod": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-popover/swirl-popover.tsx",
                "id": "src/components/swirl-popover/swirl-popover.tsx::SwirlPopoverControlMethod"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "open(triggerEl?: HTMLElement, disableFocus?: boolean, via?: SwirlPopoverControlMethod) => Promise<void>",
          "parameters": [
            {
              "name": "triggerEl",
              "type": "HTMLElement",
              "docs": ""
            },
            {
              "name": "disableFocus",
              "type": "boolean",
              "docs": ""
            },
            {
              "name": "via",
              "type": "\"click\" | \"hover\" | \"programmatic\"",
              "docs": ""
            }
          ],
          "docs": "Open the popover.",
          "docsTags": [
            {
              "name": "returns"
            }
          ]
        },
        {
          "name": "toggle",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(triggerEl?: HTMLElement, via?: SwirlPopoverControlMethod) => Promise<void>",
            "parameters": [
              {
                "name": "triggerEl",
                "type": "HTMLElement",
                "docs": ""
              },
              {
                "name": "via",
                "type": "\"click\" | \"hover\" | \"programmatic\"",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              },
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              },
              "SwirlPopoverControlMethod": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-popover/swirl-popover.tsx",
                "id": "src/components/swirl-popover/swirl-popover.tsx::SwirlPopoverControlMethod"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "toggle(triggerEl?: HTMLElement, via?: SwirlPopoverControlMethod) => Promise<void>",
          "parameters": [
            {
              "name": "triggerEl",
              "type": "HTMLElement",
              "docs": ""
            },
            {
              "name": "via",
              "type": "\"click\" | \"hover\" | \"programmatic\"",
              "docs": ""
            }
          ],
          "docs": "Toggles the popover.",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "popoverClose",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "popoverOpen",
          "detail": "{ position: ComputePositionReturn; }",
          "bubbles": true,
          "complexType": {
            "original": "{ position: ComputePositionReturn }",
            "resolved": "{ position: ComputePositionReturn; }",
            "references": {
              "ComputePositionReturn": {
                "location": "import",
                "path": "@floating-ui/dom",
                "id": "node_modules::ComputePositionReturn",
                "referenceLocation": "ComputePositionReturn"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "focusin",
          "target": "window",
          "capture": false,
          "passive": false
        },
        {
          "event": "blur",
          "target": "window",
          "capture": false,
          "passive": false
        },
        {
          "event": "click",
          "target": "window",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [
        {
          "name": "slot",
          "docs": "The popover content."
        }
      ],
      "parts": [
        {
          "name": "popover__content",
          "docs": ""
        },
        {
          "name": "popover__scroll-container",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-color-input",
        "swirl-date-input",
        "swirl-pdf-reader",
        "swirl-select"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-color-input": [
          "swirl-popover"
        ],
        "swirl-date-input": [
          "swirl-popover"
        ],
        "swirl-pdf-reader": [
          "swirl-popover"
        ],
        "swirl-select": [
          "swirl-popover"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-popover-trigger/swirl-popover-trigger.tsx",
      "encapsulation": "scoped",
      "tag": "swirl-popover-trigger",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "slot - The trigger element (e.g. a button) that opens the popover."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "hidePopoverWhenInvisible",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "hide-popover-when-invisible",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "hoverDelay",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "hover-delay",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "hoverLingerDuration",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "hover-linger-duration",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "parentScrollContainer",
          "type": "HTMLElement",
          "complexType": {
            "original": "HTMLElement",
            "resolved": "HTMLElement",
            "references": {
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              }
            }
          },
          "mutable": false,
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "HTMLElement"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "setAriaAttributes",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "set-aria-attributes",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "swirlPopover",
          "type": "HTMLSwirlPopoverElement | SwirlPopover | string",
          "complexType": {
            "original": "string | HTMLSwirlPopoverElement | SwirlPopover",
            "resolved": "HTMLSwirlPopoverElement | SwirlPopover | string",
            "references": {
              "HTMLSwirlPopoverElement": {
                "location": "global",
                "id": "global::HTMLSwirlPopoverElement"
              },
              "SwirlPopover": {
                "location": "import",
                "path": "../swirl-popover/swirl-popover",
                "id": "src/components/swirl-popover/swirl-popover.tsx::SwirlPopover",
                "referenceLocation": "SwirlPopover"
              }
            }
          },
          "mutable": false,
          "attr": "swirl-popover",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "HTMLSwirlPopoverElement"
            },
            {
              "type": "SwirlPopover"
            },
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "triggerOnClick",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "trigger-on-click",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "triggerOnHover",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "trigger-on-hover",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "slot",
          "docs": "The trigger element (e.g. a button) that opens the popover."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [
        "swirl-color-input",
        "swirl-date-input",
        "swirl-pdf-reader",
        "swirl-resource-list-item",
        "swirl-select"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-color-input": [
          "swirl-popover-trigger"
        ],
        "swirl-date-input": [
          "swirl-popover-trigger"
        ],
        "swirl-pdf-reader": [
          "swirl-popover-trigger"
        ],
        "swirl-resource-list-item": [
          "swirl-popover-trigger"
        ],
        "swirl-select": [
          "swirl-popover-trigger"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-progress-indicator/swirl-progress-indicator.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-progress-indicator",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "\"m\" | \"s\"",
          "complexType": {
            "original": "SwirlProgressIndicatorSize",
            "resolved": "\"m\" | \"s\"",
            "references": {
              "SwirlProgressIndicatorSize": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-progress-indicator/swirl-progress-indicator.tsx",
                "id": "src/components/swirl-progress-indicator/swirl-progress-indicator.tsx::SwirlProgressIndicatorSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"m\""
            }
          ],
          "default": "\"m\"",
          "values": [
            {
              "value": "m",
              "type": "string"
            },
            {
              "value": "s",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "value",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "value",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "0"
            }
          ],
          "default": "0",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "variant",
          "type": "\"bar\" | \"circle\"",
          "complexType": {
            "original": "SwirlProgressIndicatorVariant",
            "resolved": "\"bar\" | \"circle\"",
            "references": {
              "SwirlProgressIndicatorVariant": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-progress-indicator/swirl-progress-indicator.tsx",
                "id": "src/components/swirl-progress-indicator/swirl-progress-indicator.tsx::SwirlProgressIndicatorVariant"
              }
            }
          },
          "mutable": false,
          "attr": "variant",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"bar\""
            }
          ],
          "default": "\"bar\"",
          "values": [
            {
              "value": "bar",
              "type": "string"
            },
            {
              "value": "circle",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [
        "swirl-chip",
        "swirl-thumbnail"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-chip": [
          "swirl-progress-indicator"
        ],
        "swirl-thumbnail": [
          "swirl-progress-indicator"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-radio/swirl-radio.tsx",
      "encapsulation": "scoped",
      "tag": "swirl-radio",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "checked",
          "type": "\"false\" | \"true\" | boolean",
          "complexType": {
            "original": "SwirlRadioState",
            "resolved": "\"false\" | \"true\" | boolean",
            "references": {
              "SwirlRadioState": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-radio/swirl-radio.tsx",
                "id": "src/components/swirl-radio/swirl-radio.tsx::SwirlRadioState"
              }
            }
          },
          "mutable": true,
          "attr": "checked",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "value": "false",
              "type": "string"
            },
            {
              "value": "true",
              "type": "string"
            },
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "description",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "description",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "inputId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "input-id",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "inputName",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "input-name",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "invalid",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "invalid",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "tooltip",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "tooltip",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "value",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "value",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "variant",
          "type": "\"card\" | \"default\"",
          "complexType": {
            "original": "SwirlRadioVariant",
            "resolved": "\"card\" | \"default\"",
            "references": {
              "SwirlRadioVariant": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-radio/swirl-radio.tsx",
                "id": "src/components/swirl-radio/swirl-radio.tsx::SwirlRadioVariant"
              }
            }
          },
          "mutable": false,
          "attr": "variant",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"default\""
            }
          ],
          "default": "\"default\"",
          "values": [
            {
              "value": "card",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "valueChange",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-visually-hidden",
        "swirl-tooltip",
        "swirl-icon-help"
      ],
      "dependencyGraph": {
        "swirl-radio": [
          "swirl-visually-hidden",
          "swirl-tooltip",
          "swirl-icon-help"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-radio-group/swirl-radio-group.tsx",
      "encapsulation": "scoped",
      "tag": "swirl-radio-group",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "slot - The radio options (e.g. swirl-radio)."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "swirlAriaDescribedby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "swirl-aria-describedby",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "value",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": true,
          "attr": "value",
          "reflectToAttr": true,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "valueChange",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "slot",
          "docs": "The radio options (e.g. swirl-radio)."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-resource-list/swirl-resource-list.tsx",
      "encapsulation": "scoped",
      "tag": "swirl-resource-list",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "slot - The resource list items and sections (e.g. swirl-resource-list-item, swirl-resource-list-section)."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "allowDrag",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "allow-drag",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "assistiveTextItemGrabbed",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "assistive-text-item-grabbed",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Item grabbed. Use arrow keys to move item up or down. Use spacebar to save position.\""
            }
          ],
          "default": "\"Item grabbed. Use arrow keys to move item up or down. Use spacebar to save position.\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "assistiveTextItemMoved",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "assistive-text-item-moved",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Item moved. New position:\""
            }
          ],
          "default": "\"Item moved. New position:\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "assistiveTextItemMoving",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "assistive-text-item-moving",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Current position:\""
            }
          ],
          "default": "\"Current position:\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "controllingElement",
          "type": "HTMLElement",
          "complexType": {
            "original": "HTMLElement",
            "resolved": "HTMLElement",
            "references": {
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              }
            }
          },
          "mutable": false,
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "HTMLElement"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "padding",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlBoxPadding",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"4\" | \"8\"",
            "references": {
              "SwirlBoxPadding": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-resource-list/swirl-resource-list.tsx",
                "id": "src/components/swirl-resource-list/swirl-resource-list.tsx::SwirlBoxPadding"
              }
            }
          },
          "mutable": false,
          "attr": "padding",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "paddingBlockEnd",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlBoxPadding",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"4\" | \"8\"",
            "references": {
              "SwirlBoxPadding": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-resource-list/swirl-resource-list.tsx",
                "id": "src/components/swirl-resource-list/swirl-resource-list.tsx::SwirlBoxPadding"
              }
            }
          },
          "mutable": false,
          "attr": "padding-block-end",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "paddingBlockStart",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlBoxPadding",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"4\" | \"8\"",
            "references": {
              "SwirlBoxPadding": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-resource-list/swirl-resource-list.tsx",
                "id": "src/components/swirl-resource-list/swirl-resource-list.tsx::SwirlBoxPadding"
              }
            }
          },
          "mutable": false,
          "attr": "padding-block-start",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "paddingInlineEnd",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlBoxPadding",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"4\" | \"8\"",
            "references": {
              "SwirlBoxPadding": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-resource-list/swirl-resource-list.tsx",
                "id": "src/components/swirl-resource-list/swirl-resource-list.tsx::SwirlBoxPadding"
              }
            }
          },
          "mutable": false,
          "attr": "padding-inline-end",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "paddingInlineStart",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlBoxPadding",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"4\" | \"8\"",
            "references": {
              "SwirlBoxPadding": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-resource-list/swirl-resource-list.tsx",
                "id": "src/components/swirl-resource-list/swirl-resource-list.tsx::SwirlBoxPadding"
              }
            }
          },
          "mutable": false,
          "attr": "padding-inline-start",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "semantics",
          "type": "\"grid\" | \"list\"",
          "complexType": {
            "original": "SwirlResourceListSemantics",
            "resolved": "\"grid\" | \"list\"",
            "references": {
              "SwirlResourceListSemantics": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-resource-list/swirl-resource-list.tsx",
                "id": "src/components/swirl-resource-list/swirl-resource-list.tsx::SwirlResourceListSemantics"
              }
            }
          },
          "mutable": false,
          "attr": "semantics",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"grid\""
            }
          ],
          "default": "\"grid\"",
          "values": [
            {
              "value": "grid",
              "type": "string"
            },
            {
              "value": "list",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "spacing",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"40\" | \"48\" | \"64\" | \"8\"",
          "complexType": {
            "original": "SwirlStackSpacing",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"40\" | \"48\" | \"64\" | \"8\"",
            "references": {
              "SwirlStackSpacing": {
                "location": "import",
                "path": "../swirl-stack/swirl-stack",
                "id": "src/components/swirl-stack/swirl-stack.tsx::SwirlStackSpacing",
                "referenceLocation": "SwirlStackSpacing"
              }
            }
          },
          "mutable": false,
          "attr": "spacing",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"0\""
            }
          ],
          "default": "\"0\"",
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "40",
              "type": "string"
            },
            {
              "value": "48",
              "type": "string"
            },
            {
              "value": "64",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "resetFocus",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "resetFocus() => Promise<void>",
          "parameters": [],
          "docs": "",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "itemDrop",
          "detail": "{ item: HTMLSwirlResourceListItemElement; oldIndex: number; newIndex: number; }",
          "bubbles": true,
          "complexType": {
            "original": "{\n    item: HTMLSwirlResourceListItemElement;\n    oldIndex: number;\n    newIndex: number;\n  }",
            "resolved": "{ item: HTMLSwirlResourceListItemElement; oldIndex: number; newIndex: number; }",
            "references": {
              "HTMLSwirlResourceListItemElement": {
                "location": "global",
                "id": "global::HTMLSwirlResourceListItemElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "slot",
          "docs": "The resource list items and sections (e.g. swirl-resource-list-item, swirl-resource-list-section)."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-visually-hidden",
        "swirl-box",
        "swirl-stack"
      ],
      "dependencyGraph": {
        "swirl-resource-list": [
          "swirl-visually-hidden",
          "swirl-box",
          "swirl-stack"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-resource-list-file-item/swirl-resource-list-file-item.tsx",
      "encapsulation": "scoped",
      "tag": "swirl-resource-list-file-item",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "description",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "description",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "errorMessage",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "error-message",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "icon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "icon",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"<swirl-icon-file></swirl-icon-file>\""
            }
          ],
          "default": "\"<swirl-icon-file></swirl-icon-file>\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "loading",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "loading",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "removable",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "removable",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "removeButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "remove-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Remove file\""
            }
          ],
          "default": "\"Remove file\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "remove",
          "detail": "MouseEvent",
          "bubbles": true,
          "complexType": {
            "original": "MouseEvent",
            "resolved": "MouseEvent",
            "references": {
              "MouseEvent": {
                "location": "global",
                "id": "global::MouseEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "resource-list-file-item",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-inline-error",
        "swirl-spinner",
        "swirl-button"
      ],
      "dependencyGraph": {
        "swirl-resource-list-file-item": [
          "swirl-inline-error",
          "swirl-spinner",
          "swirl-button"
        ],
        "swirl-inline-error": [
          "swirl-icon-error"
        ],
        "swirl-spinner": [
          "swirl-visually-hidden"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-resource-list-item/swirl-resource-list-item.tsx",
      "encapsulation": "scoped",
      "tag": "swirl-resource-list-item",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "control - Used to add a menu button to the item"
        },
        {
          "name": "slot",
          "text": "badges - Badges displayed inside the item"
        },
        {
          "name": "slot",
          "text": "media - Media displayed inside the item (e.g. swirl-avatar)"
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "active",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "active",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "alignItems",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "align-items",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "allowDrag",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "allow-drag",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "allowHtml",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "allow-html",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "checked",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": true,
          "attr": "checked",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "compact",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "compact",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "description",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "description",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "descriptionWrap",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "description-wrap",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dragHandleDescription",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "drag-handle-description",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Press spacebar to toggle grab\""
            }
          ],
          "default": "\"Press spacebar to toggle grab\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dragHandleLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "drag-handle-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Move item\""
            }
          ],
          "default": "\"Move item\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dragging",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "dragging",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "hideDivider",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "hide-divider",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "href",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "href",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "interactive",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "interactive",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "labelMinHeight",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label-min-height",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "labelTooltip",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label-tooltip",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "labelTooltipPosition",
          "type": "\"bottom\" | \"left\" | \"right\" | \"top\"",
          "complexType": {
            "original": "SwirlTooltipPosition",
            "resolved": "\"bottom\" | \"left\" | \"right\" | \"top\"",
            "references": {
              "SwirlTooltipPosition": {
                "location": "import",
                "path": "../swirl-tooltip/swirl-tooltip",
                "id": "src/components/swirl-tooltip/swirl-tooltip.tsx::SwirlTooltipPosition",
                "referenceLocation": "SwirlTooltipPosition"
              }
            }
          },
          "mutable": false,
          "attr": "label-tooltip-position",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"top\""
            }
          ],
          "default": "\"top\"",
          "values": [
            {
              "value": "bottom",
              "type": "string"
            },
            {
              "value": "left",
              "type": "string"
            },
            {
              "value": "right",
              "type": "string"
            },
            {
              "value": "top",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "labelWeight",
          "type": "\"bold\" | \"medium\" | \"regular\" | \"semibold\"",
          "complexType": {
            "original": "SwirlResourceListItemLabelWeight",
            "resolved": "\"bold\" | \"medium\" | \"regular\" | \"semibold\"",
            "references": {
              "SwirlResourceListItemLabelWeight": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-resource-list-item/swirl-resource-list-item.tsx",
                "id": "src/components/swirl-resource-list-item/swirl-resource-list-item.tsx::SwirlResourceListItemLabelWeight"
              }
            }
          },
          "mutable": false,
          "attr": "label-weight",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"medium\""
            }
          ],
          "default": "\"medium\"",
          "values": [
            {
              "value": "bold",
              "type": "string"
            },
            {
              "value": "medium",
              "type": "string"
            },
            {
              "value": "regular",
              "type": "string"
            },
            {
              "value": "semibold",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "labelWrap",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "label-wrap",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "labelWrapMaxLines",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "label-wrap-max-lines",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "menuTriggerId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "menu-trigger-id",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "menuTriggerLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "menu-trigger-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Options\""
            }
          ],
          "default": "\"Options\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "meta",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "meta",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "selectable",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "selectable",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "swirlAriaCurrent",
          "type": "\"date\" | \"location\" | \"page\" | \"step\" | \"time\" | \"true\"",
          "complexType": {
            "original": "SwirlResourceListItemAriaCurrent",
            "resolved": "\"date\" | \"location\" | \"page\" | \"step\" | \"time\" | \"true\"",
            "references": {
              "SwirlResourceListItemAriaCurrent": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-resource-list-item/swirl-resource-list-item.tsx",
                "id": "src/components/swirl-resource-list-item/swirl-resource-list-item.tsx::SwirlResourceListItemAriaCurrent"
              }
            }
          },
          "mutable": false,
          "attr": "swirl-aria-current",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "date",
              "type": "string"
            },
            {
              "value": "location",
              "type": "string"
            },
            {
              "value": "page",
              "type": "string"
            },
            {
              "value": "step",
              "type": "string"
            },
            {
              "value": "time",
              "type": "string"
            },
            {
              "value": "true",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "swirlAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "swirl-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "value",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "value",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "toggleDrag",
          "detail": "HTMLSwirlResourceListItemElement",
          "bubbles": true,
          "complexType": {
            "original": "HTMLSwirlResourceListItemElement",
            "resolved": "HTMLSwirlResourceListItemElement",
            "references": {
              "HTMLSwirlResourceListItemElement": {
                "location": "global",
                "id": "global::HTMLSwirlResourceListItemElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "valueChange",
          "detail": "boolean",
          "bubbles": true,
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "badges",
          "docs": "Badges displayed inside the item"
        },
        {
          "name": "control",
          "docs": "Used to add a menu button to the item"
        },
        {
          "name": "media",
          "docs": "Media displayed inside the item (e.g. swirl-avatar)"
        }
      ],
      "parts": [
        {
          "name": "resource-list-item__content",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-tooltip",
        "swirl-icon-check-strong",
        "swirl-popover-trigger",
        "swirl-button",
        "swirl-icon-drag-handle"
      ],
      "dependencyGraph": {
        "swirl-resource-list-item": [
          "swirl-tooltip",
          "swirl-icon-check-strong",
          "swirl-popover-trigger",
          "swirl-button",
          "swirl-icon-drag-handle"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-resource-list-section/swirl-resource-list-section.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-resource-list-section",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "slot - The resource list item components"
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "hasSeparator",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "has-separator",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "separatorSpacing",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlSeparatorSpacing",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"8\"",
            "references": {
              "SwirlSeparatorSpacing": {
                "location": "import",
                "path": "../swirl-separator/swirl-separator",
                "id": "src/components/swirl-separator/swirl-separator.tsx::SwirlSeparatorSpacing",
                "referenceLocation": "SwirlSeparatorSpacing"
              }
            }
          },
          "mutable": false,
          "attr": "separator-spacing",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"4\""
            }
          ],
          "default": "\"4\"",
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "spacing",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"40\" | \"48\" | \"64\" | \"8\"",
          "complexType": {
            "original": "SwirlStackSpacing",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"40\" | \"48\" | \"64\" | \"8\"",
            "references": {
              "SwirlStackSpacing": {
                "location": "import",
                "path": "../swirl-stack/swirl-stack",
                "id": "src/components/swirl-stack/swirl-stack.tsx::SwirlStackSpacing",
                "referenceLocation": "SwirlStackSpacing"
              }
            }
          },
          "mutable": false,
          "attr": "spacing",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"0\""
            }
          ],
          "default": "\"0\"",
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "40",
              "type": "string"
            },
            {
              "value": "48",
              "type": "string"
            },
            {
              "value": "64",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "slot",
          "docs": "The resource list item components"
        }
      ],
      "parts": [
        {
          "name": "resource-list-section-label",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-separator",
        "swirl-stack"
      ],
      "dependencyGraph": {
        "swirl-resource-list-section": [
          "swirl-separator",
          "swirl-stack"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-search/swirl-search.tsx",
      "encapsulation": "scoped",
      "tag": "swirl-search",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "autoFocus",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "auto-focus",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "clearButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "clear-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Clear search term\""
            }
          ],
          "default": "\"Clear search term\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "clearable",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "clearable",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "inputId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "input-id",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "inputName",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "input-name",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "placeholder",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "placeholder",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Search …\""
            }
          ],
          "default": "\"Search …\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "value",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": true,
          "attr": "value",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "variant",
          "type": "\"filled\" | \"ghost\" | \"outline\"",
          "complexType": {
            "original": "SwirlSearchVariant",
            "resolved": "\"filled\" | \"ghost\" | \"outline\"",
            "references": {
              "SwirlSearchVariant": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-search/swirl-search.tsx",
                "id": "src/components/swirl-search/swirl-search.tsx::SwirlSearchVariant"
              }
            }
          },
          "mutable": false,
          "attr": "variant",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"filled\""
            }
          ],
          "default": "\"filled\"",
          "values": [
            {
              "value": "filled",
              "type": "string"
            },
            {
              "value": "ghost",
              "type": "string"
            },
            {
              "value": "outline",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "clear",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "inputBlur",
          "detail": "FocusEvent",
          "bubbles": true,
          "complexType": {
            "original": "FocusEvent",
            "resolved": "FocusEvent",
            "references": {
              "FocusEvent": {
                "location": "global",
                "id": "global::FocusEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "inputFocus",
          "detail": "FocusEvent",
          "bubbles": true,
          "complexType": {
            "original": "FocusEvent",
            "resolved": "FocusEvent",
            "references": {
              "FocusEvent": {
                "location": "global",
                "id": "global::FocusEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "inputInput",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "valueChange",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "keydown",
          "target": "window",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-icon-search",
        "swirl-icon-cancel"
      ],
      "dependencyGraph": {
        "swirl-search": [
          "swirl-icon-search",
          "swirl-icon-cancel"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-select/swirl-select.tsx",
      "encapsulation": "scoped",
      "tag": "swirl-select",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "allowDeselect",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "allow-deselect",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "emptyListLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "empty-list-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"No results found.\""
            }
          ],
          "default": "\"No results found.\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "inline",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "inline",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "invalid",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "invalid",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "multiSelect",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "multi-select",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "required",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "required",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "searchInputLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "search-input-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Search options\""
            }
          ],
          "default": "\"Search options\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "searchLoading",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "search-loading",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "searchPlaceholder",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "search-placeholder",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "selectId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "select-id",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "Math.round(Math.random() * 1000000).toString()"
            }
          ],
          "default": "Math.round(Math.random() * 1000000).toString()",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "standalone",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "standalone",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "swirlAriaDescribedby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "swirl-aria-describedby",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "value",
          "type": "string[]",
          "complexType": {
            "original": "string[]",
            "resolved": "string[]",
            "references": {}
          },
          "mutable": true,
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string[]"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "withSearch",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "with-search",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "searchChange",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "valueChange",
          "detail": "string[]",
          "bubbles": true,
          "complexType": {
            "original": "string[]",
            "resolved": "string[]",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "focusin",
          "target": "window",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-popover-trigger",
        "swirl-stack",
        "swirl-tag",
        "swirl-icon-expand-less",
        "swirl-icon-expand-more",
        "swirl-popover",
        "swirl-icon-search",
        "swirl-spinner",
        "swirl-option-list",
        "swirl-text"
      ],
      "dependencyGraph": {
        "swirl-select": [
          "swirl-popover-trigger",
          "swirl-stack",
          "swirl-tag",
          "swirl-icon-expand-less",
          "swirl-icon-expand-more",
          "swirl-popover",
          "swirl-icon-search",
          "swirl-spinner",
          "swirl-option-list",
          "swirl-text"
        ],
        "swirl-tag": [
          "swirl-visually-hidden",
          "swirl-icon-close"
        ],
        "swirl-spinner": [
          "swirl-visually-hidden"
        ],
        "swirl-option-list": [
          "swirl-visually-hidden",
          "swirl-option-list-item"
        ],
        "swirl-option-list-item": [
          "swirl-icon-check-strong",
          "swirl-icon-check-small",
          "swirl-icon-drag-handle"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-separator/swirl-separator.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-separator",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "borderColor",
          "type": "\"critical\" | \"default\" | \"highlight\" | \"strong\"",
          "complexType": {
            "original": "SwirlSeparatorColor",
            "resolved": "\"critical\" | \"default\" | \"highlight\" | \"strong\"",
            "references": {
              "SwirlSeparatorColor": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-separator/swirl-separator.tsx",
                "id": "src/components/swirl-separator/swirl-separator.tsx::SwirlSeparatorColor"
              }
            }
          },
          "mutable": false,
          "attr": "border-color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"default\""
            }
          ],
          "default": "\"default\"",
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"highlight\" | \"strong\"",
          "complexType": {
            "original": "SwirlSeparatorColor",
            "resolved": "\"critical\" | \"default\" | \"highlight\" | \"strong\"",
            "references": {
              "SwirlSeparatorColor": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-separator/swirl-separator.tsx",
                "id": "src/components/swirl-separator/swirl-separator.tsx::SwirlSeparatorColor"
              }
            }
          },
          "mutable": true,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"default\""
            }
          ],
          "default": "\"default\"",
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "orientation",
          "type": "\"horizontal\" | \"vertical\"",
          "complexType": {
            "original": "SwirlSeparatorOrientation",
            "resolved": "\"horizontal\" | \"vertical\"",
            "references": {
              "SwirlSeparatorOrientation": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-separator/swirl-separator.tsx",
                "id": "src/components/swirl-separator/swirl-separator.tsx::SwirlSeparatorOrientation"
              }
            }
          },
          "mutable": false,
          "attr": "orientation",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"horizontal\""
            }
          ],
          "default": "\"horizontal\"",
          "values": [
            {
              "value": "horizontal",
              "type": "string"
            },
            {
              "value": "vertical",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "semantics",
          "type": "\"none\" | \"separator\"",
          "complexType": {
            "original": "SwirlSeparatorSemantics",
            "resolved": "\"none\" | \"separator\"",
            "references": {
              "SwirlSeparatorSemantics": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-separator/swirl-separator.tsx",
                "id": "src/components/swirl-separator/swirl-separator.tsx::SwirlSeparatorSemantics"
              }
            }
          },
          "mutable": false,
          "attr": "semantics",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"separator\""
            }
          ],
          "default": "\"separator\"",
          "values": [
            {
              "value": "none",
              "type": "string"
            },
            {
              "value": "separator",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "spacing",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlSeparatorSpacing",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"8\"",
            "references": {
              "SwirlSeparatorSpacing": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-separator/swirl-separator.tsx",
                "id": "src/components/swirl-separator/swirl-separator.tsx::SwirlSeparatorSpacing"
              }
            }
          },
          "mutable": false,
          "attr": "spacing",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"8\""
            }
          ],
          "default": "\"8\"",
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [
        "swirl-action-list-section",
        "swirl-option-list-section",
        "swirl-pdf-reader",
        "swirl-resource-list-section",
        "swirl-shell-layout"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-action-list-section": [
          "swirl-separator"
        ],
        "swirl-option-list-section": [
          "swirl-separator"
        ],
        "swirl-pdf-reader": [
          "swirl-separator"
        ],
        "swirl-resource-list-section": [
          "swirl-separator"
        ],
        "swirl-shell-layout": [
          "swirl-separator"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-shell-layout/swirl-shell-layout.tsx",
      "encapsulation": "scoped",
      "tag": "swirl-shell-layout",
      "docs": "",
      "docsTags": [
        {
          "name": "deprecated",
          "text": "This component is deprecated and will be removed in the next major release."
        },
        {
          "name": "slot",
          "text": "logo - Logo shown inside header."
        },
        {
          "name": "slot",
          "text": "left-header-tools - Tools positioned on the header's left-hand side."
        },
        {
          "name": "slot",
          "text": "right-header-tools - Tools positioned on the header's right-hand side."
        },
        {
          "name": "slot",
          "text": "mobile-header-tools - Tools positioned in the mobile drawer header."
        },
        {
          "name": "slot",
          "text": "avatar - User avatar positioned on the header's right-hand side."
        },
        {
          "name": "slot",
          "text": "nav - Items shown in the lower sidebar part."
        },
        {
          "name": "slot",
          "text": "secondary-nav - Items shown in the secondary navigation area (e.g. when using grid layout)."
        },
        {
          "name": "slot",
          "text": "mobile-logo - Logo shown inside the mobile navigation drawer."
        },
        {
          "name": "slot",
          "text": "slot - Contents of the main area."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "brandedHeader",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "branded-header",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "browserBackButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "browser-back-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Navigate back\""
            }
          ],
          "default": "\"Navigate back\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "browserForwardButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "browser-forward-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Navigate forward\""
            }
          ],
          "default": "\"Navigate forward\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "collapseNavigationButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "collapse-navigation-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Collapse navigation\""
            }
          ],
          "default": "\"Collapse navigation\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "enableSecondaryNavGridLayout",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "enable-secondary-nav-grid-layout",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "expandNavigationButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "expand-navigation-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Expand navigation\""
            }
          ],
          "default": "\"Expand navigation\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "gridNavLayoutToggleLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "grid-nav-layout-toggle-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Grid\""
            }
          ],
          "default": "\"Grid\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "hideMobileNavigationButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "hide-mobile-navigation-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Close navigation\""
            }
          ],
          "default": "\"Close navigation\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "listNavLayoutToggleLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "list-nav-layout-toggle-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"List\""
            }
          ],
          "default": "\"List\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "navigationLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "navigation-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Main\""
            }
          ],
          "default": "\"Main\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "secondaryNavCollapseLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "secondary-nav-collapse-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Show less\""
            }
          ],
          "default": "\"Show less\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "secondaryNavExpandLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "secondary-nav-expand-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Show more\""
            }
          ],
          "default": "\"Show more\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "secondaryNavGridLayoutVariant",
          "type": "\"app-icon\" | \"tiled\"",
          "complexType": {
            "original": "SwirlShellLayoutSecondaryNavGridItemVariant",
            "resolved": "\"app-icon\" | \"tiled\"",
            "references": {
              "SwirlShellLayoutSecondaryNavGridItemVariant": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-shell-layout/swirl-shell-layout.tsx",
                "id": "src/components/swirl-shell-layout/swirl-shell-layout.tsx::SwirlShellLayoutSecondaryNavGridItemVariant"
              }
            }
          },
          "mutable": false,
          "attr": "secondary-nav-grid-layout-variant",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"tiled\""
            }
          ],
          "default": "\"tiled\"",
          "values": [
            {
              "value": "app-icon",
              "type": "string"
            },
            {
              "value": "tiled",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "skipLinkLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "skip-link-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Skip to main content\""
            }
          ],
          "default": "\"Skip to main content\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "hideMobileNavigation",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "hideMobileNavigation() => Promise<void>",
          "parameters": [],
          "docs": "Hides the mobile navigation.",
          "docsTags": []
        },
        {
          "name": "showMobileNavigation",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "showMobileNavigation() => Promise<void>",
          "parameters": [],
          "docs": "Opens the mobile navigation.",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "historyBackClick",
          "detail": "MouseEvent",
          "bubbles": true,
          "complexType": {
            "original": "MouseEvent",
            "resolved": "MouseEvent",
            "references": {
              "MouseEvent": {
                "location": "global",
                "id": "global::MouseEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "historyForwardClick",
          "detail": "MouseEvent",
          "bubbles": true,
          "complexType": {
            "original": "MouseEvent",
            "resolved": "MouseEvent",
            "references": {
              "MouseEvent": {
                "location": "global",
                "id": "global::MouseEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "skipLinkClick",
          "detail": "MouseEvent",
          "bubbles": true,
          "complexType": {
            "original": "MouseEvent",
            "resolved": "MouseEvent",
            "references": {
              "MouseEvent": {
                "location": "global",
                "id": "global::MouseEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "keydown",
          "target": "window",
          "capture": false,
          "passive": false
        },
        {
          "event": "resize",
          "target": "window",
          "capture": false,
          "passive": true
        }
      ],
      "styles": [],
      "slots": [
        {
          "name": "avatar",
          "docs": "User avatar positioned on the header's right-hand side."
        },
        {
          "name": "left-header-tools",
          "docs": "Tools positioned on the header's left-hand side."
        },
        {
          "name": "logo",
          "docs": "Logo shown inside header."
        },
        {
          "name": "mobile-header-tools",
          "docs": "Tools positioned in the mobile drawer header."
        },
        {
          "name": "mobile-logo",
          "docs": "Logo shown inside the mobile navigation drawer."
        },
        {
          "name": "nav",
          "docs": "Items shown in the lower sidebar part."
        },
        {
          "name": "right-header-tools",
          "docs": "Tools positioned on the header's right-hand side."
        },
        {
          "name": "secondary-nav",
          "docs": "Items shown in the secondary navigation area (e.g. when using grid layout)."
        },
        {
          "name": "slot",
          "docs": "Contents of the main area."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-tooltip",
        "swirl-icon-dock-left-expand",
        "swirl-icon-dock-left-collapse",
        "swirl-visually-hidden",
        "swirl-icon-arrow-back",
        "swirl-icon-arrow-forward",
        "swirl-icon-double-arrow-left",
        "swirl-separator",
        "swirl-box",
        "swirl-stack",
        "swirl-button"
      ],
      "dependencyGraph": {
        "swirl-shell-layout": [
          "swirl-tooltip",
          "swirl-icon-dock-left-expand",
          "swirl-icon-dock-left-collapse",
          "swirl-visually-hidden",
          "swirl-icon-arrow-back",
          "swirl-icon-arrow-forward",
          "swirl-icon-double-arrow-left",
          "swirl-separator",
          "swirl-box",
          "swirl-stack",
          "swirl-button"
        ]
      },
      "deprecation": "This component is deprecated and will be removed in the next major release."
    },
    {
      "filePath": "src/components/swirl-shell-navigation-item/swirl-shell-navigation-item.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-shell-navigation-item",
      "docs": "",
      "docsTags": [
        {
          "name": "deprecated",
          "text": "This component is deprecated and will be removed in the next major release."
        },
        {
          "name": "slot",
          "text": "icon - Image or icon to display in the navigation item."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "active",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "active",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "badgeLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "badge-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "boxed",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "boxed",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "description",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "description",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "filled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "filled",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "hideLabel",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "hide-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "href",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "href",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "inlineLabel",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "inline-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "inlineLabelColor",
          "type": "\"dark\" | \"default\" | \"light\"",
          "complexType": {
            "original": "SwirlLabelColor",
            "resolved": "\"dark\" | \"default\" | \"light\"",
            "references": {
              "SwirlLabelColor": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-shell-navigation-item/swirl-shell-navigation-item.tsx",
                "id": "src/components/swirl-shell-navigation-item/swirl-shell-navigation-item.tsx::SwirlLabelColor"
              }
            }
          },
          "mutable": false,
          "attr": "inline-label-color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"default\""
            }
          ],
          "default": "\"default\"",
          "values": [
            {
              "value": "dark",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "light",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "markAsNew",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "mark-as-new",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "markAsNewLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "mark-as-new-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"New\""
            }
          ],
          "default": "\"New\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "swirlAriaCurrent",
          "type": "\"page\" | \"true\"",
          "complexType": {
            "original": "SwirlShellNavigationItemAriaCurrent",
            "resolved": "\"page\" | \"true\"",
            "references": {
              "SwirlShellNavigationItemAriaCurrent": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-shell-navigation-item/swirl-shell-navigation-item.tsx",
                "id": "src/components/swirl-shell-navigation-item/swirl-shell-navigation-item.tsx::SwirlShellNavigationItemAriaCurrent"
              }
            }
          },
          "mutable": false,
          "attr": "swirl-aria-current",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "page",
              "type": "string"
            },
            {
              "value": "true",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "target",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "target",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "useCustomIconSize",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "use-custom-icon-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "variant",
          "type": "\"app-icon\" | \"default\" | \"tiled\"",
          "complexType": {
            "original": "SwirlShellNavigationItemVariant",
            "resolved": "\"app-icon\" | \"default\" | \"tiled\"",
            "references": {
              "SwirlShellNavigationItemVariant": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-shell-navigation-item/swirl-shell-navigation-item.tsx",
                "id": "src/components/swirl-shell-navigation-item/swirl-shell-navigation-item.tsx::SwirlShellNavigationItemVariant"
              }
            }
          },
          "mutable": false,
          "attr": "variant",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"default\""
            }
          ],
          "default": "\"default\"",
          "values": [
            {
              "value": "app-icon",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "tiled",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "withGradient",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "with-gradient",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "icon",
          "docs": "Image or icon to display in the navigation item."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-tooltip",
        "swirl-visually-hidden",
        "swirl-badge",
        "swirl-tag"
      ],
      "dependencyGraph": {
        "swirl-shell-navigation-item": [
          "swirl-tooltip",
          "swirl-visually-hidden",
          "swirl-badge",
          "swirl-tag"
        ],
        "swirl-badge": [
          "swirl-visually-hidden"
        ],
        "swirl-tag": [
          "swirl-visually-hidden",
          "swirl-icon-close"
        ]
      },
      "deprecation": "This component is deprecated and will be removed in the next major release."
    },
    {
      "filePath": "src/components/swirl-skeleton-box/swirl-skeleton-box.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-skeleton-box",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "animated",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "animated",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "aspectRatio",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "aspect-ratio",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "borderRadius",
          "type": "\"base\" | \"none\" | \"pill\" | \"s\" | \"sm\"",
          "complexType": {
            "original": "SwirlSkeletonBoxBorderRadius",
            "resolved": "\"base\" | \"none\" | \"pill\" | \"s\" | \"sm\"",
            "references": {
              "SwirlSkeletonBoxBorderRadius": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-skeleton-box/swirl-skeleton-box.tsx",
                "id": "src/components/swirl-skeleton-box/swirl-skeleton-box.tsx::SwirlSkeletonBoxBorderRadius"
              }
            }
          },
          "mutable": false,
          "attr": "border-radius",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"base\""
            }
          ],
          "default": "\"base\"",
          "values": [
            {
              "value": "base",
              "type": "string"
            },
            {
              "value": "none",
              "type": "string"
            },
            {
              "value": "pill",
              "type": "string"
            },
            {
              "value": "s",
              "type": "string"
            },
            {
              "value": "sm",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "height",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "height",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "width",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "width",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [
        "swirl-image-grid-item"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-image-grid-item": [
          "swirl-skeleton-box"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-skeleton-text/swirl-skeleton-text.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-skeleton-text",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "animated",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "animated",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "lines",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "lines",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "1"
            }
          ],
          "default": "1",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "\"2xl\" | \"base\" | \"lg\" | \"sm\" | \"xl\"",
          "complexType": {
            "original": "SwirlSkeletonTextSize",
            "resolved": "\"2xl\" | \"base\" | \"lg\" | \"sm\" | \"xl\"",
            "references": {
              "SwirlSkeletonTextSize": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-skeleton-text/swirl-skeleton-text.tsx",
                "id": "src/components/swirl-skeleton-text/swirl-skeleton-text.tsx::SwirlSkeletonTextSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"base\""
            }
          ],
          "default": "\"base\"",
          "values": [
            {
              "value": "2xl",
              "type": "string"
            },
            {
              "value": "base",
              "type": "string"
            },
            {
              "value": "lg",
              "type": "string"
            },
            {
              "value": "sm",
              "type": "string"
            },
            {
              "value": "xl",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-spinner/swirl-spinner.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-spinner",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "\"m\" | \"s\" | \"xs\" | 20 | 24 | 36",
          "complexType": {
            "original": "SwirlSpinnerSize",
            "resolved": "\"m\" | \"s\" | \"xs\" | 20 | 24 | 36",
            "references": {
              "SwirlSpinnerSize": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-spinner/swirl-spinner.tsx",
                "id": "src/components/swirl-spinner/swirl-spinner.tsx::SwirlSpinnerSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"m\""
            }
          ],
          "default": "\"m\"",
          "values": [
            {
              "value": "m",
              "type": "string"
            },
            {
              "value": "s",
              "type": "string"
            },
            {
              "value": "xs",
              "type": "string"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "36",
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [
        "swirl-autocomplete",
        "swirl-file-chip",
        "swirl-file-viewer-csv",
        "swirl-file-viewer-image",
        "swirl-file-viewer-pdf",
        "swirl-file-viewer-text",
        "swirl-pdf-reader",
        "swirl-resource-list-file-item",
        "swirl-select"
      ],
      "dependencies": [
        "swirl-visually-hidden"
      ],
      "dependencyGraph": {
        "swirl-spinner": [
          "swirl-visually-hidden"
        ],
        "swirl-autocomplete": [
          "swirl-spinner"
        ],
        "swirl-file-chip": [
          "swirl-spinner"
        ],
        "swirl-file-viewer-csv": [
          "swirl-spinner"
        ],
        "swirl-file-viewer-image": [
          "swirl-spinner"
        ],
        "swirl-file-viewer-pdf": [
          "swirl-spinner"
        ],
        "swirl-file-viewer-text": [
          "swirl-spinner"
        ],
        "swirl-pdf-reader": [
          "swirl-spinner"
        ],
        "swirl-resource-list-file-item": [
          "swirl-spinner"
        ],
        "swirl-select": [
          "swirl-spinner"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-stack/swirl-stack.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-stack",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "slot - The stack items."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "align",
          "type": "\"center\" | \"end\" | \"start\" | \"stretch\"",
          "complexType": {
            "original": "SwirlStackAlign",
            "resolved": "\"center\" | \"end\" | \"start\" | \"stretch\"",
            "references": {
              "SwirlStackAlign": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-stack/swirl-stack.tsx",
                "id": "src/components/swirl-stack/swirl-stack.tsx::SwirlStackAlign"
              }
            }
          },
          "mutable": false,
          "attr": "align",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"start\""
            }
          ],
          "default": "\"start\"",
          "values": [
            {
              "value": "center",
              "type": "string"
            },
            {
              "value": "end",
              "type": "string"
            },
            {
              "value": "start",
              "type": "string"
            },
            {
              "value": "stretch",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "as",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "as",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"div\""
            }
          ],
          "default": "\"div\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "columnSpacing",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"40\" | \"48\" | \"64\" | \"8\"",
          "complexType": {
            "original": "SwirlStackSpacing",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"40\" | \"48\" | \"64\" | \"8\"",
            "references": {
              "SwirlStackSpacing": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-stack/swirl-stack.tsx",
                "id": "src/components/swirl-stack/swirl-stack.tsx::SwirlStackSpacing"
              }
            }
          },
          "mutable": false,
          "attr": "column-spacing",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "40",
              "type": "string"
            },
            {
              "value": "48",
              "type": "string"
            },
            {
              "value": "64",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "height",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "height",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "justify",
          "type": "\"center\" | \"end\" | \"space-around\" | \"space-between\" | \"space-evenly\" | \"start\" | \"stretch\"",
          "complexType": {
            "original": "SwirlStackJustify",
            "resolved": "\"center\" | \"end\" | \"space-around\" | \"space-between\" | \"space-evenly\" | \"start\" | \"stretch\"",
            "references": {
              "SwirlStackJustify": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-stack/swirl-stack.tsx",
                "id": "src/components/swirl-stack/swirl-stack.tsx::SwirlStackJustify"
              }
            }
          },
          "mutable": false,
          "attr": "justify",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"start\""
            }
          ],
          "default": "\"start\"",
          "values": [
            {
              "value": "center",
              "type": "string"
            },
            {
              "value": "end",
              "type": "string"
            },
            {
              "value": "space-around",
              "type": "string"
            },
            {
              "value": "space-between",
              "type": "string"
            },
            {
              "value": "space-evenly",
              "type": "string"
            },
            {
              "value": "start",
              "type": "string"
            },
            {
              "value": "stretch",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "orientation",
          "type": "\"horizontal\" | \"horizontal-reverse\" | \"vertical\" | \"vertical-reverse\"",
          "complexType": {
            "original": "SwirlStackOrientation",
            "resolved": "\"horizontal\" | \"horizontal-reverse\" | \"vertical\" | \"vertical-reverse\"",
            "references": {
              "SwirlStackOrientation": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-stack/swirl-stack.tsx",
                "id": "src/components/swirl-stack/swirl-stack.tsx::SwirlStackOrientation"
              }
            }
          },
          "mutable": false,
          "attr": "orientation",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"vertical\""
            }
          ],
          "default": "\"vertical\"",
          "values": [
            {
              "value": "horizontal",
              "type": "string"
            },
            {
              "value": "horizontal-reverse",
              "type": "string"
            },
            {
              "value": "vertical",
              "type": "string"
            },
            {
              "value": "vertical-reverse",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "rowSpacing",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"40\" | \"48\" | \"64\" | \"8\"",
          "complexType": {
            "original": "SwirlStackSpacing",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"40\" | \"48\" | \"64\" | \"8\"",
            "references": {
              "SwirlStackSpacing": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-stack/swirl-stack.tsx",
                "id": "src/components/swirl-stack/swirl-stack.tsx::SwirlStackSpacing"
              }
            }
          },
          "mutable": false,
          "attr": "row-spacing",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "40",
              "type": "string"
            },
            {
              "value": "48",
              "type": "string"
            },
            {
              "value": "64",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "spacing",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"40\" | \"48\" | \"64\" | \"8\"",
          "complexType": {
            "original": "SwirlStackSpacing",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"24\" | \"32\" | \"4\" | \"40\" | \"48\" | \"64\" | \"8\"",
            "references": {
              "SwirlStackSpacing": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-stack/swirl-stack.tsx",
                "id": "src/components/swirl-stack/swirl-stack.tsx::SwirlStackSpacing"
              }
            }
          },
          "mutable": false,
          "attr": "spacing",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"0\""
            }
          ],
          "default": "\"0\"",
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "32",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "40",
              "type": "string"
            },
            {
              "value": "48",
              "type": "string"
            },
            {
              "value": "64",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "swirlAriaRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "swirl-aria-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "wrap",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "wrap",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "slot",
          "docs": "The stack items."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [
        "swirl-action-list-section",
        "swirl-autocomplete",
        "swirl-button-group",
        "swirl-data-cell",
        "swirl-empty-state",
        "swirl-file-viewer-fallback",
        "swirl-option-list-section",
        "swirl-pagination",
        "swirl-pdf-reader",
        "swirl-resource-list",
        "swirl-resource-list-section",
        "swirl-select",
        "swirl-shell-layout",
        "swirl-switch",
        "swirl-toast-provider",
        "swirl-toggle-group",
        "swirl-toolbar"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-action-list-section": [
          "swirl-stack"
        ],
        "swirl-autocomplete": [
          "swirl-stack"
        ],
        "swirl-button-group": [
          "swirl-stack"
        ],
        "swirl-data-cell": [
          "swirl-stack"
        ],
        "swirl-empty-state": [
          "swirl-stack"
        ],
        "swirl-file-viewer-fallback": [
          "swirl-stack"
        ],
        "swirl-option-list-section": [
          "swirl-stack"
        ],
        "swirl-pagination": [
          "swirl-stack"
        ],
        "swirl-pdf-reader": [
          "swirl-stack"
        ],
        "swirl-resource-list": [
          "swirl-stack"
        ],
        "swirl-resource-list-section": [
          "swirl-stack"
        ],
        "swirl-select": [
          "swirl-stack"
        ],
        "swirl-shell-layout": [
          "swirl-stack"
        ],
        "swirl-switch": [
          "swirl-stack"
        ],
        "swirl-toast-provider": [
          "swirl-stack"
        ],
        "swirl-toggle-group": [
          "swirl-stack"
        ],
        "swirl-toolbar": [
          "swirl-stack"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-status-indicator/swirl-status-indicator.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-status-indicator",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "intent",
          "type": "\"critical\" | \"info\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlStatusIndicatorIntent",
            "resolved": "\"critical\" | \"info\" | \"success\" | \"warning\"",
            "references": {
              "SwirlStatusIndicatorIntent": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-status-indicator/swirl-status-indicator.tsx",
                "id": "src/components/swirl-status-indicator/swirl-status-indicator.tsx::SwirlStatusIndicatorIntent"
              }
            }
          },
          "mutable": false,
          "attr": "intent",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "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/swirl-switch/swirl-switch.tsx",
      "encapsulation": "scoped",
      "tag": "swirl-switch",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "checked",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": true,
          "attr": "checked",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "description",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "description",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "hideDescription",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "hide-description",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "hideLabel",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "hide-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "inputId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "input-id",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "inputName",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "input-name",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "labelPosition",
          "type": "\"end\" | \"start\"",
          "complexType": {
            "original": "SwirlSwitchLabelPosition",
            "resolved": "\"end\" | \"start\"",
            "references": {
              "SwirlSwitchLabelPosition": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-switch/swirl-switch.tsx",
                "id": "src/components/swirl-switch/swirl-switch.tsx::SwirlSwitchLabelPosition"
              }
            }
          },
          "mutable": false,
          "attr": "label-position",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"end\""
            }
          ],
          "default": "\"end\"",
          "values": [
            {
              "value": "end",
              "type": "string"
            },
            {
              "value": "start",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "swirlAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "swirl-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "value",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "value",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "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": "Toggle the switch state programmatically.",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "valueChange",
          "detail": "boolean",
          "bubbles": true,
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-visually-hidden",
        "swirl-stack"
      ],
      "dependencyGraph": {
        "swirl-switch": [
          "swirl-visually-hidden",
          "swirl-stack"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-symbol/swirl-symbol.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "glyph",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "glyph",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "./swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-ac-unit.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-ac-unit",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-account-circle.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-account-circle",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-alternate-email.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-alternate-email",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-android.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-android",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-announcement.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-announcement",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-autorenew.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-autorenew",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-backup.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-backup",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-badge.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-badge",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-barcode-reader.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-barcode-reader",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-barcode-scanner.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-barcode-scanner",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-battery-horiz.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-battery-horiz",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-beach-access.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-beach-access",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-bolt.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-bolt",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-bookmark.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-bookmark",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-calendar.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-calendar",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-campaign.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-campaign",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-cards-star.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-cards-star",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-cloud.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-cloud",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-construction.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-construction",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-contacts.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-contacts",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-coronavirus.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-coronavirus",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-design-services.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-design-services",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-desktop-windows.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-desktop-windows",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-directions-car-filled.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-directions-car-filled",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-diversity.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-diversity",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-draw.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-draw",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-edit-calendar.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-edit-calendar",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-email.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-email",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-emergency.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-emergency",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-emoji-food-beverage.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-emoji-food-beverage",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-engineering.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-engineering",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-event-menu.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-event-menu",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-explore.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-explore",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-extension.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-extension",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-facebook.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-facebook",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-favorite.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-favorite",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-fitness-center.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-fitness-center",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-flag.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-flag",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-flight.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-flight",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-folder.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-folder",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-globe.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-globe",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-groups.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-groups",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-healing.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-healing",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-health-and-safety.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-health-and-safety",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-help.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-help",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-home-repair-service.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-home-repair-service",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-home-storage.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-home-storage",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-id-card.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-id-card",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-image.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-image",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-info-menu.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-info-menu",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-instagram.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-instagram",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-inventory.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-inventory",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-inventory-2.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-inventory-2",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-ios.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-ios",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-key.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-key",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-language.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-language",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-leaderboard.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-leaderboard",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-lightbulb.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-lightbulb",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-linkedin.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-linkedin",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-local-shipping.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-local-shipping",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-location-on.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-location-on",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-loyalty.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-loyalty",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-map.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-map",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-maps-home-work.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-maps-home-work",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-menu-book.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-menu-book",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-mop.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-mop",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-nest-eco-leaf.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-nest-eco-leaf",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-notifications.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-notifications",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-open-in-new.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-open-in-new",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-orders.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-orders",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-package.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-package",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-palette.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-palette",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-partly-cloudy-day.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-partly-cloudy-day",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-pedal-bike.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-pedal-bike",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-percent-discount.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-percent-discount",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-pets.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-pets",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-pinterest.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-pinterest",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-point-of-sale.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-point-of-sale",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-policy.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-policy",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-precision-manufacturing.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-precision-manufacturing",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-print.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-print",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-push-pin.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-push-pin",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-recycling.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-recycling",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-redeem.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-redeem",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-report-problem.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-report-problem",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-restaurant.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-restaurant",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-roadmap.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-roadmap",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-rocket-launch.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-rocket-launch",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-room.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-room",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-savings.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-savings",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-school.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-school",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-sell.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-sell",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-settings-voice.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-settings-voice",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-shopping-bag.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-shopping-bag",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-shopping-cart.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-shopping-cart",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-smartphone.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-smartphone",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-spa.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-spa",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-sports-soccer.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-sports-soccer",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-star.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-star",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-supervisor-account.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-supervisor-account",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-task.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-task",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-tasks.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-tasks",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-thumbs-up-down.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-thumbs-up-down",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-timer.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-timer",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-tools-power-drill.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-tools-power-drill",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-train.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-train",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-trophy.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-trophy",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-twitter.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-twitter",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-video.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-video",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-warehouse.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-warehouse",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-water-drop.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-water-drop",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-wb-sunny.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-wb-sunny",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-wechat.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-wechat",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-weibo.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-weibo",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-wifi.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-wifi",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-work.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-work",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-xing.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-xing",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-symbol/symbols/swirl-symbol-youtube.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-symbol-youtube",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "size",
          "type": "16 | 20 | 24 | 28 | 32",
          "complexType": {
            "original": "SwirlSymbolSize",
            "resolved": "16 | 20 | 24 | 28 | 32",
            "references": {
              "SwirlSymbolSize": {
                "location": "import",
                "path": "../swirl-symbol.types",
                "id": "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize",
                "referenceLocation": "SwirlSymbolSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "24"
            }
          ],
          "default": "24",
          "values": [
            {
              "value": "16",
              "type": "number"
            },
            {
              "value": "20",
              "type": "number"
            },
            {
              "value": "24",
              "type": "number"
            },
            {
              "value": "28",
              "type": "number"
            },
            {
              "value": "32",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "symbol",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-tab/swirl-tab.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-tab",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "active",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "active",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "icon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "icon",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "padding",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlTabPadding",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"4\" | \"8\"",
            "references": {
              "SwirlTabPadding": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-tab/swirl-tab.tsx",
                "id": "src/components/swirl-tab/swirl-tab.tsx::SwirlTabPadding"
              }
            }
          },
          "mutable": false,
          "attr": "padding",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"8\""
            }
          ],
          "default": "\"8\"",
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "20",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "tabId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "tab-id",
          "reflectToAttr": false,
          "docs": "",
          "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/swirl-tab-bar/swirl-tab-bar.tsx",
      "encapsulation": "scoped",
      "tag": "swirl-tab-bar",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "disableTabSemantics",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disable-tab-semantics",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "justify",
          "type": "\"evenly\" | \"start\"",
          "complexType": {
            "original": "SwirlTabBarJustify",
            "resolved": "\"evenly\" | \"start\"",
            "references": {
              "SwirlTabBarJustify": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-tab-bar/swirl-tab-bar.tsx",
                "id": "src/components/swirl-tab-bar/swirl-tab-bar.tsx::SwirlTabBarJustify"
              }
            }
          },
          "mutable": false,
          "attr": "justify",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"start\""
            }
          ],
          "default": "\"start\"",
          "values": [
            {
              "value": "evenly",
              "type": "string"
            },
            {
              "value": "start",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "paddingBlockEnd",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlTabBarPadding",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"4\" | \"8\"",
            "references": {
              "SwirlTabBarPadding": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-tab-bar/swirl-tab-bar.tsx",
                "id": "src/components/swirl-tab-bar/swirl-tab-bar.tsx::SwirlTabBarPadding"
              }
            }
          },
          "mutable": false,
          "attr": "padding-block-end",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "20",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "paddingBlockStart",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlTabBarPadding",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"4\" | \"8\"",
            "references": {
              "SwirlTabBarPadding": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-tab-bar/swirl-tab-bar.tsx",
                "id": "src/components/swirl-tab-bar/swirl-tab-bar.tsx::SwirlTabBarPadding"
              }
            }
          },
          "mutable": false,
          "attr": "padding-block-start",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "20",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "paddingInlineEnd",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlTabBarPadding",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"4\" | \"8\"",
            "references": {
              "SwirlTabBarPadding": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-tab-bar/swirl-tab-bar.tsx",
                "id": "src/components/swirl-tab-bar/swirl-tab-bar.tsx::SwirlTabBarPadding"
              }
            }
          },
          "mutable": false,
          "attr": "padding-inline-end",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "20",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "paddingInlineStart",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlTabBarPadding",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"4\" | \"8\"",
            "references": {
              "SwirlTabBarPadding": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-tab-bar/swirl-tab-bar.tsx",
                "id": "src/components/swirl-tab-bar/swirl-tab-bar.tsx::SwirlTabBarPadding"
              }
            }
          },
          "mutable": false,
          "attr": "padding-inline-start",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "20",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "tabs",
          "type": "SwirlTabBarTab[]",
          "complexType": {
            "original": "SwirlTabBarTab[]",
            "resolved": "SwirlTabBarTab[]",
            "references": {
              "SwirlTabBarTab": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-tab-bar/swirl-tab-bar.tsx",
                "id": "src/components/swirl-tab-bar/swirl-tab-bar.tsx::SwirlTabBarTab"
              }
            }
          },
          "mutable": false,
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "[]"
            }
          ],
          "default": "[]",
          "values": [
            {
              "type": "SwirlTabBarTab[]"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "variant",
          "type": "\"default\" | \"pill\"",
          "complexType": {
            "original": "SwirlTabBarVariant",
            "resolved": "\"default\" | \"pill\"",
            "references": {
              "SwirlTabBarVariant": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-tab-bar/swirl-tab-bar.tsx",
                "id": "src/components/swirl-tab-bar/swirl-tab-bar.tsx::SwirlTabBarVariant"
              }
            }
          },
          "mutable": false,
          "attr": "variant",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"default\""
            }
          ],
          "default": "\"default\"",
          "values": [
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "pill",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "activateNextTab",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "activatePreviousTab",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "activateTab",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [
        "swirl-tabs"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-tabs": [
          "swirl-tab-bar"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-table/swirl-table.tsx",
      "encapsulation": "scoped",
      "tag": "swirl-table",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "columns - Column container, should contain SwirlTableColumns."
        },
        {
          "name": "slot",
          "text": "rows - Row container, should contain SwirlTableRows."
        },
        {
          "name": "slot",
          "text": "empty - Optional. Rendered in place of the `emptyStateLabel` when no rows are present."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "caption",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "caption",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dragDropHandle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "drag-drop-handle",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dragDropInstructions",
          "type": "{ end: string; initial: string; moved: string; start: string; }",
          "complexType": {
            "original": "{ end: string; initial: string; moved: string; start: string; }",
            "resolved": "{ end: string; initial: string; moved: string; start: string; }",
            "references": {}
          },
          "mutable": false,
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "defaultDragDropInstructions"
            }
          ],
          "default": "defaultDragDropInstructions",
          "values": [
            {
              "type": "{ end: string; initial: string; moved: string; start: string; }"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "emptyStateLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "empty-state-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"No results found.\""
            }
          ],
          "default": "\"No results found.\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "enableDragDrop",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "enable-drag-drop",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "loading",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "loading",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "rerender",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "rerender() => Promise<void>",
          "parameters": [],
          "docs": "Force a re-render of the table",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "dropRow",
          "detail": "Pick<SortableEvent, \"oldIndex\" | \"newIndex\" | \"item\"> & { itemId: string; newNextSiblingItemId: string; newPrevSiblingItemId: string; }",
          "bubbles": true,
          "complexType": {
            "original": "SwirlTableDropRowEvent",
            "resolved": "Pick<SortableEvent, \"oldIndex\" | \"newIndex\" | \"item\"> & { itemId: string; newNextSiblingItemId: string; newPrevSiblingItemId: string; }",
            "references": {
              "SwirlTableDropRowEvent": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-table/swirl-table.tsx",
                "id": "src/components/swirl-table/swirl-table.tsx::SwirlTableDropRowEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "resize",
          "target": "window",
          "capture": false,
          "passive": true
        }
      ],
      "styles": [],
      "slots": [
        {
          "name": "columns",
          "docs": "Column container, should contain SwirlTableColumns."
        },
        {
          "name": "empty",
          "docs": "Optional. Rendered in place of the `emptyStateLabel` when no rows are present."
        },
        {
          "name": "rows",
          "docs": "Row container, should contain SwirlTableRows."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-visually-hidden",
        "swirl-text"
      ],
      "dependencyGraph": {
        "swirl-table": [
          "swirl-visually-hidden",
          "swirl-text"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-table-cell/swirl-table-cell.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-table-cell",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "slot - The cell content."
        }
      ],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "slot",
          "docs": "The cell content."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-table-column/swirl-table-column.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-table-column",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "slot - The column label."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "maxWidth",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "max-width",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "minWidth",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "min-width",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"fit-content\""
            }
          ],
          "default": "\"fit-content\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "sort",
          "type": "\"ascending\" | \"descending\"",
          "complexType": {
            "original": "SwirlTableColumnSort",
            "resolved": "\"ascending\" | \"descending\"",
            "references": {
              "SwirlTableColumnSort": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-table-column/swirl-table-column.tsx",
                "id": "src/components/swirl-table-column/swirl-table-column.tsx::SwirlTableColumnSort"
              }
            }
          },
          "mutable": false,
          "attr": "sort",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "ascending",
              "type": "string"
            },
            {
              "value": "descending",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "sortable",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "sortable",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "sticky",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "sticky",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "variant",
          "type": "\"default\" | \"raised\" | \"sunken\"",
          "complexType": {
            "original": "SwirlTableColumnVariant",
            "resolved": "\"default\" | \"raised\" | \"sunken\"",
            "references": {
              "SwirlTableColumnVariant": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-table-column/swirl-table-column.tsx",
                "id": "src/components/swirl-table-column/swirl-table-column.tsx::SwirlTableColumnVariant"
              }
            }
          },
          "mutable": false,
          "attr": "variant",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"default\""
            }
          ],
          "default": "\"default\"",
          "values": [
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "raised",
              "type": "string"
            },
            {
              "value": "sunken",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "width",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "width",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "slot",
          "docs": "The column label."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-icon-arrow-upward",
        "swirl-icon-arrow-downward"
      ],
      "dependencyGraph": {
        "swirl-table-column": [
          "swirl-icon-arrow-upward",
          "swirl-icon-arrow-downward"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-table-row/swirl-table-row.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-table-row",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "slot - The cells of this row."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "highlighted",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "highlighted",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "index",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "index",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "slot",
          "docs": "The cells of this row."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-table-row-group/swirl-table-row-group.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-table-row-group",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "slot - The rows of this group."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "collapseButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "collapse-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Previous slide\""
            }
          ],
          "default": "\"Previous slide\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "collapsible",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "collapsible",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "tooltip",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "tooltip",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "slot",
          "docs": "The rows of this group."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-button",
        "swirl-tooltip",
        "swirl-icon-info"
      ],
      "dependencyGraph": {
        "swirl-table-row-group": [
          "swirl-button",
          "swirl-tooltip",
          "swirl-icon-info"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-tabs/swirl-tabs.tsx",
      "encapsulation": "scoped",
      "tag": "swirl-tabs",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "initialTab",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "initial-tab",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "justifyTabBar",
          "type": "\"evenly\" | \"start\"",
          "complexType": {
            "original": "SwirlTabBarJustify",
            "resolved": "\"evenly\" | \"start\"",
            "references": {
              "SwirlTabBarJustify": {
                "location": "import",
                "path": "../swirl-tab-bar/swirl-tab-bar",
                "id": "src/components/swirl-tab-bar/swirl-tab-bar.tsx::SwirlTabBarJustify",
                "referenceLocation": "SwirlTabBarJustify"
              }
            }
          },
          "mutable": false,
          "attr": "justify-tab-bar",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "evenly",
              "type": "string"
            },
            {
              "value": "start",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "tabBarPaddingBlockEnd",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlTabBarPadding",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"4\" | \"8\"",
            "references": {
              "SwirlTabBarPadding": {
                "location": "import",
                "path": "../swirl-tab-bar/swirl-tab-bar",
                "id": "src/components/swirl-tab-bar/swirl-tab-bar.tsx::SwirlTabBarPadding",
                "referenceLocation": "SwirlTabBarPadding"
              }
            }
          },
          "mutable": false,
          "attr": "tab-bar-padding-block-end",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "20",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "tabBarPaddingBlockStart",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlTabBarPadding",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"4\" | \"8\"",
            "references": {
              "SwirlTabBarPadding": {
                "location": "import",
                "path": "../swirl-tab-bar/swirl-tab-bar",
                "id": "src/components/swirl-tab-bar/swirl-tab-bar.tsx::SwirlTabBarPadding",
                "referenceLocation": "SwirlTabBarPadding"
              }
            }
          },
          "mutable": false,
          "attr": "tab-bar-padding-block-start",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "20",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "tabBarPaddingInlineEnd",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlTabBarPadding",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"4\" | \"8\"",
            "references": {
              "SwirlTabBarPadding": {
                "location": "import",
                "path": "../swirl-tab-bar/swirl-tab-bar",
                "id": "src/components/swirl-tab-bar/swirl-tab-bar.tsx::SwirlTabBarPadding",
                "referenceLocation": "SwirlTabBarPadding"
              }
            }
          },
          "mutable": false,
          "attr": "tab-bar-padding-inline-end",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "20",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "tabBarPaddingInlineStart",
          "type": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"4\" | \"8\"",
          "complexType": {
            "original": "SwirlTabBarPadding",
            "resolved": "\"0\" | \"12\" | \"16\" | \"2\" | \"20\" | \"24\" | \"4\" | \"8\"",
            "references": {
              "SwirlTabBarPadding": {
                "location": "import",
                "path": "../swirl-tab-bar/swirl-tab-bar",
                "id": "src/components/swirl-tab-bar/swirl-tab-bar.tsx::SwirlTabBarPadding",
                "referenceLocation": "SwirlTabBarPadding"
              }
            }
          },
          "mutable": false,
          "attr": "tab-bar-padding-inline-start",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "0",
              "type": "string"
            },
            {
              "value": "12",
              "type": "string"
            },
            {
              "value": "16",
              "type": "string"
            },
            {
              "value": "2",
              "type": "string"
            },
            {
              "value": "20",
              "type": "string"
            },
            {
              "value": "24",
              "type": "string"
            },
            {
              "value": "4",
              "type": "string"
            },
            {
              "value": "8",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "tabBarVariant",
          "type": "\"default\" | \"pill\"",
          "complexType": {
            "original": "SwirlTabBarVariant",
            "resolved": "\"default\" | \"pill\"",
            "references": {
              "SwirlTabBarVariant": {
                "location": "import",
                "path": "../swirl-tab-bar/swirl-tab-bar",
                "id": "src/components/swirl-tab-bar/swirl-tab-bar.tsx::SwirlTabBarVariant",
                "referenceLocation": "SwirlTabBarVariant"
              }
            }
          },
          "mutable": false,
          "attr": "tab-bar-variant",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"default\""
            }
          ],
          "default": "\"default\"",
          "values": [
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "pill",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "activateTab",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(tabId: string) => Promise<void>",
            "parameters": [
              {
                "name": "tabId",
                "type": "string",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "activateTab(tabId: string) => Promise<void>",
          "parameters": [
            {
              "name": "tabId",
              "type": "string",
              "docs": ""
            }
          ],
          "docs": "Activate a tab.",
          "docsTags": [
            {
              "name": "param",
              "text": "tabId"
            }
          ]
        }
      ],
      "events": [
        {
          "event": "tabActivated",
          "detail": "HTMLSwirlTabElement",
          "bubbles": true,
          "complexType": {
            "original": "HTMLSwirlTabElement",
            "resolved": "HTMLSwirlTabElement",
            "references": {
              "HTMLSwirlTabElement": {
                "location": "global",
                "id": "global::HTMLSwirlTabElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-tab-bar"
      ],
      "dependencyGraph": {
        "swirl-tabs": [
          "swirl-tab-bar"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-tag/swirl-tag.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-tag",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "bordered",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "bordered",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "hideLabel",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "hide-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "icon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "icon",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "iconPosition",
          "type": "\"end\" | \"start\"",
          "complexType": {
            "original": "SwirlTagIconPosition",
            "resolved": "\"end\" | \"start\"",
            "references": {
              "SwirlTagIconPosition": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-tag/swirl-tag.tsx",
                "id": "src/components/swirl-tag/swirl-tag.tsx::SwirlTagIconPosition"
              }
            }
          },
          "mutable": false,
          "attr": "icon-position",
          "reflectToAttr": false,
          "docs": "",
          "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": "intent",
          "type": "\"critical\" | \"default\" | \"info\" | \"special\" | \"success\" | \"translucent\" | \"warning\"",
          "complexType": {
            "original": "SwirlTagIntent",
            "resolved": "\"critical\" | \"default\" | \"info\" | \"special\" | \"success\" | \"translucent\" | \"warning\"",
            "references": {
              "SwirlTagIntent": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-tag/swirl-tag.tsx",
                "id": "src/components/swirl-tag/swirl-tag.tsx::SwirlTagIntent"
              }
            }
          },
          "mutable": false,
          "attr": "intent",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"default\""
            }
          ],
          "default": "\"default\"",
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "special",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "translucent",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "removable",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "removable",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "removalButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "removal-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Remove\""
            }
          ],
          "default": "\"Remove\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "\"m\" | \"s\"",
          "complexType": {
            "original": "SwirlTagSize",
            "resolved": "\"m\" | \"s\"",
            "references": {
              "SwirlTagSize": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-tag/swirl-tag.tsx",
                "id": "src/components/swirl-tag/swirl-tag.tsx::SwirlTagSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"m\""
            }
          ],
          "default": "\"m\"",
          "values": [
            {
              "value": "m",
              "type": "string"
            },
            {
              "value": "s",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "variant",
          "type": "\"default\" | \"outline\" | \"strong\"",
          "complexType": {
            "original": "SwirlTagVariant",
            "resolved": "\"default\" | \"outline\" | \"strong\"",
            "references": {
              "SwirlTagVariant": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-tag/swirl-tag.tsx",
                "id": "src/components/swirl-tag/swirl-tag.tsx::SwirlTagVariant"
              }
            }
          },
          "mutable": true,
          "attr": "variant",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"default\""
            }
          ],
          "default": "\"default\"",
          "values": [
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "outline",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "remove",
          "detail": "MouseEvent",
          "bubbles": true,
          "complexType": {
            "original": "MouseEvent",
            "resolved": "MouseEvent",
            "references": {
              "MouseEvent": {
                "location": "global",
                "id": "global::MouseEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "tag",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-autocomplete",
        "swirl-select",
        "swirl-shell-navigation-item",
        "swirl-tree-navigation-item"
      ],
      "dependencies": [
        "swirl-visually-hidden",
        "swirl-icon-close"
      ],
      "dependencyGraph": {
        "swirl-tag": [
          "swirl-visually-hidden",
          "swirl-icon-close"
        ],
        "swirl-autocomplete": [
          "swirl-tag"
        ],
        "swirl-select": [
          "swirl-tag"
        ],
        "swirl-shell-navigation-item": [
          "swirl-tag"
        ],
        "swirl-tree-navigation-item": [
          "swirl-tag"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-text/swirl-text.tsx",
      "encapsulation": "scoped",
      "tag": "swirl-text",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "slot - The text content. When provided, overrides the `text` prop."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "align",
          "type": "\"center\" | \"end\" | \"start\"",
          "complexType": {
            "original": "SwirlTextAlign",
            "resolved": "\"center\" | \"end\" | \"start\"",
            "references": {
              "SwirlTextAlign": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-text/swirl-text.tsx",
                "id": "src/components/swirl-text/swirl-text.tsx::SwirlTextAlign"
              }
            }
          },
          "mutable": false,
          "attr": "align",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"start\""
            }
          ],
          "default": "\"start\"",
          "values": [
            {
              "value": "center",
              "type": "string"
            },
            {
              "value": "end",
              "type": "string"
            },
            {
              "value": "start",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "as",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "as",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"p\""
            }
          ],
          "default": "\"p\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "balance",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "balance",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "color",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"subdued\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlTextColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"subdued\" | \"success\" | \"warning\"",
            "references": {
              "SwirlTextColor": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-text/swirl-text.tsx",
                "id": "src/components/swirl-text/swirl-text.tsx::SwirlTextColor"
              }
            }
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"default\""
            }
          ],
          "default": "\"default\"",
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "subdued",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "fontFamily",
          "type": "\"code\" | \"text\"",
          "complexType": {
            "original": "SwirlTextFontFamily",
            "resolved": "\"code\" | \"text\"",
            "references": {
              "SwirlTextFontFamily": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-text/swirl-text.tsx",
                "id": "src/components/swirl-text/swirl-text.tsx::SwirlTextFontFamily"
              }
            }
          },
          "mutable": false,
          "attr": "font-family",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"text\""
            }
          ],
          "default": "\"text\"",
          "values": [
            {
              "value": "code",
              "type": "string"
            },
            {
              "value": "text",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "fontStyle",
          "type": "\"italic\" | \"normal\"",
          "complexType": {
            "original": "SwirlTextFontStyle",
            "resolved": "\"italic\" | \"normal\"",
            "references": {
              "SwirlTextFontStyle": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-text/swirl-text.tsx",
                "id": "src/components/swirl-text/swirl-text.tsx::SwirlTextFontStyle"
              }
            }
          },
          "mutable": false,
          "attr": "font-style",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"normal\""
            }
          ],
          "default": "\"normal\"",
          "values": [
            {
              "value": "italic",
              "type": "string"
            },
            {
              "value": "normal",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "lines",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "lines",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "responsive",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "responsive",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "\"2xl\" | \"base\" | \"lg\" | \"sm\" | \"xl\" | \"xs\"",
          "complexType": {
            "original": "SwirlTextSize",
            "resolved": "\"2xl\" | \"base\" | \"lg\" | \"sm\" | \"xl\" | \"xs\"",
            "references": {
              "SwirlTextSize": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-text/swirl-text.tsx",
                "id": "src/components/swirl-text/swirl-text.tsx::SwirlTextSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"base\""
            }
          ],
          "default": "\"base\"",
          "values": [
            {
              "value": "2xl",
              "type": "string"
            },
            {
              "value": "base",
              "type": "string"
            },
            {
              "value": "lg",
              "type": "string"
            },
            {
              "value": "sm",
              "type": "string"
            },
            {
              "value": "xl",
              "type": "string"
            },
            {
              "value": "xs",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "truncate",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "truncate",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "truncateDirection",
          "type": "\"end\" | \"start\"",
          "complexType": {
            "original": "SwirlTextTruncateDirection",
            "resolved": "\"end\" | \"start\"",
            "references": {
              "SwirlTextTruncateDirection": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-text/swirl-text.tsx",
                "id": "src/components/swirl-text/swirl-text.tsx::SwirlTextTruncateDirection"
              }
            }
          },
          "mutable": false,
          "attr": "truncate-direction",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"end\""
            }
          ],
          "default": "\"end\"",
          "values": [
            {
              "value": "end",
              "type": "string"
            },
            {
              "value": "start",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "weight",
          "type": "\"bold\" | \"medium\" | \"normal\" | \"semibold\"",
          "complexType": {
            "original": "SwirlTextWeight",
            "resolved": "\"bold\" | \"medium\" | \"normal\" | \"semibold\"",
            "references": {
              "SwirlTextWeight": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-text/swirl-text.tsx",
                "id": "src/components/swirl-text/swirl-text.tsx::SwirlTextWeight"
              }
            }
          },
          "mutable": false,
          "attr": "weight",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"normal\""
            }
          ],
          "default": "\"normal\"",
          "values": [
            {
              "value": "bold",
              "type": "string"
            },
            {
              "value": "medium",
              "type": "string"
            },
            {
              "value": "normal",
              "type": "string"
            },
            {
              "value": "semibold",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "whiteSpace",
          "type": "\"break-spaces\" | \"inherit\" | \"normal\" | \"nowrap\" | \"pre\" | \"pre-line\" | \"pre-wrap\"",
          "complexType": {
            "original": "SwirlTextWhiteSpace",
            "resolved": "\"break-spaces\" | \"inherit\" | \"normal\" | \"nowrap\" | \"pre\" | \"pre-line\" | \"pre-wrap\"",
            "references": {
              "SwirlTextWhiteSpace": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-text/swirl-text.tsx",
                "id": "src/components/swirl-text/swirl-text.tsx::SwirlTextWhiteSpace"
              }
            }
          },
          "mutable": false,
          "attr": "white-space",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"normal\""
            }
          ],
          "default": "\"normal\"",
          "values": [
            {
              "value": "break-spaces",
              "type": "string"
            },
            {
              "value": "inherit",
              "type": "string"
            },
            {
              "value": "normal",
              "type": "string"
            },
            {
              "value": "nowrap",
              "type": "string"
            },
            {
              "value": "pre",
              "type": "string"
            },
            {
              "value": "pre-line",
              "type": "string"
            },
            {
              "value": "pre-wrap",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [
        {
          "event": "resize",
          "target": "window",
          "capture": false,
          "passive": true
        }
      ],
      "styles": [],
      "slots": [
        {
          "name": "slot",
          "docs": "The text content. When provided, overrides the `text` prop."
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [
        "swirl-accordion-item",
        "swirl-console-layout",
        "swirl-empty-state",
        "swirl-file-viewer-fallback",
        "swirl-inline-notification",
        "swirl-pagination",
        "swirl-pdf-reader",
        "swirl-select",
        "swirl-table"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-accordion-item": [
          "swirl-text"
        ],
        "swirl-console-layout": [
          "swirl-text"
        ],
        "swirl-empty-state": [
          "swirl-text"
        ],
        "swirl-file-viewer-fallback": [
          "swirl-text"
        ],
        "swirl-inline-notification": [
          "swirl-text"
        ],
        "swirl-pagination": [
          "swirl-text"
        ],
        "swirl-pdf-reader": [
          "swirl-text"
        ],
        "swirl-select": [
          "swirl-text"
        ],
        "swirl-table": [
          "swirl-text"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-text-input/swirl-text-input.tsx",
      "encapsulation": "scoped",
      "tag": "swirl-text-input",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "autoComplete",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "auto-complete",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"on\""
            }
          ],
          "default": "\"on\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "autoFocus",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "auto-focus",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "autoGrow",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "auto-grow",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "autoSelect",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "auto-select",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "characterCounterLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "character-counter-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Used characters\""
            }
          ],
          "default": "\"Used characters\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "clearButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "clear-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Clear input\""
            }
          ],
          "default": "\"Clear input\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "clearable",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "clearable",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "disableDynamicWidth",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disable-dynamic-width",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "fontSize",
          "type": "\"base\" | \"default\" | \"sm\"",
          "complexType": {
            "original": "SwirlTextInputFontSize",
            "resolved": "\"base\" | \"default\" | \"sm\"",
            "references": {
              "SwirlTextInputFontSize": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-text-input/swirl-text-input.tsx",
                "id": "src/components/swirl-text-input/swirl-text-input.tsx::SwirlTextInputFontSize"
              }
            }
          },
          "mutable": false,
          "attr": "font-size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"default\""
            }
          ],
          "default": "\"default\"",
          "values": [
            {
              "value": "base",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "sm",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "inline",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "inline",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "inputName",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "input-name",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "invalid",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "invalid",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "max",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "max",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "maxLength",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "max-length",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "min",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "min",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "mode",
          "type": "\"decimal\" | \"email\" | \"numeric\" | \"search\" | \"tel\" | \"text\" | \"url\"",
          "complexType": {
            "original": "SwirlTextInputMode",
            "resolved": "\"decimal\" | \"email\" | \"numeric\" | \"search\" | \"tel\" | \"text\" | \"url\"",
            "references": {
              "SwirlTextInputMode": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-text-input/swirl-text-input.tsx",
                "id": "src/components/swirl-text-input/swirl-text-input.tsx::SwirlTextInputMode"
              }
            }
          },
          "mutable": false,
          "attr": "mode",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "decimal",
              "type": "string"
            },
            {
              "value": "email",
              "type": "string"
            },
            {
              "value": "numeric",
              "type": "string"
            },
            {
              "value": "search",
              "type": "string"
            },
            {
              "value": "tel",
              "type": "string"
            },
            {
              "value": "text",
              "type": "string"
            },
            {
              "value": "url",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "passwordToggleLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "password-toggle-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Toggle password display\""
            }
          ],
          "default": "\"Toggle password display\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "placeholder",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "placeholder",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "prefixLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "prefix-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "readonly",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "readonly",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "required",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "required",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "rows",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "rows",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "1"
            }
          ],
          "default": "1",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "showCharacterCounter",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-character-counter",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "showCharacterCounterNearLimit",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-character-counter-near-limit",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "spellCheck",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "spell-check",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "step",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "step",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "suffixLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "suffix-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "swirlAriaAutocomplete",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "swirl-aria-autocomplete",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "swirlAriaControls",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "swirl-aria-controls",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "swirlAriaDescribedby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "swirl-aria-describedby",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "swirlAriaExpanded",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "swirl-aria-expanded",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "swirlRole",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "swirl-role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "type",
          "type": "\"date\" | \"datetime-local\" | \"email\" | \"number\" | \"password\" | \"reset\" | \"tel\" | \"text\" | \"url\"",
          "complexType": {
            "original": "SwirlTextInputType",
            "resolved": "\"date\" | \"datetime-local\" | \"email\" | \"number\" | \"password\" | \"reset\" | \"tel\" | \"text\" | \"url\"",
            "references": {
              "SwirlTextInputType": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-text-input/swirl-text-input.tsx",
                "id": "src/components/swirl-text-input/swirl-text-input.tsx::SwirlTextInputType"
              }
            }
          },
          "mutable": false,
          "attr": "type",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"text\""
            }
          ],
          "default": "\"text\"",
          "values": [
            {
              "value": "date",
              "type": "string"
            },
            {
              "value": "datetime-local",
              "type": "string"
            },
            {
              "value": "email",
              "type": "string"
            },
            {
              "value": "number",
              "type": "string"
            },
            {
              "value": "password",
              "type": "string"
            },
            {
              "value": "reset",
              "type": "string"
            },
            {
              "value": "tel",
              "type": "string"
            },
            {
              "value": "text",
              "type": "string"
            },
            {
              "value": "url",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "value",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": true,
          "attr": "value",
          "reflectToAttr": true,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "blurInput",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "blurInput() => Promise<void>",
          "parameters": [],
          "docs": "",
          "docsTags": []
        },
        {
          "name": "focusInput",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "focusInput() => Promise<void>",
          "parameters": [],
          "docs": "",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "clear",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "inputBlur",
          "detail": "FocusEvent",
          "bubbles": true,
          "complexType": {
            "original": "FocusEvent",
            "resolved": "FocusEvent",
            "references": {
              "FocusEvent": {
                "location": "global",
                "id": "global::FocusEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "inputFocus",
          "detail": "FocusEvent",
          "bubbles": true,
          "complexType": {
            "original": "FocusEvent",
            "resolved": "FocusEvent",
            "references": {
              "FocusEvent": {
                "location": "global",
                "id": "global::FocusEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "valueChange",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "text-input__clear-button",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-autocomplete"
      ],
      "dependencies": [
        "swirl-icon-cancel",
        "swirl-icon-visibility-off",
        "swirl-icon-visibility",
        "swirl-icon-expand-less",
        "swirl-icon-expand-more",
        "swirl-visually-hidden"
      ],
      "dependencyGraph": {
        "swirl-text-input": [
          "swirl-icon-cancel",
          "swirl-icon-visibility-off",
          "swirl-icon-visibility",
          "swirl-icon-expand-less",
          "swirl-icon-expand-more",
          "swirl-visually-hidden"
        ],
        "swirl-autocomplete": [
          "swirl-text-input"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-theme-provider/swirl-theme-provider.tsx",
      "encapsulation": "scoped",
      "tag": "swirl-theme-provider",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "config",
          "type": "{ enabledThemes?: (keyof SwirlThemes)[]; rootElement?: HTMLElement; storage?: SwirlThemeProviderStorage; themes?: SwirlThemes; }",
          "complexType": {
            "original": "SwirlThemeProviderConfig",
            "resolved": "{ enabledThemes?: (keyof SwirlThemes)[]; rootElement?: HTMLElement; storage?: SwirlThemeProviderStorage; themes?: SwirlThemes; }",
            "references": {
              "SwirlThemeProviderConfig": {
                "location": "import",
                "path": "./swirl-theme-provider.types",
                "id": "src/components/swirl-theme-provider/swirl-theme-provider.types.ts::SwirlThemeProviderConfig",
                "referenceLocation": "SwirlThemeProviderConfig"
              }
            }
          },
          "mutable": false,
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "{ enabledThemes?: (keyof SwirlThemes)[]; rootElement?: HTMLElement; storage?: SwirlThemeProviderStorage; themes?: SwirlThemes; }"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "getActiveOSTheme",
          "returns": {
            "type": "Promise<SwirlOSTheme>",
            "docs": "SwirlTheme"
          },
          "complexType": {
            "signature": "() => Promise<SwirlOSTheme>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              },
              "SwirlOSTheme": {
                "location": "import",
                "path": "./swirl-theme-provider.types",
                "id": "src/components/swirl-theme-provider/swirl-theme-provider.types.ts::SwirlOSTheme",
                "referenceLocation": "SwirlOSTheme"
              }
            },
            "return": "Promise<SwirlOSTheme>"
          },
          "signature": "getActiveOSTheme() => Promise<SwirlOSTheme>",
          "parameters": [],
          "docs": "Returns the active OS theme.",
          "docsTags": [
            {
              "name": "returns",
              "text": "SwirlTheme"
            }
          ]
        },
        {
          "name": "getPreferredOSTheme",
          "returns": {
            "type": "Promise<SwirlOSTheme>",
            "docs": "SwirlTheme"
          },
          "complexType": {
            "signature": "() => Promise<SwirlOSTheme>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              },
              "SwirlOSTheme": {
                "location": "import",
                "path": "./swirl-theme-provider.types",
                "id": "src/components/swirl-theme-provider/swirl-theme-provider.types.ts::SwirlOSTheme",
                "referenceLocation": "SwirlOSTheme"
              }
            },
            "return": "Promise<SwirlOSTheme>"
          },
          "signature": "getPreferredOSTheme() => Promise<SwirlOSTheme>",
          "parameters": [],
          "docs": "Returns the user's preferred OS theme stored in local storage.",
          "docsTags": [
            {
              "name": "returns",
              "text": "SwirlTheme"
            }
          ]
        },
        {
          "name": "resetPreferredOSTheme",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "resetPreferredOSTheme() => Promise<void>",
          "parameters": [],
          "docs": "Resets the user's preferred OS theme, using the system theme instead.",
          "docsTags": []
        },
        {
          "name": "setPreferredOSTheme",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(theme: SwirlOSTheme) => Promise<void>",
            "parameters": [
              {
                "name": "theme",
                "type": "\"light\" | \"dark\"",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              },
              "SwirlOSTheme": {
                "location": "import",
                "path": "./swirl-theme-provider.types",
                "id": "src/components/swirl-theme-provider/swirl-theme-provider.types.ts::SwirlOSTheme",
                "referenceLocation": "SwirlOSTheme"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "setPreferredOSTheme(theme: SwirlOSTheme) => Promise<void>",
          "parameters": [
            {
              "name": "theme",
              "type": "\"light\" | \"dark\"",
              "docs": ""
            }
          ],
          "docs": "Sets the user's preferred OS theme and stores it in local storage. Overrides\nthe system theme.",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "appThemeUpdated",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "themeChange",
          "detail": "{ activeTheme: SwirlOSTheme; preferredTheme: SwirlOSTheme; }",
          "bubbles": true,
          "complexType": {
            "original": "SwirlOSThemeChangeEventData",
            "resolved": "{ activeTheme: SwirlOSTheme; preferredTheme: SwirlOSTheme; }",
            "references": {
              "SwirlOSThemeChangeEventData": {
                "location": "import",
                "path": "./swirl-theme-provider.types",
                "id": "src/components/swirl-theme-provider/swirl-theme-provider.types.ts::SwirlOSThemeChangeEventData",
                "referenceLocation": "SwirlOSThemeChangeEventData"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-thumbnail/swirl-thumbnail.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-thumbnail",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "alt",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "alt",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "editButtonIcon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "edit-button-icon",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"<swirl-icon-crop></swirl-icon-crop>\""
            }
          ],
          "default": "\"<swirl-icon-crop></swirl-icon-crop>\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "editButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "edit-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Edit\""
            }
          ],
          "default": "\"Edit\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "format",
          "type": "\"landscape\" | \"portrait\" | \"square\"",
          "complexType": {
            "original": "SwirlThumbnailFormat",
            "resolved": "\"landscape\" | \"portrait\" | \"square\"",
            "references": {
              "SwirlThumbnailFormat": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-thumbnail/swirl-thumbnail.tsx",
                "id": "src/components/swirl-thumbnail/swirl-thumbnail.tsx::SwirlThumbnailFormat"
              }
            }
          },
          "mutable": false,
          "attr": "format",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"landscape\""
            }
          ],
          "default": "\"landscape\"",
          "values": [
            {
              "value": "landscape",
              "type": "string"
            },
            {
              "value": "portrait",
              "type": "string"
            },
            {
              "value": "square",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "interactive",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "interactive",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "progress",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "progress",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "progressLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "progress-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Loading progress\""
            }
          ],
          "default": "\"Loading progress\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "removeButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "remove-button-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Remove\""
            }
          ],
          "default": "\"Remove\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "showEditButton",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-edit-button",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "showRemoveButton",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-remove-button",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "size",
          "type": "\"2xl\" | \"l\" | \"m\" | \"s\" | \"xl\"",
          "complexType": {
            "original": "SwirlThumbnailSize",
            "resolved": "\"2xl\" | \"l\" | \"m\" | \"s\" | \"xl\"",
            "references": {
              "SwirlThumbnailSize": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-thumbnail/swirl-thumbnail.tsx",
                "id": "src/components/swirl-thumbnail/swirl-thumbnail.tsx::SwirlThumbnailSize"
              }
            }
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"m\""
            }
          ],
          "default": "\"m\"",
          "values": [
            {
              "value": "2xl",
              "type": "string"
            },
            {
              "value": "l",
              "type": "string"
            },
            {
              "value": "m",
              "type": "string"
            },
            {
              "value": "s",
              "type": "string"
            },
            {
              "value": "xl",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "src",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "src",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "timestamp",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "timestamp",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "edit",
          "detail": "MouseEvent",
          "bubbles": true,
          "complexType": {
            "original": "MouseEvent",
            "resolved": "MouseEvent",
            "references": {
              "MouseEvent": {
                "location": "global",
                "id": "global::MouseEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "remove",
          "detail": "MouseEvent",
          "bubbles": true,
          "complexType": {
            "original": "MouseEvent",
            "resolved": "MouseEvent",
            "references": {
              "MouseEvent": {
                "location": "global",
                "id": "global::MouseEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "thumbnailClick",
          "detail": "MouseEvent",
          "bubbles": true,
          "complexType": {
            "original": "MouseEvent",
            "resolved": "MouseEvent",
            "references": {
              "MouseEvent": {
                "location": "global",
                "id": "global::MouseEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-progress-indicator",
        "swirl-button-group",
        "swirl-button"
      ],
      "dependencyGraph": {
        "swirl-thumbnail": [
          "swirl-progress-indicator",
          "swirl-button-group",
          "swirl-button"
        ],
        "swirl-button-group": [
          "swirl-stack"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-time-input/swirl-time-input.tsx",
      "encapsulation": "scoped",
      "tag": "swirl-time-input",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "autoFocus",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "auto-focus",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "autoSelect",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "auto-select",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "format",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "format",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"HH:mm\""
            }
          ],
          "default": "\"HH:mm\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "inline",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "inline",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "invalid",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "invalid",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "placeholder",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "placeholder",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"hh:mm\""
            }
          ],
          "default": "\"hh:mm\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "readonly",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "readonly",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "required",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "required",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "swirlAriaDescribedby",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "swirl-aria-describedby",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "value",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": true,
          "attr": "value",
          "reflectToAttr": true,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "inputBlur",
          "detail": "FocusEvent",
          "bubbles": true,
          "complexType": {
            "original": "FocusEvent",
            "resolved": "FocusEvent",
            "references": {
              "FocusEvent": {
                "location": "global",
                "id": "global::FocusEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "inputFocus",
          "detail": "FocusEvent",
          "bubbles": true,
          "complexType": {
            "original": "FocusEvent",
            "resolved": "FocusEvent",
            "references": {
              "FocusEvent": {
                "location": "global",
                "id": "global::FocusEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "valueChange",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/swirl-toast/swirl-toast.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-toast",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "slot - The toast content. When provided, overrides the `content` prop."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "accessibleDismissLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "accessible-dismiss-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Dismiss\""
            }
          ],
          "default": "\"Dismiss\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "actionLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "action-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "content",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "content",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dismissLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "dismiss-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "duration",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "duration",
          "reflectToAttr": false,
          "docs": "When set to Infinity, the toast will remain visible until explicitly dismissed",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "icon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "icon",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "intent",
          "type": "\"critical\" | \"default\" | \"success\"",
          "complexType": {
            "original": "SwirlToastIntent",
            "resolved": "\"critical\" | \"default\" | \"success\"",
            "references": {
              "SwirlToastIntent": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-toast/swirl-toast.tsx",
                "id": "src/components/swirl-toast/swirl-toast.tsx::SwirlToastIntent"
              }
            }
          },
          "mutable": false,
          "attr": "intent",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"default\""
            }
          ],
          "default": "\"default\"",
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "toastId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "toast-id",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "action",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "dismiss",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "slot",
          "docs": "The toast content. When provided, overrides the `content` prop."
        }
      ],
      "parts": [
        {
          "name": "toast__content",
          "docs": ""
        },
        {
          "name": "toast__icon",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-toast-provider"
      ],
      "dependencies": [
        "swirl-button",
        "swirl-icon-close"
      ],
      "dependencyGraph": {
        "swirl-toast": [
          "swirl-button",
          "swirl-icon-close"
        ],
        "swirl-toast-provider": [
          "swirl-toast"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-toast-provider/swirl-toast-provider.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-toast-provider",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "globalDuration",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "global-duration",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "clearAll",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "clearAll() => Promise<void>",
          "parameters": [],
          "docs": "Clear all toasts",
          "docsTags": [
            {
              "name": "param",
              "text": "newToast"
            },
            {
              "name": "returns"
            }
          ]
        },
        {
          "name": "dismiss",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(toastId: string) => Promise<void>",
            "parameters": [
              {
                "name": "toastId",
                "type": "string",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "dismiss(toastId: string) => Promise<void>",
          "parameters": [
            {
              "name": "toastId",
              "type": "string",
              "docs": ""
            }
          ],
          "docs": "Dismiss a toast",
          "docsTags": [
            {
              "name": "param",
              "text": "toastId"
            },
            {
              "name": "returns"
            }
          ]
        },
        {
          "name": "toast",
          "returns": {
            "type": "Promise<SwirlToastMessage>",
            "docs": ""
          },
          "complexType": {
            "signature": "(newToast: SwirlToastConfig) => Promise<SwirlToastMessage>",
            "parameters": [
              {
                "name": "newToast",
                "type": "{ accessibleDismissLabel?: string; content: string; actionLabel?: string; dismissOnAction?: boolean; dismissLabel?: string; duration?: number; icon?: string; intent?: SwirlToastIntent; toastId?: string; onDismiss?: (toastId: string) => void; onAction?: (toastId: string) => void; }",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              },
              "SwirlToastMessage": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-toast-provider/swirl-toast-provider.tsx",
                "id": "src/components/swirl-toast-provider/swirl-toast-provider.tsx::SwirlToastMessage"
              },
              "SwirlToastConfig": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-toast-provider/swirl-toast-provider.tsx",
                "id": "src/components/swirl-toast-provider/swirl-toast-provider.tsx::SwirlToastConfig"
              }
            },
            "return": "Promise<SwirlToastMessage>"
          },
          "signature": "toast(newToast: SwirlToastConfig) => Promise<SwirlToastMessage>",
          "parameters": [
            {
              "name": "newToast",
              "type": "{ accessibleDismissLabel?: string; content: string; actionLabel?: string; dismissOnAction?: boolean; dismissLabel?: string; duration?: number; icon?: string; intent?: SwirlToastIntent; toastId?: string; onDismiss?: (toastId: string) => void; onAction?: (toastId: string) => void; }",
              "docs": ""
            }
          ],
          "docs": "Create a new toast",
          "docsTags": [
            {
              "name": "param",
              "text": "newToast"
            },
            {
              "name": "returns"
            }
          ]
        }
      ],
      "events": [],
      "listeners": [
        {
          "event": "toggleDialog",
          "target": "document",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "toast-provider__stack",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-stack",
        "swirl-toast"
      ],
      "dependencyGraph": {
        "swirl-toast-provider": [
          "swirl-stack",
          "swirl-toast"
        ],
        "swirl-toast": [
          "swirl-button",
          "swirl-icon-close"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-toggle-button/swirl-toggle-button.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-toggle-button",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "hideLabel",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "hide-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "icon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "icon",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "identifier",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "identifier",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "isPressed",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": true,
          "attr": "is-pressed",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-icon"
      ],
      "dependencyGraph": {
        "swirl-toggle-button": [
          "swirl-icon"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-toggle-group/swirl-toggle-group.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-toggle-group",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "elevated",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "elevated",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "selectedToggleId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": true,
          "attr": "selected-toggle-id",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "swirlAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "swirl-aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "variant",
          "type": "\"flat\" | \"outline\"",
          "complexType": {
            "original": "SwirlToggleGroupVariant",
            "resolved": "\"flat\" | \"outline\"",
            "references": {
              "SwirlToggleGroupVariant": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-toggle-group/swirl-toggle-group.tsx",
                "id": "src/components/swirl-toggle-group/swirl-toggle-group.tsx::SwirlToggleGroupVariant"
              }
            }
          },
          "mutable": false,
          "attr": "variant",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"flat\""
            }
          ],
          "default": "\"flat\"",
          "values": [
            {
              "value": "flat",
              "type": "string"
            },
            {
              "value": "outline",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "selectedToggleChange",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "click",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-stack"
      ],
      "dependencyGraph": {
        "swirl-toggle-group": [
          "swirl-stack"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-toolbar/swirl-toolbar.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-toolbar",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "orientation",
          "type": "\"horizontal\" | \"vertical\"",
          "complexType": {
            "original": "SwirlToolbarOrientation",
            "resolved": "\"horizontal\" | \"vertical\"",
            "references": {
              "SwirlToolbarOrientation": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-toolbar/swirl-toolbar.tsx",
                "id": "src/components/swirl-toolbar/swirl-toolbar.tsx::SwirlToolbarOrientation"
              }
            }
          },
          "mutable": false,
          "attr": "orientation",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"horizontal\""
            }
          ],
          "default": "\"horizontal\"",
          "values": [
            {
              "value": "horizontal",
              "type": "string"
            },
            {
              "value": "vertical",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-stack"
      ],
      "dependencyGraph": {
        "swirl-toolbar": [
          "swirl-stack"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-tooltip/swirl-tooltip.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-tooltip",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "slot - The element that triggers the tooltip (e.g. a button). The tooltip content is taken from the `content` prop."
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "active",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "active",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "content",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "content",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "delay",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "delay",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "200"
            }
          ],
          "default": "200",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "enableFlip",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "enable-flip",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "intent",
          "type": "\"default\" | \"info\" | \"primary\"",
          "complexType": {
            "original": "SwirlTooltipIntent",
            "resolved": "\"default\" | \"info\" | \"primary\"",
            "references": {
              "SwirlTooltipIntent": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-tooltip/swirl-tooltip.tsx",
                "id": "src/components/swirl-tooltip/swirl-tooltip.tsx::SwirlTooltipIntent"
              }
            }
          },
          "mutable": false,
          "attr": "intent",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"default\""
            }
          ],
          "default": "\"default\"",
          "values": [
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "primary",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "maxWidth",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "max-width",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"17.5rem\""
            }
          ],
          "default": "\"17.5rem\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "position",
          "type": "\"bottom\" | \"left\" | \"right\" | \"top\"",
          "complexType": {
            "original": "SwirlTooltipPosition",
            "resolved": "\"bottom\" | \"left\" | \"right\" | \"top\"",
            "references": {
              "SwirlTooltipPosition": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-tooltip/swirl-tooltip.tsx",
                "id": "src/components/swirl-tooltip/swirl-tooltip.tsx::SwirlTooltipPosition"
              }
            }
          },
          "mutable": false,
          "attr": "position",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"top\""
            }
          ],
          "default": "\"top\"",
          "values": [
            {
              "value": "bottom",
              "type": "string"
            },
            {
              "value": "left",
              "type": "string"
            },
            {
              "value": "right",
              "type": "string"
            },
            {
              "value": "top",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "positioning",
          "type": "\"absolute\" | \"fixed\"",
          "complexType": {
            "original": "Strategy",
            "resolved": "\"absolute\" | \"fixed\"",
            "references": {
              "Strategy": {
                "location": "import",
                "path": "@floating-ui/dom",
                "id": "node_modules::Strategy",
                "referenceLocation": "Strategy"
              }
            }
          },
          "mutable": false,
          "attr": "positioning",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "absolute",
              "type": "string"
            },
            {
              "value": "fixed",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "trigger",
          "type": "SwirlTooltipTrigger[]",
          "complexType": {
            "original": "SwirlTooltipTrigger[]",
            "resolved": "SwirlTooltipTrigger[]",
            "references": {
              "SwirlTooltipTrigger": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-tooltip/swirl-tooltip.tsx",
                "id": "src/components/swirl-tooltip/swirl-tooltip.tsx::SwirlTooltipTrigger"
              }
            }
          },
          "mutable": false,
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "[\"focus\", \"hover\"]"
            }
          ],
          "default": "[\"focus\", \"hover\"]",
          "values": [
            {
              "type": "SwirlTooltipTrigger[]"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "hide",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "hide() => Promise<void>",
          "parameters": [],
          "docs": "",
          "docsTags": []
        },
        {
          "name": "show",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              },
              "HTMLElement": {
                "location": "global",
                "id": "global::HTMLElement"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "show() => Promise<void>",
          "parameters": [],
          "docs": "",
          "docsTags": []
        }
      ],
      "events": [],
      "listeners": [
        {
          "event": "mouseenter",
          "capture": false,
          "passive": true
        },
        {
          "event": "mouseleave",
          "capture": false,
          "passive": true
        },
        {
          "event": "resize",
          "target": "window",
          "capture": false,
          "passive": true
        },
        {
          "event": "scroll",
          "target": "window",
          "capture": false,
          "passive": true
        }
      ],
      "styles": [],
      "slots": [
        {
          "name": "slot",
          "docs": "The element that triggers the tooltip (e.g. a button). The tooltip content is taken from the `content` prop."
        }
      ],
      "parts": [
        {
          "name": "tooltip__bubble",
          "docs": ""
        }
      ],
      "states": [],
      "dependents": [
        "swirl-data-cell",
        "swirl-description-list-item",
        "swirl-form-control",
        "swirl-radio",
        "swirl-resource-list-item",
        "swirl-shell-layout",
        "swirl-shell-navigation-item",
        "swirl-table-row-group"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-data-cell": [
          "swirl-tooltip"
        ],
        "swirl-description-list-item": [
          "swirl-tooltip"
        ],
        "swirl-form-control": [
          "swirl-tooltip"
        ],
        "swirl-radio": [
          "swirl-tooltip"
        ],
        "swirl-resource-list-item": [
          "swirl-tooltip"
        ],
        "swirl-shell-layout": [
          "swirl-tooltip"
        ],
        "swirl-shell-navigation-item": [
          "swirl-tooltip"
        ],
        "swirl-table-row-group": [
          "swirl-tooltip"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-tree-navigation/swirl-tree-navigation.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-tree-navigation",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "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/swirl-tree-navigation-item/swirl-tree-navigation-item.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-tree-navigation-item",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "active",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "active",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "expandable",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "expandable",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "external",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "external",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "false"
            }
          ],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "href",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "href",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "icon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "icon",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "level",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "level",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "1"
            }
          ],
          "default": "1",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "markAsNew",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "mark-as-new",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "markAsNewLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "mark-as-new-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"New\""
            }
          ],
          "default": "\"New\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "navigationItemId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "navigation-item-id",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "target",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "target",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "collapse",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "collapse() => Promise<void>",
          "parameters": [],
          "docs": "",
          "docsTags": []
        },
        {
          "name": "expand",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "expand() => Promise<void>",
          "parameters": [],
          "docs": "",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "expansionChange",
          "detail": "boolean",
          "bubbles": true,
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-icon",
        "swirl-icon-chevron-right",
        "swirl-icon-open-in-new",
        "swirl-tag"
      ],
      "dependencyGraph": {
        "swirl-tree-navigation-item": [
          "swirl-icon",
          "swirl-icon-chevron-right",
          "swirl-icon-open-in-new",
          "swirl-tag"
        ],
        "swirl-tag": [
          "swirl-visually-hidden",
          "swirl-icon-close"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-tree-view/swirl-tree-view.tsx",
      "encapsulation": "none",
      "tag": "swirl-tree-view",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "slot - The tree view items"
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "canDrop",
          "type": "(location: { parentId: string; position: number; }) => boolean",
          "complexType": {
            "original": "SwirlTreeViewCanDropHandler",
            "resolved": "(location: { parentId: string; position: number; }) => boolean",
            "references": {
              "SwirlTreeViewCanDropHandler": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-tree-view/swirl-tree-view.tsx",
                "id": "src/components/swirl-tree-view/swirl-tree-view.tsx::SwirlTreeViewCanDropHandler"
              }
            }
          },
          "mutable": false,
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "(location: { parentId: string; position: number; }) => boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dragDropInstructions",
          "type": "{ cannotBeDropped: string; end: string; initial: string; moved: string; start: string; }",
          "complexType": {
            "original": "{ cannotBeDropped: string; end: string; initial: string; moved: string; start: string; }",
            "resolved": "{ cannotBeDropped: string; end: string; initial: string; moved: string; start: string; }",
            "references": {}
          },
          "mutable": false,
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "defaultDragDropInstructions"
            }
          ],
          "default": "defaultDragDropInstructions",
          "values": [
            {
              "type": "{ cannotBeDropped: string; end: string; initial: string; moved: string; start: string; }"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "dragDropItemSelector",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "drag-drop-item-selector",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"swirl-tree-view-item\""
            }
          ],
          "default": "\"swirl-tree-view-item\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "enableDragDrop",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "enable-drag-drop",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "initiallyExpandedItemIds",
          "type": "string[]",
          "complexType": {
            "original": "string[]",
            "resolved": "string[]",
            "references": {}
          },
          "mutable": false,
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string[]"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "semantics",
          "type": "\"list\" | \"tree\"",
          "complexType": {
            "original": "SwirlTreeViewSemantics",
            "resolved": "\"list\" | \"tree\"",
            "references": {
              "SwirlTreeViewSemantics": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-tree-view/swirl-tree-view.tsx",
                "id": "src/components/swirl-tree-view/swirl-tree-view.tsx::SwirlTreeViewSemantics"
              }
            }
          },
          "mutable": false,
          "attr": "semantics",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"tree\""
            }
          ],
          "default": "\"tree\"",
          "values": [
            {
              "value": "list",
              "type": "string"
            },
            {
              "value": "tree",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "expandItems",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(itemIds: string[]) => Promise<void>",
            "parameters": [
              {
                "name": "itemIds",
                "type": "string[]",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "expandItems(itemIds: string[]) => Promise<void>",
          "parameters": [
            {
              "name": "itemIds",
              "type": "string[]",
              "docs": ""
            }
          ],
          "docs": "",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "dropItem",
          "detail": "Pick<SortableEvent, \"oldIndex\" | \"newIndex\" | \"item\"> & { itemId: string; newNextSiblingItemId: string; newPrevSiblingItemId: string; sourceParentItemId: string; targetParentItemId: string; }",
          "bubbles": true,
          "complexType": {
            "original": "SwirlTreeViewDropItemEvent",
            "resolved": "Pick<SortableEvent, \"oldIndex\" | \"newIndex\" | \"item\"> & { itemId: string; newNextSiblingItemId: string; newPrevSiblingItemId: string; sourceParentItemId: string; targetParentItemId: string; }",
            "references": {
              "SwirlTreeViewDropItemEvent": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-tree-view/swirl-tree-view.tsx",
                "id": "src/components/swirl-tree-view/swirl-tree-view.tsx::SwirlTreeViewDropItemEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "itemExpansionChanged",
          "detail": "{ itemId: string; expanded: boolean; }",
          "bubbles": true,
          "complexType": {
            "original": "{\n    itemId: string;\n    expanded: boolean;\n  }",
            "resolved": "{ itemId: string; expanded: boolean; }",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "dropTreeViewItem",
          "capture": false,
          "passive": false
        },
        {
          "event": "keydown",
          "capture": false,
          "passive": false
        },
        {
          "event": "itemSelected",
          "capture": false,
          "passive": false
        },
        {
          "event": "expandedChange",
          "capture": false,
          "passive": false
        },
        {
          "event": "endKeyboardMove",
          "capture": false,
          "passive": false
        },
        {
          "event": "startKeyboardMove",
          "capture": false,
          "passive": false
        },
        {
          "event": "keyboardMove",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [
        {
          "name": "slot",
          "docs": "The tree view items"
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-visually-hidden"
      ],
      "dependencyGraph": {
        "swirl-tree-view": [
          "swirl-visually-hidden"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-tree-view-item/swirl-tree-view-item.tsx",
      "encapsulation": "none",
      "tag": "swirl-tree-view-item",
      "docs": "",
      "docsTags": [
        {
          "name": "slot",
          "text": "slot - The children of the tree view item"
        },
        {
          "name": "slot",
          "text": "tags - The tags of the tree view item"
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "active",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "active",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "disableDrag",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disable-drag",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "expandable",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "expandable",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "true"
            }
          ],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "href",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "href",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "icon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "icon",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "iconColor",
          "type": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "SwirlIconColor",
            "resolved": "\"critical\" | \"default\" | \"disabled\" | \"highlight\" | \"info\" | \"on-action-primary\" | \"on-image\" | \"on-status\" | \"on-surface-highlight\" | \"on-surface-highlight-subdued\" | \"strong\" | \"success\" | \"warning\"",
            "references": {
              "SwirlIconColor": {
                "location": "import",
                "path": "../swirl-icon/swirl-icon",
                "id": "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor",
                "referenceLocation": "SwirlIconColor"
              }
            }
          },
          "mutable": false,
          "attr": "icon-color",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "critical",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "disabled",
              "type": "string"
            },
            {
              "value": "highlight",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "on-action-primary",
              "type": "string"
            },
            {
              "value": "on-image",
              "type": "string"
            },
            {
              "value": "on-status",
              "type": "string"
            },
            {
              "value": "on-surface-highlight",
              "type": "string"
            },
            {
              "value": "on-surface-highlight-subdued",
              "type": "string"
            },
            {
              "value": "strong",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "itemId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "item-id",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [
        {
          "name": "collapse",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "collapse() => Promise<void>",
          "parameters": [],
          "docs": "",
          "docsTags": []
        },
        {
          "name": "expand",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "expand() => Promise<void>",
          "parameters": [],
          "docs": "",
          "docsTags": []
        },
        {
          "name": "select",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(focus?: boolean) => Promise<void>",
            "parameters": [
              {
                "name": "focus",
                "type": "boolean",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "select(focus?: boolean) => Promise<void>",
          "parameters": [
            {
              "name": "focus",
              "type": "boolean",
              "docs": ""
            }
          ],
          "docs": "",
          "docsTags": []
        },
        {
          "name": "unselect",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "unselect() => Promise<void>",
          "parameters": [],
          "docs": "",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "dropTreeViewItem",
          "detail": "Pick<SortableEvent, \"oldIndex\" | \"newIndex\" | \"item\"> & { itemId: string; newNextSiblingItemId: string; newPrevSiblingItemId: string; sourceParentItemId: string; targetParentItemId: string; }",
          "bubbles": true,
          "complexType": {
            "original": "SwirlTreeViewDropItemEvent",
            "resolved": "Pick<SortableEvent, \"oldIndex\" | \"newIndex\" | \"item\"> & { itemId: string; newNextSiblingItemId: string; newPrevSiblingItemId: string; sourceParentItemId: string; targetParentItemId: string; }",
            "references": {
              "SwirlTreeViewDropItemEvent": {
                "location": "import",
                "path": "../swirl-tree-view/swirl-tree-view",
                "id": "src/components/swirl-tree-view/swirl-tree-view.tsx::SwirlTreeViewDropItemEvent",
                "referenceLocation": "SwirlTreeViewDropItemEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "endKeyboardMove",
          "detail": "{ canDrop: boolean; childrenCount: number; itemLabel: string; parentLabel: string; position: number; }",
          "bubbles": true,
          "complexType": {
            "original": "SwirlTreeViewItemKeyboardMoveEvent",
            "resolved": "{ canDrop: boolean; childrenCount: number; itemLabel: string; parentLabel: string; position: number; }",
            "references": {
              "SwirlTreeViewItemKeyboardMoveEvent": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-tree-view-item/swirl-tree-view-item.tsx",
                "id": "src/components/swirl-tree-view-item/swirl-tree-view-item.tsx::SwirlTreeViewItemKeyboardMoveEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "expandedChange",
          "detail": "boolean",
          "bubbles": true,
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "itemSelected",
          "detail": "HTMLSwirlTreeViewItemElement",
          "bubbles": true,
          "complexType": {
            "original": "HTMLSwirlTreeViewItemElement",
            "resolved": "HTMLSwirlTreeViewItemElement",
            "references": {
              "HTMLSwirlTreeViewItemElement": {
                "location": "global",
                "id": "global::HTMLSwirlTreeViewItemElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "keyboardMove",
          "detail": "{ canDrop: boolean; childrenCount: number; itemLabel: string; parentLabel: string; position: number; }",
          "bubbles": true,
          "complexType": {
            "original": "SwirlTreeViewItemKeyboardMoveEvent",
            "resolved": "{ canDrop: boolean; childrenCount: number; itemLabel: string; parentLabel: string; position: number; }",
            "references": {
              "SwirlTreeViewItemKeyboardMoveEvent": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-tree-view-item/swirl-tree-view-item.tsx",
                "id": "src/components/swirl-tree-view-item/swirl-tree-view-item.tsx::SwirlTreeViewItemKeyboardMoveEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "startKeyboardMove",
          "detail": "{ canDrop: boolean; childrenCount: number; itemLabel: string; parentLabel: string; position: number; }",
          "bubbles": true,
          "complexType": {
            "original": "SwirlTreeViewItemKeyboardMoveEvent",
            "resolved": "{ canDrop: boolean; childrenCount: number; itemLabel: string; parentLabel: string; position: number; }",
            "references": {
              "SwirlTreeViewItemKeyboardMoveEvent": {
                "location": "local",
                "path": "/home/runner/work/swirl/swirl/packages/swirl-components/src/components/swirl-tree-view-item/swirl-tree-view-item.tsx",
                "id": "src/components/swirl-tree-view-item/swirl-tree-view-item.tsx::SwirlTreeViewItemKeyboardMoveEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "slot",
          "docs": "The children of the tree view item"
        },
        {
          "name": "tags",
          "docs": "The tags of the tree view item"
        }
      ],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-icon-drag-handle",
        "swirl-icon-expand-more",
        "swirl-icon-chevron-right",
        "swirl-icon"
      ],
      "dependencyGraph": {
        "swirl-tree-view-item": [
          "swirl-icon-drag-handle",
          "swirl-icon-expand-more",
          "swirl-icon-chevron-right",
          "swirl-icon"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-video-thumbnail/swirl-video-thumbnail.tsx",
      "encapsulation": "shadow",
      "tag": "swirl-video-thumbnail",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "duration",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "duration",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "durationLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "duration-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "default",
              "text": "\"Duration\""
            }
          ],
          "default": "\"Duration\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        },
        {
          "name": "src",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "src",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [],
      "dependencies": [
        "swirl-visually-hidden"
      ],
      "dependencyGraph": {
        "swirl-video-thumbnail": [
          "swirl-visually-hidden"
        ]
      }
    },
    {
      "filePath": "src/components/swirl-visually-hidden/swirl-visually-hidden.tsx",
      "encapsulation": "scoped",
      "tag": "swirl-visually-hidden",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "states": [],
      "dependents": [
        "swirl-badge",
        "swirl-checkbox",
        "swirl-file-uploader",
        "swirl-image-grid-item",
        "swirl-inline-notification",
        "swirl-option-list",
        "swirl-pagination",
        "swirl-radio",
        "swirl-resource-list",
        "swirl-shell-layout",
        "swirl-shell-navigation-item",
        "swirl-spinner",
        "swirl-switch",
        "swirl-table",
        "swirl-tag",
        "swirl-text-input",
        "swirl-tree-view",
        "swirl-video-thumbnail"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "swirl-badge": [
          "swirl-visually-hidden"
        ],
        "swirl-checkbox": [
          "swirl-visually-hidden"
        ],
        "swirl-file-uploader": [
          "swirl-visually-hidden"
        ],
        "swirl-image-grid-item": [
          "swirl-visually-hidden"
        ],
        "swirl-inline-notification": [
          "swirl-visually-hidden"
        ],
        "swirl-option-list": [
          "swirl-visually-hidden"
        ],
        "swirl-pagination": [
          "swirl-visually-hidden"
        ],
        "swirl-radio": [
          "swirl-visually-hidden"
        ],
        "swirl-resource-list": [
          "swirl-visually-hidden"
        ],
        "swirl-shell-layout": [
          "swirl-visually-hidden"
        ],
        "swirl-shell-navigation-item": [
          "swirl-visually-hidden"
        ],
        "swirl-spinner": [
          "swirl-visually-hidden"
        ],
        "swirl-switch": [
          "swirl-visually-hidden"
        ],
        "swirl-table": [
          "swirl-visually-hidden"
        ],
        "swirl-tag": [
          "swirl-visually-hidden"
        ],
        "swirl-text-input": [
          "swirl-visually-hidden"
        ],
        "swirl-tree-view": [
          "swirl-visually-hidden"
        ],
        "swirl-video-thumbnail": [
          "swirl-visually-hidden"
        ]
      }
    }
  ],
  "typeLibrary": {
    "src/components/swirl-heading/swirl-heading.tsx::SwirlHeadingAlign": {
      "declaration": "export type SwirlHeadingAlign = \"start\" | \"center\" | \"end\";",
      "docstring": "",
      "path": "src/components/swirl-heading/swirl-heading.tsx"
    },
    "src/components/swirl-heading/swirl-heading.tsx::SwirlHeadingTag": {
      "declaration": "export type SwirlHeadingTag =\n  | \"h1\"\n  | \"h2\"\n  | \"h3\"\n  | \"h4\"\n  | \"h5\"\n  | \"h6\"\n  | \"p\"\n  | \"span\"\n  | \"div\";",
      "docstring": "",
      "path": "src/components/swirl-heading/swirl-heading.tsx"
    },
    "src/components/swirl-heading/swirl-heading.tsx::SwirlHeadingLevel": {
      "declaration": "export type SwirlHeadingLevel = 1 | 2 | 3 | 4 | 5 | 6;",
      "docstring": "",
      "path": "src/components/swirl-heading/swirl-heading.tsx"
    },
    "src/components/swirl-action-list-item/swirl-action-list-item.tsx::SwirlActionListItemIntent": {
      "declaration": "export type SwirlActionListItemIntent = \"default\" | \"critical\";",
      "docstring": "",
      "path": "src/components/swirl-action-list-item/swirl-action-list-item.tsx"
    },
    "src/components/swirl-action-list-item/swirl-action-list-item.tsx::SwirlActionListItemSize": {
      "declaration": "export type SwirlActionListItemSize = \"m\" | \"l\";",
      "docstring": "",
      "path": "src/components/swirl-action-list-item/swirl-action-list-item.tsx"
    },
    "src/components/swirl-separator/swirl-separator.tsx::SwirlSeparatorColor": {
      "declaration": "export type SwirlSeparatorColor =\n  | \"critical\"\n  | \"default\"\n  | \"strong\"\n  | \"highlight\";",
      "docstring": "",
      "path": "src/components/swirl-separator/swirl-separator.tsx"
    },
    "src/components/swirl-separator/swirl-separator.tsx::SwirlSeparatorOrientation": {
      "declaration": "export type SwirlSeparatorOrientation = \"horizontal\" | \"vertical\";",
      "docstring": "",
      "path": "src/components/swirl-separator/swirl-separator.tsx"
    },
    "src/components/swirl-separator/swirl-separator.tsx::SwirlSeparatorSemantics": {
      "declaration": "export type SwirlSeparatorSemantics = \"separator\" | \"none\";",
      "docstring": "",
      "path": "src/components/swirl-separator/swirl-separator.tsx"
    },
    "src/components/swirl-separator/swirl-separator.tsx::SwirlSeparatorSpacing": {
      "declaration": "export type SwirlSeparatorSpacing =\n  | \"0\"\n  | \"2\"\n  | \"4\"\n  | \"8\"\n  | \"12\"\n  | \"16\"\n  | \"24\"\n  | \"32\";",
      "docstring": "",
      "path": "src/components/swirl-separator/swirl-separator.tsx"
    },
    "src/components/swirl-stack/swirl-stack.tsx::SwirlStackAlign": {
      "declaration": "export type SwirlStackAlign = \"start\" | \"center\" | \"end\" | \"stretch\";",
      "docstring": "",
      "path": "src/components/swirl-stack/swirl-stack.tsx"
    },
    "src/components/swirl-stack/swirl-stack.tsx::SwirlStackJustify": {
      "declaration": "export type SwirlStackJustify =\n  | \"start\"\n  | \"center\"\n  | \"end\"\n  | \"space-between\"\n  | \"space-around\"\n  | \"space-evenly\"\n  | \"stretch\";",
      "docstring": "",
      "path": "src/components/swirl-stack/swirl-stack.tsx"
    },
    "src/components/swirl-stack/swirl-stack.tsx::SwirlStackOrientation": {
      "declaration": "export type SwirlStackOrientation =\n  | \"horizontal\"\n  | \"horizontal-reverse\"\n  | \"vertical\"\n  | \"vertical-reverse\";",
      "docstring": "",
      "path": "src/components/swirl-stack/swirl-stack.tsx"
    },
    "src/components/swirl-stack/swirl-stack.tsx::SwirlStackSpacing": {
      "declaration": "export type SwirlStackSpacing =\n  | \"0\"\n  | \"2\"\n  | \"4\"\n  | \"8\"\n  | \"12\"\n  | \"16\"\n  | \"24\"\n  | \"32\"\n  | \"40\"\n  | \"48\"\n  | \"64\";",
      "docstring": "",
      "path": "src/components/swirl-stack/swirl-stack.tsx"
    },
    "src/components/swirl-app-bar/swirl-app-bar.tsx::SwirlAppBarPadding": {
      "declaration": "export type SwirlAppBarPadding =\n  | \"0\"\n  | \"2\"\n  | \"4\"\n  | \"8\"\n  | \"12\"\n  | \"16\"\n  | \"20\"\n  | \"24\"\n  | \"32\";",
      "docstring": "",
      "path": "src/components/swirl-app-bar/swirl-app-bar.tsx"
    },
    "src/components/swirl-app-layout/swirl-app-layout.tsx::SwirlAppLayoutMobileView": {
      "declaration": "export type SwirlAppLayoutMobileView = \"navigation\" | \"body\" | \"sidebar\";",
      "docstring": "",
      "path": "src/components/swirl-app-layout/swirl-app-layout.tsx"
    },
    "src/components/swirl-app-layout/swirl-app-layout.tsx::SwirlAppLayoutSidebarPositioning": {
      "declaration": "export type SwirlAppLayoutSidebarPositioning = \"auto\" | \"overlay\";",
      "docstring": "",
      "path": "src/components/swirl-app-layout/swirl-app-layout.tsx"
    },
    "src/components/swirl-app-layout/swirl-app-layout.tsx::SwirlAppLayoutNavigationExpansionState": {
      "declaration": "export type SwirlAppLayoutNavigationExpansionState =\n  | \"expanded\"\n  | \"collapsed\"\n  | \"overlayed\";",
      "docstring": "",
      "path": "src/components/swirl-app-layout/swirl-app-layout.tsx"
    },
    "src/components/swirl-text-input/swirl-text-input.tsx::SwirlTextInputFontSize": {
      "declaration": "export type SwirlTextInputFontSize = \"default\" | \"sm\" | \"base\";",
      "docstring": "",
      "path": "src/components/swirl-text-input/swirl-text-input.tsx"
    },
    "src/components/swirl-text-input/swirl-text-input.tsx::SwirlTextInputMode": {
      "declaration": "export type SwirlTextInputMode =\n  | \"decimal\"\n  | \"email\"\n  | \"numeric\"\n  | \"search\"\n  | \"tel\"\n  | \"text\"\n  | \"url\";",
      "docstring": "",
      "path": "src/components/swirl-text-input/swirl-text-input.tsx"
    },
    "src/components/swirl-text-input/swirl-text-input.tsx::SwirlTextInputType": {
      "declaration": "export type SwirlTextInputType =\n  | \"date\"\n  | \"datetime-local\"\n  | \"email\"\n  | \"number\"\n  | \"password\"\n  | \"reset\"\n  | \"tel\"\n  | \"text\"\n  | \"url\";",
      "docstring": "",
      "path": "src/components/swirl-text-input/swirl-text-input.tsx"
    },
    "src/components/swirl-autocomplete/swirl-autocomplete.tsx::SwirlAutocompleteSuggestion": {
      "declaration": "{\n  disabled?: boolean;\n  id: string;\n  label: string;\n}",
      "docstring": "",
      "path": "src/components/swirl-autocomplete/swirl-autocomplete.tsx"
    },
    "src/components/swirl-autocomplete/swirl-autocomplete.tsx::SwirlAutocompleteValue": {
      "declaration": "export type SwirlAutocompleteValue =\n  | SwirlAutocompleteSuggestion\n  | SwirlAutocompleteSuggestion[];",
      "docstring": "",
      "path": "src/components/swirl-autocomplete/swirl-autocomplete.tsx"
    },
    "src/components/swirl-avatar/swirl-avatar.tsx::SwirlAvatarBadgePosition": {
      "declaration": "export type SwirlAvatarBadgePosition = \"bottom\" | \"top\";",
      "docstring": "",
      "path": "src/components/swirl-avatar/swirl-avatar.tsx"
    },
    "src/components/swirl-avatar/swirl-avatar.tsx::SwirlAvatarColor": {
      "declaration": "export type SwirlAvatarColor =\n  | \"banana\"\n  | \"blueberry\"\n  | \"chilli\"\n  | \"grape\"\n  | \"kiwi\"\n  | \"neutral\"\n  | \"pumpkin\"\n  | \"radish\";",
      "docstring": "",
      "path": "src/components/swirl-avatar/swirl-avatar.tsx"
    },
    "src/components/swirl-avatar/swirl-avatar.tsx::SwirlAvatarLoading": {
      "declaration": "export type SwirlAvatarLoading = \"lazy\" | \"auto\" | \"eager\" | \"intersecting\";",
      "docstring": "",
      "path": "src/components/swirl-avatar/swirl-avatar.tsx"
    },
    "src/components/swirl-avatar/swirl-avatar.tsx::SwirlAvatarSize": {
      "declaration": "export type SwirlAvatarSize =\n  | \"3xs\"\n  | \"2xs\"\n  | \"xs\"\n  | \"s\"\n  | \"m\"\n  | \"l\"\n  | \"xl\"\n  | \"2xl\";",
      "docstring": "",
      "path": "src/components/swirl-avatar/swirl-avatar.tsx"
    },
    "src/components/swirl-avatar/swirl-avatar.tsx::SwirlAvatarToolPosition": {
      "declaration": "export type SwirlAvatarToolPosition = \"bottom\" | \"top\";",
      "docstring": "",
      "path": "src/components/swirl-avatar/swirl-avatar.tsx"
    },
    "src/components/swirl-avatar/swirl-avatar.tsx::SwirlAvatarVariant": {
      "declaration": "export type SwirlAvatarVariant = \"round\" | \"square\";",
      "docstring": "",
      "path": "src/components/swirl-avatar/swirl-avatar.tsx"
    },
    "src/components/swirl-avatar-group/swirl-avatar-group.tsx::SwirlAvatarGroupLayout": {
      "declaration": "export type SwirlAvatarGroupLayout = \"diagonal\" | \"horizontal\";",
      "docstring": "",
      "path": "src/components/swirl-avatar-group/swirl-avatar-group.tsx"
    },
    "src/components/swirl-avatar-group/swirl-avatar-group.tsx::SwirlAvatarGroupSemantics": {
      "declaration": "export type SwirlAvatarGroupSemantics = \"list\" | \"group\";",
      "docstring": "",
      "path": "src/components/swirl-avatar-group/swirl-avatar-group.tsx"
    },
    "src/components/swirl-badge/swirl-badge.tsx::SwirlBadgeIntent": {
      "declaration": "export type SwirlBadgeIntent =\n  | \"banana\"\n  | \"blueberry\"\n  | \"chilli\"\n  | \"critical\"\n  | \"grape\"\n  | \"info\"\n  | \"kiwi\"\n  | \"neutral\"\n  | \"pumpkin\"\n  | \"radish\"\n  | \"strong\";",
      "docstring": "",
      "path": "src/components/swirl-badge/swirl-badge.tsx"
    },
    "src/components/swirl-badge/swirl-badge.tsx::SwirlBadgeSize": {
      "declaration": "export type SwirlBadgeSize = \"xs\" | \"s\" | \"m\";",
      "docstring": "",
      "path": "src/components/swirl-badge/swirl-badge.tsx"
    },
    "src/components/swirl-badge/swirl-badge.tsx::SwirlBadgeVariant": {
      "declaration": "export type SwirlBadgeVariant = \"default\" | \"dot\";",
      "docstring": "",
      "path": "src/components/swirl-badge/swirl-badge.tsx"
    },
    "src/components/swirl-banner/swirl-banner.tsx::SwirlBannerAriaRole": {
      "declaration": "export type SwirlBannerAriaRole = \"alert\" | \"status\";",
      "docstring": "",
      "path": "src/components/swirl-banner/swirl-banner.tsx"
    },
    "src/components/swirl-banner/swirl-banner.tsx::SwirlBannerIntent": {
      "declaration": "export type SwirlBannerIntent =\n  | \"default\"\n  | \"critical\"\n  | \"success\"\n  | \"warning\"\n  | \"info\";",
      "docstring": "",
      "path": "src/components/swirl-banner/swirl-banner.tsx"
    },
    "src/components/swirl-banner/swirl-banner.tsx::SwirlBannerSize": {
      "declaration": "export type SwirlBannerSize = \"s\" | \"m\";",
      "docstring": "",
      "path": "src/components/swirl-banner/swirl-banner.tsx"
    },
    "src/components/swirl-box/swirl-box.tsx::SwirlBoxBorderColor": {
      "declaration": "export type SwirlBoxBorderColor = \"default\" | \"strong\";",
      "docstring": "",
      "path": "src/components/swirl-box/swirl-box.tsx"
    },
    "src/components/swirl-box/swirl-box.tsx::SwirlBoxOverflow": {
      "declaration": "export type SwirlBoxOverflow =\n  | \"visible\"\n  | \"hidden\"\n  | \"clip\"\n  | \"scroll\"\n  | \"auto\";",
      "docstring": "",
      "path": "src/components/swirl-box/swirl-box.tsx"
    },
    "src/components/swirl-box/swirl-box.tsx::SwirlBoxPadding": {
      "declaration": "export type SwirlBoxPadding =\n  | \"0\"\n  | \"2\"\n  | \"4\"\n  | \"8\"\n  | \"12\"\n  | \"16\"\n  | \"20\"\n  | \"24\"\n  | \"32\";",
      "docstring": "",
      "path": "src/components/swirl-box/swirl-box.tsx"
    },
    "src/components/swirl-box/swirl-box.tsx::SwirlBoxPosition": {
      "declaration": "export type SwirlBoxPosition =\n  | \"absolute\"\n  | \"fixed\"\n  | \"relative\"\n  | \"static\"\n  | \"sticky\";",
      "docstring": "",
      "path": "src/components/swirl-box/swirl-box.tsx"
    },
    "src/components/swirl-button/swirl-button.tsx::SwirlButtonCursor": {
      "declaration": "export type SwirlButtonCursor =\n  | \"auto\"\n  | \"default\"\n  | \"none\"\n  | \"context-menu\"\n  | \"help\"\n  | \"pointer\"\n  | \"progress\"\n  | \"wait\"\n  | \"cell\"\n  | \"crosshair\"\n  | \"text\"\n  | \"vertical-text\"\n  | \"alias\"\n  | \"copy\"\n  | \"move\"\n  | \"no-drop\"\n  | \"not-allowed\"\n  | \"grab\"\n  | \"grabbing\"\n  | \"e-resize\"\n  | \"n-resize\"\n  | \"ne-resize\"\n  | \"nw-resize\"\n  | \"s-resize\"\n  | \"se-resize\"\n  | \"sw-resize\"\n  | \"w-resize\"\n  | \"ew-resize\"\n  | \"ns-resize\"\n  | \"nesw-resize\"\n  | \"nwse-resize\"\n  | \"col-resize\"\n  | \"row-resize\"\n  | \"all-scroll\"\n  | \"zoom-in\"\n  | \"zoom-out\";",
      "docstring": "",
      "path": "src/components/swirl-button/swirl-button.tsx"
    },
    "src/components/swirl-button/swirl-button.tsx::SwirlButtonIconPosition": {
      "declaration": "export type SwirlButtonIconPosition = \"start\" | \"end\";",
      "docstring": "",
      "path": "src/components/swirl-button/swirl-button.tsx"
    },
    "src/components/swirl-button/swirl-button.tsx::SwirlButtonIntent": {
      "declaration": "export type SwirlButtonIntent = \"default\" | \"primary\" | \"critical\" | \"strong\";",
      "docstring": "",
      "path": "src/components/swirl-button/swirl-button.tsx"
    },
    "src/components/swirl-button/swirl-button.tsx::SwirlButtonSize": {
      "declaration": "export type SwirlButtonSize = \"m\" | \"l\";",
      "docstring": "",
      "path": "src/components/swirl-button/swirl-button.tsx"
    },
    "src/components/swirl-button/swirl-button.tsx::SwirlButtonTextAlign": {
      "declaration": "export type SwirlButtonTextAlign = \"start\" | \"center\" | \"end\";",
      "docstring": "",
      "path": "src/components/swirl-button/swirl-button.tsx"
    },
    "src/components/swirl-button/swirl-button.tsx::SwirlButtonType": {
      "declaration": "export type SwirlButtonType = \"button\" | \"submit\";",
      "docstring": "",
      "path": "src/components/swirl-button/swirl-button.tsx"
    },
    "src/components/swirl-button/swirl-button.tsx::SwirlButtonVariant": {
      "declaration": "export type SwirlButtonVariant =\n  | \"flat\"\n  | \"ghost\"\n  | \"plain\"\n  | \"floating\"\n  | \"on-image\"\n  | \"outline\"\n  | \"translucent\";",
      "docstring": "",
      "path": "src/components/swirl-button/swirl-button.tsx"
    },
    "src/components/swirl-button-group/swirl-button-group.tsx::SwirlButtonGroupOrientation": {
      "declaration": "export type SwirlStackOrientation =\n  | \"horizontal\"\n  | \"horizontal-reverse\"\n  | \"vertical\"\n  | \"vertical-reverse\";",
      "docstring": "",
      "path": "src/components/swirl-button-group/swirl-button-group.tsx"
    },
    "src/components/swirl-button-group/swirl-button-group.tsx::SwirlButtonGroupSpacing": {
      "declaration": "export type SwirlStackSpacing =\n  | \"0\"\n  | \"2\"\n  | \"4\"\n  | \"8\"\n  | \"12\"\n  | \"16\"\n  | \"24\"\n  | \"32\"\n  | \"40\"\n  | \"48\"\n  | \"64\";",
      "docstring": "",
      "path": "src/components/swirl-button-group/swirl-button-group.tsx"
    },
    "src/components/swirl-card/swirl-card.tsx::SwirlCardBorderRadius": {
      "declaration": "string",
      "docstring": "",
      "path": "src/components/swirl-card/swirl-card.tsx"
    },
    "src/components/swirl-card/swirl-card.tsx::SwirlCardElevationLevel": {
      "declaration": "export type SwirlCardElevationLevel = 1 | 2 | 3;",
      "docstring": "",
      "path": "src/components/swirl-card/swirl-card.tsx"
    },
    "src/components/swirl-card/swirl-card.tsx::SwirlCardIntent": {
      "declaration": "export type SwirlCardIntent =\n  | \"critical-subdued\"\n  | \"default\"\n  | \"default-subdued\"\n  | \"highlight\"\n  | \"info-subdued\"\n  | \"success-subdued\"\n  | \"warning-subdued\";",
      "docstring": "",
      "path": "src/components/swirl-card/swirl-card.tsx"
    },
    "src/components/swirl-card/swirl-card.tsx::SwirlCardJustifyContent": {
      "declaration": "export type SwirlCardJustifyContent = \"start\" | \"center\" | \"end\";",
      "docstring": "",
      "path": "src/components/swirl-card/swirl-card.tsx"
    },
    "src/components/swirl-card/swirl-card.tsx::SwirlCardOverflow": {
      "declaration": "export type SwirlCardOverflow = \"auto\" | \"hidden\" | \"visible\";",
      "docstring": "",
      "path": "src/components/swirl-card/swirl-card.tsx"
    },
    "src/components/swirl-card/swirl-card.tsx::SwirlCardPadding": {
      "declaration": "export type SwirlCardPadding =\n  | \"0\"\n  | \"2\"\n  | \"4\"\n  | \"8\"\n  | \"12\"\n  | \"16\"\n  | \"20\"\n  | \"24\"\n  | \"32\";",
      "docstring": "",
      "path": "src/components/swirl-card/swirl-card.tsx"
    },
    "src/components/swirl-card/swirl-card.tsx::SwirlCardAriaCurrent": {
      "declaration": "export type SwirlCardAriaCurrent =\n  | \"page\"\n  | \"step\"\n  | \"location\"\n  | \"date\"\n  | \"time\"\n  | \"true\";",
      "docstring": "",
      "path": "src/components/swirl-card/swirl-card.tsx"
    },
    "src/components/swirl-carousel/swirl-carousel.tsx::SwirlCarouselFadeColor": {
      "declaration": "export type SwirlCarouselFadeColor = \"default\" | \"on-surface-overlay\";",
      "docstring": "",
      "path": "src/components/swirl-carousel/swirl-carousel.tsx"
    },
    "src/components/swirl-carousel/swirl-carousel.tsx::SwirlCarouselPadding": {
      "declaration": "export type SwirlCarouselPadding =\n  | \"0\"\n  | \"2\"\n  | \"4\"\n  | \"8\"\n  | \"12\"\n  | \"16\"\n  | \"24\"\n  | \"32\"\n  | \"40\"\n  | \"48\"\n  | \"64\";",
      "docstring": "",
      "path": "src/components/swirl-carousel/swirl-carousel.tsx"
    },
    "src/components/swirl-carousel/swirl-carousel.tsx::SwirlCarouselSpacing": {
      "declaration": "export type SwirlCarouselSpacing =\n  | \"0\"\n  | \"2\"\n  | \"4\"\n  | \"8\"\n  | \"12\"\n  | \"16\"\n  | \"24\"\n  | \"32\"\n  | \"40\"\n  | \"48\"\n  | \"64\";",
      "docstring": "",
      "path": "src/components/swirl-carousel/swirl-carousel.tsx"
    },
    "src/components/swirl-checkbox/swirl-checkbox.tsx::SwirlCheckboxState": {
      "declaration": "export type SwirlCheckboxState = boolean | \"true\" | \"false\" | \"indeterminate\";",
      "docstring": "",
      "path": "src/components/swirl-checkbox/swirl-checkbox.tsx"
    },
    "src/components/swirl-checkbox/swirl-checkbox.tsx::SwirlCheckboxLabelWeight": {
      "declaration": "export type SwirlCheckboxLabelWeight = \"medium\" | \"regular\";",
      "docstring": "",
      "path": "src/components/swirl-checkbox/swirl-checkbox.tsx"
    },
    "src/components/swirl-checkbox/swirl-checkbox.tsx::SwirlCheckboxVariant": {
      "declaration": "export type SwirlCheckboxVariant = \"default\" | \"card\";",
      "docstring": "",
      "path": "src/components/swirl-checkbox/swirl-checkbox.tsx"
    },
    "src/components/swirl-chip/swirl-chip.tsx::SwirlChipBorderRadius": {
      "declaration": "export type SwirlChipBorderRadius = \"pill\" | \"sm\";",
      "docstring": "",
      "path": "src/components/swirl-chip/swirl-chip.tsx"
    },
    "src/components/swirl-chip/swirl-chip.tsx::SwirlChipIconColor": {
      "declaration": "export type SwirlChipIconColor = \"default\" | \"highlight\";",
      "docstring": "",
      "path": "src/components/swirl-chip/swirl-chip.tsx"
    },
    "src/components/swirl-chip/swirl-chip.tsx::SwirlChipIntent": {
      "declaration": "export type SwirlChipIntent = \"default\" | \"critical\" | \"success\" | \"highlight\";",
      "docstring": "",
      "path": "src/components/swirl-chip/swirl-chip.tsx"
    },
    "src/components/swirl-chip/swirl-chip.tsx::SwirlChipSize": {
      "declaration": "export type SwirlChipSize = \"s\" | \"m\";",
      "docstring": "",
      "path": "src/components/swirl-chip/swirl-chip.tsx"
    },
    "src/components/swirl-chip/swirl-chip.tsx::SwirlChipVariant": {
      "declaration": "export type SwirlChipVariant = \"outline\" | \"plain\" | \"translucent\";",
      "docstring": "",
      "path": "src/components/swirl-chip/swirl-chip.tsx"
    },
    "src/components/swirl-columns/swirl-columns.tsx::SwirlColumnsSpacing": {
      "declaration": "export type SwirlColumnsSpacing =\n  | \"0\"\n  | \"2\"\n  | \"4\"\n  | \"8\"\n  | \"12\"\n  | \"16\"\n  | \"24\"\n  | \"32\";",
      "docstring": "",
      "path": "src/components/swirl-columns/swirl-columns.tsx"
    },
    "src/components/swirl-data-cell/swirl-data-cell.tsx::SwirlDataCellIntent": {
      "declaration": "export type SwirlDataCellIntent =\n  | \"default\"\n  | \"critical\"\n  | \"warning\"\n  | \"success\"\n  | \"info\"\n  | \"special\"\n  | \"translucent\";",
      "docstring": "",
      "path": "src/components/swirl-data-cell/swirl-data-cell.tsx"
    },
    "src/components/swirl-dialog/swirl-dialog.tsx::SwirlDialogIntent": {
      "declaration": "export type SwirlDialogIntent = \"primary\" | \"critical\";",
      "docstring": "",
      "path": "src/components/swirl-dialog/swirl-dialog.tsx"
    },
    "src/utils.ts::SwirlDialogToggleEvent": {
      "declaration": "{\n  newState: \"open\" | \"closed\";\n  dialog: HTMLDialogElement;\n}",
      "docstring": "",
      "path": "src/utils.ts"
    },
    "src/components/swirl-file-viewer/viewers/swirl-file-viewer-pdf/swirl-file-viewer-pdf.tsx::SwirlFileViewerPdfViewMode": {
      "declaration": "export type SwirlFileViewerPdfViewMode = \"single\" | \"side-by-side\";",
      "docstring": "",
      "path": "src/components/swirl-file-viewer/viewers/swirl-file-viewer-pdf/swirl-file-viewer-pdf.tsx"
    },
    "src/components/swirl-file-viewer/viewers/swirl-file-viewer-pdf/swirl-file-viewer-pdf.tsx::SwirlFileViewerPdfZoom": {
      "declaration": "export type SwirlFileViewerPdfZoom = number | \"auto\";",
      "docstring": "",
      "path": "src/components/swirl-file-viewer/viewers/swirl-file-viewer-pdf/swirl-file-viewer-pdf.tsx"
    },
    "src/components/swirl-form-control/swirl-form-control.tsx::SwirlFormControlFontSize": {
      "declaration": "export type SwirlFormControlFontSize = \"default\" | \"sm\" | \"base\";",
      "docstring": "",
      "path": "src/components/swirl-form-control/swirl-form-control.tsx"
    },
    "src/components/swirl-form-control/swirl-form-control.tsx::SwirlFormControlLabelPosition": {
      "declaration": "export type SwirlFormControlLabelPosition = \"inside\" | \"outside\";",
      "docstring": "",
      "path": "src/components/swirl-form-control/swirl-form-control.tsx"
    },
    "src/components/swirl-form-group/swirl-form-group.tsx::SwirlFormGroupOrientation": {
      "declaration": "export type SwirlFormGroupOrientation = \"horizontal\" | \"vertical\";",
      "docstring": "",
      "path": "src/components/swirl-form-group/swirl-form-group.tsx"
    },
    "src/components/swirl-icon/swirl-icon.tsx::SwirlIconColor": {
      "declaration": "export type SwirlIconColor =\n  | \"critical\"\n  | \"default\"\n  | \"disabled\"\n  | \"highlight\"\n  | \"info\"\n  | \"on-action-primary\"\n  | \"on-image\"\n  | \"on-status\"\n  | \"on-surface-highlight-subdued\"\n  | \"on-surface-highlight\"\n  | \"strong\"\n  | \"success\"\n  | \"warning\";",
      "docstring": "",
      "path": "src/components/swirl-icon/swirl-icon.tsx"
    },
    "src/components/swirl-icon/swirl-icon.types.ts::SwirlIconSize": {
      "declaration": "export type SwirlIconSize = 16 | 20 | 24 | 28;",
      "docstring": "",
      "path": "src/components/swirl-icon/swirl-icon.types.ts"
    },
    "src/components/swirl-icon/swirl-icon.tsx::SwirlIconWrapperColor": {
      "declaration": "export type SwirlIconWrapperColor =\n  | \"banana\"\n  | \"blueberry\"\n  | \"chilli\"\n  | \"grape\"\n  | \"kiwi\"\n  | \"neutral\"\n  | \"pumpkin\"\n  | \"radish\"\n  | \"default\";",
      "docstring": "",
      "path": "src/components/swirl-icon/swirl-icon.tsx"
    },
    "src/components/swirl-icon/swirl-icon.tsx::SwirlIconWrapperSize": {
      "declaration": "export type SwirlIconWrapperSize = \"xs\" | \"s\" | \"m\" | \"l\" | \"xl\" | \"2xl\";",
      "docstring": "",
      "path": "src/components/swirl-icon/swirl-icon.tsx"
    },
    "src/components/swirl-image-grid/swirl-image-grid.tsx::SwirlImageGridBorderRadius": {
      "declaration": "string",
      "docstring": "",
      "path": "src/components/swirl-image-grid/swirl-image-grid.tsx"
    },
    "src/components/swirl-image-grid-item/swirl-image-grid-item.tsx::SwirlImageGridItemLoading": {
      "declaration": "export type SwirlImageGridItemLoading =\n  | \"lazy\"\n  | \"auto\"\n  | \"eager\"\n  | \"intersecting\";",
      "docstring": "",
      "path": "src/components/swirl-image-grid-item/swirl-image-grid-item.tsx"
    },
    "src/components/swirl-inline-error/swirl-inline-error.tsx::SwirlInlineErrorSize": {
      "declaration": "export type SwirlInlineErrorSize = \"s\" | \"m\";",
      "docstring": "",
      "path": "src/components/swirl-inline-error/swirl-inline-error.tsx"
    },
    "src/components/swirl-inline-notification/swirl-inline-notification.tsx::SwirlInlineNotificationAriaRole": {
      "declaration": "export type SwirlInlineNotificationAriaRole = \"alert\" | \"status\";",
      "docstring": "",
      "path": "src/components/swirl-inline-notification/swirl-inline-notification.tsx"
    },
    "src/components/swirl-inline-notification/swirl-inline-notification.tsx::SwirlInlineNotificationIntent": {
      "declaration": "export type SwirlInlineNotificationIntent =\n  | \"critical\"\n  | \"success\"\n  | \"warning\"\n  | \"info\";",
      "docstring": "",
      "path": "src/components/swirl-inline-notification/swirl-inline-notification.tsx"
    },
    "src/components/swirl-inline-notification/swirl-inline-notification.tsx::SwirlNotificationBorderRadius": {
      "declaration": "string",
      "docstring": "",
      "path": "src/components/swirl-inline-notification/swirl-inline-notification.tsx"
    },
    "src/components/swirl-inline-status/swirl-inline-status.tsx::SwirlInlineStatusIntent": {
      "declaration": "export type SwirlInlineStatusIntent =\n  | \"critical\"\n  | \"info\"\n  | \"neutral\"\n  | \"success\"\n  | \"warning\";",
      "docstring": "",
      "path": "src/components/swirl-inline-status/swirl-inline-status.tsx"
    },
    "src/components/swirl-inline-status/swirl-inline-status.tsx::SwirlInlineStatusSize": {
      "declaration": "export type SwirlInlineStatusSize = \"s\" | \"m\";",
      "docstring": "",
      "path": "src/components/swirl-inline-status/swirl-inline-status.tsx"
    },
    "src/components/swirl-link/swirl-link.tsx::SwirlLinkColor": {
      "declaration": "export type SwirlLinkColor = \"default\" | \"subdued\";",
      "docstring": "",
      "path": "src/components/swirl-link/swirl-link.tsx"
    },
    "src/components/swirl-link/swirl-link.tsx::SwirlLinkTarget": {
      "declaration": "export type SwirlLinkTarget = \"_self\" | \"_blank\" | \"_parent\" | \"_top\";",
      "docstring": "",
      "path": "src/components/swirl-link/swirl-link.tsx"
    },
    "src/components/swirl-menu/swirl-menu.tsx::SwirlMenuVariant": {
      "declaration": "export type SwirlMenuVariant = \"action\" | \"selection\";",
      "docstring": "",
      "path": "src/components/swirl-menu/swirl-menu.tsx"
    },
    "src/components/swirl-modal/swirl-modal.tsx::SwirlModalVariant": {
      "declaration": "export type SwirlModalVariant = \"default\" | \"drawer\";",
      "docstring": "",
      "path": "src/components/swirl-modal/swirl-modal.tsx"
    },
    "src/components/swirl-modal/swirl-modal.tsx::SwirlModalSpacing": {
      "declaration": "export type SwirlModalSpacing =\n  | \"0\"\n  | \"2\"\n  | \"4\"\n  | \"8\"\n  | \"12\"\n  | \"16\"\n  | \"20\"\n  | \"24\"\n  | \"32\";",
      "docstring": "",
      "path": "src/components/swirl-modal/swirl-modal.tsx"
    },
    "src/components/swirl-option-list-item/swirl-option-list-item.tsx::SwirlOptionListItemContext": {
      "declaration": "export type SwirlOptionListItemContext = \"single-select\" | \"multi-select\";",
      "docstring": "",
      "path": "src/components/swirl-option-list-item/swirl-option-list-item.tsx"
    },
    "src/components/swirl-option-list-item/swirl-option-list-item.tsx::SwirlOptionListItemRole": {
      "declaration": "export type SwirlOptionListItemRole = \"option\" | \"menuitemradio\";",
      "docstring": "",
      "path": "src/components/swirl-option-list-item/swirl-option-list-item.tsx"
    },
    "src/components/swirl-pagination/swirl-pagination.tsx::SwirlPaginationVariant": {
      "declaration": "export type SwirlPaginationVariant = \"default\" | \"simple\" | \"advanced\";",
      "docstring": "",
      "path": "src/components/swirl-pagination/swirl-pagination.tsx"
    },
    "src/components/swirl-popover/swirl-popover.tsx::SwirlPopoverAnimation": {
      "declaration": "export type SwirlPopoverAnimation = \"fade-in\" | \"scale-in-xy\" | \"scale-in-y\";",
      "docstring": "",
      "path": "src/components/swirl-popover/swirl-popover.tsx"
    },
    "src/components/swirl-popover/swirl-popover.tsx::SwirlPopoverFallbackAxisSideDirection": {
      "declaration": "export type SwirlPopoverFallbackAxisSideDirection = \"none\" | \"start\" | \"end\";",
      "docstring": "",
      "path": "src/components/swirl-popover/swirl-popover.tsx"
    },
    "src/components/swirl-popover/swirl-popover.tsx::SwirlPopoverBorderRadius": {
      "declaration": "string",
      "docstring": "",
      "path": "src/components/swirl-popover/swirl-popover.tsx"
    },
    "src/components/swirl-popover/swirl-popover.tsx::SwirlPopoverControlMethod": {
      "declaration": "export type SwirlPopoverControlMethod = \"click\" | \"hover\" | \"programmatic\";",
      "docstring": "",
      "path": "src/components/swirl-popover/swirl-popover.tsx"
    },
    "src/components/swirl-progress-indicator/swirl-progress-indicator.tsx::SwirlProgressIndicatorSize": {
      "declaration": "export type SwirlProgressIndicatorSize = \"s\" | \"m\";",
      "docstring": "",
      "path": "src/components/swirl-progress-indicator/swirl-progress-indicator.tsx"
    },
    "src/components/swirl-progress-indicator/swirl-progress-indicator.tsx::SwirlProgressIndicatorVariant": {
      "declaration": "export type SwirlProgressIndicatorVariant = \"bar\" | \"circle\";",
      "docstring": "",
      "path": "src/components/swirl-progress-indicator/swirl-progress-indicator.tsx"
    },
    "src/components/swirl-radio/swirl-radio.tsx::SwirlRadioState": {
      "declaration": "export type SwirlRadioState = boolean | \"true\" | \"false\";",
      "docstring": "",
      "path": "src/components/swirl-radio/swirl-radio.tsx"
    },
    "src/components/swirl-radio/swirl-radio.tsx::SwirlRadioVariant": {
      "declaration": "export type SwirlRadioVariant = \"default\" | \"card\";",
      "docstring": "",
      "path": "src/components/swirl-radio/swirl-radio.tsx"
    },
    "src/components/swirl-resource-list/swirl-resource-list.tsx::SwirlBoxPadding": {
      "declaration": "export type SwirlBoxPadding = \"0\" | \"2\" | \"4\" | \"8\" | \"12\" | \"16\";",
      "docstring": "",
      "path": "src/components/swirl-resource-list/swirl-resource-list.tsx"
    },
    "src/components/swirl-resource-list/swirl-resource-list.tsx::SwirlResourceListSemantics": {
      "declaration": "export type SwirlResourceListSemantics = \"grid\" | \"list\";",
      "docstring": "",
      "path": "src/components/swirl-resource-list/swirl-resource-list.tsx"
    },
    "src/components/swirl-tooltip/swirl-tooltip.tsx::SwirlTooltipIntent": {
      "declaration": "export type SwirlTooltipIntent = \"default\" | \"info\" | \"primary\";",
      "docstring": "",
      "path": "src/components/swirl-tooltip/swirl-tooltip.tsx"
    },
    "src/components/swirl-tooltip/swirl-tooltip.tsx::SwirlTooltipPosition": {
      "declaration": "export type SwirlTooltipPosition = \"top\" | \"right\" | \"bottom\" | \"left\";",
      "docstring": "",
      "path": "src/components/swirl-tooltip/swirl-tooltip.tsx"
    },
    "src/components/swirl-tooltip/swirl-tooltip.tsx::SwirlTooltipTrigger": {
      "declaration": "export type SwirlTooltipTrigger = \"hover\" | \"focus\";",
      "docstring": "",
      "path": "src/components/swirl-tooltip/swirl-tooltip.tsx"
    },
    "src/components/swirl-resource-list-item/swirl-resource-list-item.tsx::SwirlResourceListItemLabelWeight": {
      "declaration": "export type SwirlResourceListItemLabelWeight =\n  | \"medium\"\n  | \"regular\"\n  | \"semibold\"\n  | \"bold\";",
      "docstring": "",
      "path": "src/components/swirl-resource-list-item/swirl-resource-list-item.tsx"
    },
    "src/components/swirl-resource-list-item/swirl-resource-list-item.tsx::SwirlResourceListItemAriaCurrent": {
      "declaration": "export type SwirlResourceListItemAriaCurrent =\n  | \"page\"\n  | \"step\"\n  | \"location\"\n  | \"date\"\n  | \"time\"\n  | \"true\";",
      "docstring": "",
      "path": "src/components/swirl-resource-list-item/swirl-resource-list-item.tsx"
    },
    "src/components/swirl-search/swirl-search.tsx::SwirlSearchVariant": {
      "declaration": "export type SwirlSearchVariant = \"filled\" | \"outline\" | \"ghost\";",
      "docstring": "",
      "path": "src/components/swirl-search/swirl-search.tsx"
    },
    "src/components/swirl-shell-navigation-item/swirl-shell-navigation-item.tsx::SwirlLabelColor": {
      "declaration": "export type SwirlLabelColor = \"default\" | \"light\" | \"dark\";",
      "docstring": "",
      "path": "src/components/swirl-shell-navigation-item/swirl-shell-navigation-item.tsx"
    },
    "src/components/swirl-shell-navigation-item/swirl-shell-navigation-item.tsx::SwirlShellNavigationItemAriaCurrent": {
      "declaration": "export type SwirlShellNavigationItemAriaCurrent = \"page\" | \"true\";",
      "docstring": "",
      "path": "src/components/swirl-shell-navigation-item/swirl-shell-navigation-item.tsx"
    },
    "src/components/swirl-shell-navigation-item/swirl-shell-navigation-item.tsx::SwirlShellNavigationItemVariant": {
      "declaration": "export type SwirlShellNavigationItemVariant = \"default\" | \"tiled\" | \"app-icon\";",
      "docstring": "",
      "path": "src/components/swirl-shell-navigation-item/swirl-shell-navigation-item.tsx"
    },
    "src/components/swirl-shell-layout/swirl-shell-layout.tsx::SwirlShellLayoutSecondaryNavGridItemVariant": {
      "declaration": "export type SwirlShellLayoutSecondaryNavGridItemVariant = Exclude<\n  SwirlShellNavigationItemVariant,\n  \"default\"\n>;",
      "docstring": "",
      "path": "src/components/swirl-shell-layout/swirl-shell-layout.tsx"
    },
    "src/components/swirl-skeleton-box/swirl-skeleton-box.tsx::SwirlSkeletonBoxBorderRadius": {
      "declaration": "export type SwirlSkeletonBoxBorderRadius =\n  | \"s\"\n  | \"sm\"\n  | \"base\"\n  | \"pill\"\n  | \"none\";",
      "docstring": "",
      "path": "src/components/swirl-skeleton-box/swirl-skeleton-box.tsx"
    },
    "src/components/swirl-skeleton-text/swirl-skeleton-text.tsx::SwirlSkeletonTextSize": {
      "declaration": "export type SwirlSkeletonTextSize = \"sm\" | \"base\" | \"lg\" | \"xl\" | \"2xl\";",
      "docstring": "",
      "path": "src/components/swirl-skeleton-text/swirl-skeleton-text.tsx"
    },
    "src/components/swirl-spinner/swirl-spinner.tsx::SwirlSpinnerSize": {
      "declaration": "export type SwirlSpinnerSize = \"xs\" | \"s\" | \"m\" | 20 | 24 | 36;",
      "docstring": "",
      "path": "src/components/swirl-spinner/swirl-spinner.tsx"
    },
    "src/components/swirl-status-indicator/swirl-status-indicator.tsx::SwirlStatusIndicatorIntent": {
      "declaration": "export type SwirlStatusIndicatorIntent =\n  | \"critical\"\n  | \"info\"\n  | \"success\"\n  | \"warning\";",
      "docstring": "",
      "path": "src/components/swirl-status-indicator/swirl-status-indicator.tsx"
    },
    "src/components/swirl-switch/swirl-switch.tsx::SwirlSwitchLabelPosition": {
      "declaration": "export type SwirlSwitchLabelPosition = \"start\" | \"end\";",
      "docstring": "",
      "path": "src/components/swirl-switch/swirl-switch.tsx"
    },
    "src/components/swirl-tab/swirl-tab.tsx::SwirlTabPadding": {
      "declaration": "export type SwirlTabPadding = \"0\" | \"2\" | \"4\" | \"8\" | \"12\" | \"16\" | \"20\" | \"24\";",
      "docstring": "",
      "path": "src/components/swirl-tab/swirl-tab.tsx"
    },
    "src/components/swirl-tab-bar/swirl-tab-bar.tsx::SwirlTabBarJustify": {
      "declaration": "export type SwirlTabBarJustify = \"start\" | \"evenly\";",
      "docstring": "",
      "path": "src/components/swirl-tab-bar/swirl-tab-bar.tsx"
    },
    "src/components/swirl-tab-bar/swirl-tab-bar.tsx::SwirlTabBarPadding": {
      "declaration": "export type SwirlTabBarPadding =\n  | \"0\"\n  | \"2\"\n  | \"4\"\n  | \"8\"\n  | \"12\"\n  | \"16\"\n  | \"20\"\n  | \"24\";",
      "docstring": "",
      "path": "src/components/swirl-tab-bar/swirl-tab-bar.tsx"
    },
    "src/components/swirl-tab-bar/swirl-tab-bar.tsx::SwirlTabBarTab": {
      "declaration": "{\n  active?: boolean;\n  icon?: string;\n  id: string;\n  label: string;\n  suffix?: string;\n}",
      "docstring": "",
      "path": "src/components/swirl-tab-bar/swirl-tab-bar.tsx"
    },
    "src/components/swirl-tab-bar/swirl-tab-bar.tsx::SwirlTabBarVariant": {
      "declaration": "export type SwirlTabBarVariant = \"default\" | \"pill\";",
      "docstring": "",
      "path": "src/components/swirl-tab-bar/swirl-tab-bar.tsx"
    },
    "src/components/swirl-table/swirl-table.tsx::SwirlTableDropRowEvent": {
      "declaration": "export type SwirlTableDropRowEvent = Pick<\n  SortableEvent,\n  \"oldIndex\" | \"newIndex\" | \"item\"\n> & {\n  itemId: string;\n  newNextSiblingItemId: string | undefined;\n  newPrevSiblingItemId: string | undefined;\n};",
      "docstring": "",
      "path": "src/components/swirl-table/swirl-table.tsx"
    },
    "src/components/swirl-table-column/swirl-table-column.tsx::SwirlTableColumnVariant": {
      "declaration": "export type SwirlTableColumnVariant = \"default\" | \"sunken\" | \"raised\";",
      "docstring": "",
      "path": "src/components/swirl-table-column/swirl-table-column.tsx"
    },
    "src/components/swirl-table-column/swirl-table-column.tsx::SwirlTableColumnSort": {
      "declaration": "export type SwirlTableColumnSort = \"ascending\" | \"descending\";",
      "docstring": "",
      "path": "src/components/swirl-table-column/swirl-table-column.tsx"
    },
    "src/components/swirl-tag/swirl-tag.tsx::SwirlTagIconPosition": {
      "declaration": "export type SwirlTagIconPosition = \"start\" | \"end\";",
      "docstring": "",
      "path": "src/components/swirl-tag/swirl-tag.tsx"
    },
    "src/components/swirl-tag/swirl-tag.tsx::SwirlTagIntent": {
      "declaration": "export type SwirlTagIntent =\n  | \"default\"\n  | \"critical\"\n  | \"warning\"\n  | \"success\"\n  | \"info\"\n  | \"special\"\n  | \"translucent\";",
      "docstring": "",
      "path": "src/components/swirl-tag/swirl-tag.tsx"
    },
    "src/components/swirl-tag/swirl-tag.tsx::SwirlTagSize": {
      "declaration": "export type SwirlTagSize = \"s\" | \"m\";",
      "docstring": "",
      "path": "src/components/swirl-tag/swirl-tag.tsx"
    },
    "src/components/swirl-tag/swirl-tag.tsx::SwirlTagVariant": {
      "declaration": "export type SwirlTagVariant = \"default\" | \"outline\" | \"strong\";",
      "docstring": "",
      "path": "src/components/swirl-tag/swirl-tag.tsx"
    },
    "src/components/swirl-text/swirl-text.tsx::SwirlTextAlign": {
      "declaration": "export type SwirlTextAlign = \"start\" | \"center\" | \"end\";",
      "docstring": "",
      "path": "src/components/swirl-text/swirl-text.tsx"
    },
    "src/components/swirl-text/swirl-text.tsx::SwirlTextColor": {
      "declaration": "export type SwirlTextColor =\n  | \"critical\"\n  | \"default\"\n  | \"disabled\"\n  | \"highlight\"\n  | \"on-action-primary\"\n  | \"on-image\"\n  | \"on-status\"\n  | \"on-surface-highlight\"\n  | \"on-surface-highlight-subdued\"\n  | \"subdued\"\n  | \"success\"\n  | \"warning\";",
      "docstring": "",
      "path": "src/components/swirl-text/swirl-text.tsx"
    },
    "src/components/swirl-text/swirl-text.tsx::SwirlTextFontFamily": {
      "declaration": "export type SwirlTextFontFamily = \"code\" | \"text\";",
      "docstring": "",
      "path": "src/components/swirl-text/swirl-text.tsx"
    },
    "src/components/swirl-text/swirl-text.tsx::SwirlTextFontStyle": {
      "declaration": "export type SwirlTextFontStyle = \"normal\" | \"italic\";",
      "docstring": "",
      "path": "src/components/swirl-text/swirl-text.tsx"
    },
    "src/components/swirl-text/swirl-text.tsx::SwirlTextSize": {
      "declaration": "export type SwirlTextSize = \"xs\" | \"sm\" | \"base\" | \"lg\" | \"xl\" | \"2xl\";",
      "docstring": "",
      "path": "src/components/swirl-text/swirl-text.tsx"
    },
    "src/components/swirl-text/swirl-text.tsx::SwirlTextTruncateDirection": {
      "declaration": "export type SwirlTextTruncateDirection = \"end\" | \"start\";",
      "docstring": "",
      "path": "src/components/swirl-text/swirl-text.tsx"
    },
    "src/components/swirl-text/swirl-text.tsx::SwirlTextWeight": {
      "declaration": "export type SwirlTextWeight = \"normal\" | \"medium\" | \"semibold\" | \"bold\";",
      "docstring": "",
      "path": "src/components/swirl-text/swirl-text.tsx"
    },
    "src/components/swirl-text/swirl-text.tsx::SwirlTextWhiteSpace": {
      "declaration": "export type SwirlTextWhiteSpace =\n  | \"inherit\"\n  | \"normal\"\n  | \"nowrap\"\n  | \"pre\"\n  | \"pre-line\"\n  | \"pre-wrap\"\n  | \"break-spaces\";",
      "docstring": "",
      "path": "src/components/swirl-text/swirl-text.tsx"
    },
    "src/components/swirl-thumbnail/swirl-thumbnail.tsx::SwirlThumbnailFormat": {
      "declaration": "export type SwirlThumbnailFormat = \"portrait\" | \"landscape\" | \"square\";",
      "docstring": "",
      "path": "src/components/swirl-thumbnail/swirl-thumbnail.tsx"
    },
    "src/components/swirl-thumbnail/swirl-thumbnail.tsx::SwirlThumbnailSize": {
      "declaration": "export type SwirlThumbnailSize = \"s\" | \"m\" | \"l\" | \"xl\" | \"2xl\";",
      "docstring": "",
      "path": "src/components/swirl-thumbnail/swirl-thumbnail.tsx"
    },
    "src/components/swirl-toast/swirl-toast.tsx::SwirlToastIntent": {
      "declaration": "export type SwirlToastIntent = \"default\" | \"critical\" | \"success\";",
      "docstring": "",
      "path": "src/components/swirl-toast/swirl-toast.tsx"
    },
    "src/components/swirl-toast-provider/swirl-toast-provider.tsx::SwirlToastMessage": {
      "declaration": "any",
      "docstring": "",
      "path": "src/components/swirl-toast-provider/swirl-toast-provider.tsx"
    },
    "src/components/swirl-toast-provider/swirl-toast-provider.tsx::SwirlToastConfig": {
      "declaration": "{\n  accessibleDismissLabel?: string;\n  content: string;\n  actionLabel?: string;\n  dismissOnAction?: boolean;\n  dismissLabel?: string;\n  duration?: number;\n  icon?: string;\n  intent?: SwirlToastIntent;\n  toastId?: string;\n  onDismiss?: (toastId: string) => void;\n  onAction?: (toastId: string) => void;\n}",
      "docstring": "",
      "path": "src/components/swirl-toast-provider/swirl-toast-provider.tsx"
    },
    "src/components/swirl-toggle-group/swirl-toggle-group.tsx::SwirlToggleGroupVariant": {
      "declaration": "export type SwirlToggleGroupVariant = \"flat\" | \"outline\";",
      "docstring": "",
      "path": "src/components/swirl-toggle-group/swirl-toggle-group.tsx"
    },
    "src/components/swirl-toolbar/swirl-toolbar.tsx::SwirlToolbarOrientation": {
      "declaration": "export type SwirlToolbarOrientation = \"horizontal\" | \"vertical\";",
      "docstring": "",
      "path": "src/components/swirl-toolbar/swirl-toolbar.tsx"
    },
    "src/components/swirl-tree-view/swirl-tree-view.tsx::SwirlTreeViewDropItemEvent": {
      "declaration": "export type SwirlTreeViewDropItemEvent = Pick<\n  SortableEvent,\n  \"oldIndex\" | \"newIndex\" | \"item\"\n> & {\n  itemId: string;\n  newNextSiblingItemId: string | undefined;\n  newPrevSiblingItemId: string | undefined;\n  sourceParentItemId: string;\n  targetParentItemId: string;\n};",
      "docstring": "",
      "path": "src/components/swirl-tree-view/swirl-tree-view.tsx"
    },
    "src/components/swirl-tree-view-item/swirl-tree-view-item.tsx::SwirlTreeViewItemKeyboardMoveEvent": {
      "declaration": "{\n  canDrop: boolean;\n  childrenCount: number;\n  itemLabel: string;\n  parentLabel: string;\n  position: number;\n}",
      "docstring": "",
      "path": "src/components/swirl-tree-view-item/swirl-tree-view-item.tsx"
    },
    "src/components/swirl-tree-view/swirl-tree-view.tsx::SwirlTreeViewCanDropHandler": {
      "declaration": "(location: {\n  parentId: string;\n  position: number;\n}) => boolean",
      "docstring": "",
      "path": "src/components/swirl-tree-view/swirl-tree-view.tsx"
    },
    "src/components/swirl-tree-view/swirl-tree-view.tsx::SwirlTreeViewSemantics": {
      "declaration": "export type SwirlTreeViewSemantics = \"tree\" | \"list\";",
      "docstring": "",
      "path": "src/components/swirl-tree-view/swirl-tree-view.tsx"
    },
    "../../node_modules/wc-datepicker/dist/types/components/wc-datepicker/wc-datepicker.d.ts::WCDatepickerLabels": {
      "declaration": "{\n  clearButton: string;\n  monthSelect: string;\n  nextMonthButton: string;\n  nextYearButton: string;\n  picker: string;\n  previousMonthButton: string;\n  previousYearButton: string;\n  todayButton: string;\n  yearSelect: string;\n}",
      "docstring": "",
      "path": "../../node_modules/wc-datepicker/dist/types/components/wc-datepicker/wc-datepicker.d.ts"
    },
    "src/components/swirl-emoji/swirl-emoji.types.ts::SwirlEmojiSize": {
      "declaration": "export type SwirlEmojiSize = 12 | 16 | 20 | 24 | 32;",
      "docstring": "",
      "path": "src/components/swirl-emoji/swirl-emoji.types.ts"
    },
    "src/components/swirl-popover/swirl-popover.tsx::SwirlPopover": {
      "declaration": "any",
      "docstring": "",
      "path": "src/components/swirl-popover/swirl-popover.tsx"
    },
    "src/components/swirl-symbol/swirl-symbol.types.ts::SwirlSymbolSize": {
      "declaration": "export type SwirlSymbolSize = 16 | 20 | 24 | 28 | 32;",
      "docstring": "",
      "path": "src/components/swirl-symbol/swirl-symbol.types.ts"
    },
    "src/components/swirl-theme-provider/swirl-theme-provider.types.ts::SwirlThemeProviderConfig": {
      "declaration": "{\n  enabledThemes?: (keyof SwirlThemes)[];\n  rootElement?: HTMLElement;\n  storage?: SwirlThemeProviderStorage;\n  themes?: SwirlThemes;\n}",
      "docstring": "",
      "path": "src/components/swirl-theme-provider/swirl-theme-provider.types.ts"
    },
    "src/components/swirl-theme-provider/swirl-theme-provider.types.ts::SwirlOSThemeChangeEventData": {
      "declaration": "{\n  activeTheme: SwirlOSTheme;\n  preferredTheme: SwirlOSTheme | undefined;\n}",
      "docstring": "",
      "path": "src/components/swirl-theme-provider/swirl-theme-provider.types.ts"
    },
    "src/components/swirl-theme-provider/swirl-theme-provider.types.ts::SwirlOSTheme": {
      "declaration": "export type SwirlOSTheme = \"light\" | \"dark\";",
      "docstring": "",
      "path": "src/components/swirl-theme-provider/swirl-theme-provider.types.ts"
    }
  }
}