{
  "schemaVersion": "1.0.0",
  "readme": "",
  "modules": [
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/icon/bl-icon.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "BlIcon",
          "cssProperties": [
            {
              "description": "Setting size of icon. Default is current font size in DOM place",
              "name": "font-size"
            },
            {
              "description": "Setting color of icon",
              "name": "color",
              "default": "currentColor"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "_iconName",
              "type": {
                "text": "BaklavaIcon"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "BaklavaIcon"
              },
              "description": "Name of the icon to show",
              "attribute": "name",
              "reflects": true,
              "parsedType": {
                "text": "import(\"<rootPath>/components/icon/icon-list\").BaklavaIcon"
              }
            },
            {
              "kind": "field",
              "name": "svg",
              "type": {
                "text": "string"
              },
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "load"
            }
          ],
          "events": [
            {
              "name": "bl-load",
              "type": {
                "text": "CustomEvent<string>"
              },
              "description": "Fires when SVG icon loaded",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "bl-error",
              "type": {
                "text": "CustomEvent<string>"
              },
              "description": "Fires when SVG icon failed to load",
              "parsedType": {
                "text": "string"
              }
            }
          ],
          "attributes": [
            {
              "description": "Name of the icon to show",
              "name": "name",
              "type": {
                "text": "BaklavaIcon"
              },
              "fieldName": "name",
              "parsedType": {
                "text": "import(\"<rootPath>/components/icon/icon-list\").BaklavaIcon"
              }
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-icon",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Icon component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-icon\n * @summary Baklava Icon component\n *\n * @attr [name] Name of the icon to show\n * @cssproperty [font-size] Setting size of icon. Default is current font size in DOM place\n * @cssproperty [color=currentColor] Setting color of icon\n */",
          "tag": [
            {
              "name": "bl-icon",
              "description": ""
            }
          ],
          "cssproperty": [
            {
              "name": "font-size",
              "description": "Setting size of icon. Default is current font size in DOM place"
            },
            {
              "name": "color",
              "description": "Setting color of icon"
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlIcon",
            "module": "/home/runner/work/baklava/baklava/src/components/icon/bl-icon.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bl-icon",
          "declaration": {
            "name": "BlIcon",
            "module": "/home/runner/work/baklava/baklava/src/components/icon/bl-icon.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/accordion-group/accordion/bl-accordion.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "BlAccordion",
          "members": [
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the accordion is expanded",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "caption",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets accordion caption.",
              "attribute": "caption",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "icon",
              "type": {
                "text": "boolean | BaklavaIcon | undefined"
              },
              "description": "Add icon to beginning of the title",
              "attribute": "icon",
              "parsedType": {
                "text": "boolean | import(\"<rootPath>/components/icon/icon-list\").BaklavaIcon"
              }
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the accordion is disabled",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "animationDuration",
              "type": {
                "text": "number"
              },
              "default": "250",
              "attribute": "animationDuration"
            },
            {
              "kind": "field",
              "name": "_animation",
              "type": {
                "text": "Animation | null"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_animationStatus",
              "type": {
                "text": "AnimationStatus | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "field",
              "name": "detailsEl",
              "type": {
                "text": "HTMLDetailsElement"
              },
              "parsedType": {
                "text": "HTMLDetailsElement"
              }
            },
            {
              "kind": "field",
              "name": "summaryEl",
              "type": {
                "text": "HTMLElement"
              },
              "parsedType": {
                "text": "HTMLElement"
              }
            },
            {
              "kind": "field",
              "name": "contentEl",
              "type": {
                "text": "HTMLElement"
              },
              "parsedType": {
                "text": "HTMLElement"
              }
            },
            {
              "kind": "method",
              "name": "_cleanupStyles",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_animate",
              "parameters": [
                {
                  "name": "isExpanding",
                  "type": {
                    "text": "boolean"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_onAnimationFinish",
              "privacy": "private",
              "parameters": [
                {
                  "name": "isExpanding",
                  "type": {
                    "text": "boolean"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "expand"
            },
            {
              "kind": "method",
              "name": "collapse"
            },
            {
              "kind": "method",
              "name": "_clickHandler",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            }
          ],
          "events": [
            {
              "name": "bl-toggle",
              "type": {
                "text": "CustomEvent<boolean>"
              },
              "description": "Fires when accordion open state change.",
              "parsedType": {
                "text": "boolean"
              }
            }
          ],
          "attributes": [
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the accordion is expanded",
              "fieldName": "open"
            },
            {
              "name": "caption",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets accordion caption.",
              "fieldName": "caption",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "icon",
              "type": {
                "text": "boolean | BaklavaIcon | undefined"
              },
              "description": "Add icon to beginning of the title",
              "fieldName": "icon",
              "parsedType": {
                "text": "boolean | import(\"<rootPath>/components/icon/icon-list\").BaklavaIcon"
              }
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the accordion is disabled",
              "fieldName": "disabled"
            },
            {
              "name": "animationDuration",
              "type": {
                "text": "number"
              },
              "default": "250",
              "fieldName": "animationDuration"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-accordion",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlAccordion",
            "module": "/home/runner/work/baklava/baklava/src/components/accordion-group/accordion/bl-accordion.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bl-accordion",
          "declaration": {
            "name": "BlAccordion",
            "module": "/home/runner/work/baklava/baklava/src/components/accordion-group/accordion/bl-accordion.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/spinner/bl-spinner.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "blSpinnerTag",
          "type": {
            "text": "string"
          },
          "default": "\"bl-spinner\""
        },
        {
          "kind": "class",
          "description": "",
          "name": "BlSpinner",
          "members": [
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "string"
              },
              "default": "\"var(--bl-font-size-m)\"",
              "description": "Sets the spinner size",
              "attribute": "size",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets the disabled state for spinner",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "overlay",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets the overlay state for spinner",
              "attribute": "overlay",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "color",
              "type": {
                "text": "string"
              },
              "default": "\"var(--bl-color-primary)\"",
              "description": "Sets the color of the spinner",
              "attribute": "color",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            }
          ],
          "attributes": [
            {
              "name": "size",
              "type": {
                "text": "string"
              },
              "default": "\"var(--bl-font-size-m)\"",
              "description": "Sets the spinner size",
              "fieldName": "size"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets the disabled state for spinner",
              "fieldName": "disabled"
            },
            {
              "name": "overlay",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets the overlay state for spinner",
              "fieldName": "overlay"
            },
            {
              "name": "color",
              "type": {
                "text": "string"
              },
              "default": "\"var(--bl-color-primary)\"",
              "description": "Sets the color of the spinner",
              "fieldName": "color",
              "parsedType": {
                "text": "string"
              }
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-spinner",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Spinner component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-spinner\n * @summary Baklava Spinner component\n *\n */",
          "tag": [
            {
              "name": "bl-spinner",
              "description": ""
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "blSpinnerTag",
          "declaration": {
            "name": "blSpinnerTag",
            "module": "/home/runner/work/baklava/baklava/src/components/spinner/bl-spinner.ts"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlSpinner",
            "module": "/home/runner/work/baklava/baklava/src/components/spinner/bl-spinner.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "declaration": {
            "name": "BlSpinner",
            "module": "/home/runner/work/baklava/baklava/src/components/spinner/bl-spinner.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/button/bl-button.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "BlButton",
          "cssProperties": [
            {
              "description": "Sets the display property of button",
              "name": "--bl-button-display",
              "default": "inline-block"
            },
            {
              "description": "Sets the justify-content property of button",
              "name": "--bl-button-justify",
              "default": "center"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "variant",
              "type": {
                "text": "ButtonVariant"
              },
              "default": "\"primary\"",
              "description": "Sets the button variant",
              "attribute": "variant",
              "reflects": true,
              "parsedType": {
                "text": "\"primary\" | \"secondary\" | \"tertiary\""
              }
            },
            {
              "kind": "field",
              "name": "kind",
              "type": {
                "text": "ButtonKind"
              },
              "default": "\"default\"",
              "description": "Sets the button kind",
              "attribute": "kind",
              "reflects": true,
              "parsedType": {
                "text": "\"default\" | \"neutral\" | \"success\" | \"danger\""
              }
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "ButtonSize"
              },
              "default": "\"medium\"",
              "description": "Sets the button size",
              "attribute": "size",
              "reflects": true,
              "parsedType": {
                "text": "\"small\" | \"medium\" | \"large\""
              }
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "description": "Sets the button label. Used for accessibility.",
              "attribute": "label",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "loadingLabel",
              "type": {
                "text": "string"
              },
              "description": "Sets the button label for loading status.",
              "attribute": "loading-label",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "loading",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets loading state of button",
              "attribute": "loading",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets button as disabled",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "href",
              "type": {
                "text": "string | undefined"
              },
              "description": "Set link url. If set, button will be rendered as anchor tag.",
              "attribute": "href",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "icon",
              "type": {
                "text": "BaklavaIcon | undefined"
              },
              "description": "Sets the icon name. Shows icon with bl-icon component",
              "attribute": "icon",
              "parsedType": {
                "text": "import(\"<rootPath>/components/icon/icon-list\").BaklavaIcon"
              }
            },
            {
              "kind": "field",
              "name": "target",
              "type": {
                "text": "TargetType | undefined"
              },
              "default": "\"_self\"",
              "description": "Sets the anchor target. Used when `href` is set.",
              "attribute": "target",
              "parsedType": {
                "text": "\"_blank\" | \"_parent\" | \"_self\" | \"_top\""
              }
            },
            {
              "kind": "field",
              "name": "type",
              "type": {
                "text": "\"submit\""
              },
              "description": "Sets the type of the button. Set `submit` to use button as the submitter of parent form.",
              "attribute": "type",
              "parsedType": {
                "text": "\"submit\""
              }
            },
            {
              "kind": "field",
              "name": "dropdown",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets button type to dropdown",
              "attribute": "dropdown"
            },
            {
              "kind": "field",
              "name": "autofocus",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets button to get keyboard focus automatically",
              "attribute": "autofocus",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "form",
              "type": {
                "text": "HTMLFormElement | string"
              },
              "description": "Sets the associated form of the button. Use when `type` is set to `submit` and button is not inside the target form.",
              "attribute": "form",
              "parsedType": {
                "text": "HTMLFormElement | string"
              }
            },
            {
              "kind": "field",
              "name": "active",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Active state"
            },
            {
              "kind": "field",
              "name": "button",
              "type": {
                "text": "HTMLAnchorElement | HTMLButtonElement"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_isActive",
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "caretTemplate",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              }
            },
            {
              "kind": "method",
              "name": "_handleClick",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "focus"
            },
            {
              "kind": "field",
              "name": "_hasIconSlot",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_hasDefaultSlot",
              "readonly": true
            }
          ],
          "events": [
            {
              "name": "bl-click",
              "type": {
                "text": "CustomEvent<string>"
              },
              "description": "Fires when button clicked",
              "parsedType": {
                "text": "string"
              }
            }
          ],
          "attributes": [
            {
              "name": "variant",
              "type": {
                "text": "ButtonVariant"
              },
              "default": "\"primary\"",
              "description": "Sets the button variant",
              "fieldName": "variant",
              "parsedType": {
                "text": "\"primary\" | \"secondary\" | \"tertiary\""
              }
            },
            {
              "name": "kind",
              "type": {
                "text": "ButtonKind"
              },
              "default": "\"default\"",
              "description": "Sets the button kind",
              "fieldName": "kind",
              "parsedType": {
                "text": "\"default\" | \"neutral\" | \"success\" | \"danger\""
              }
            },
            {
              "name": "size",
              "type": {
                "text": "ButtonSize"
              },
              "default": "\"medium\"",
              "description": "Sets the button size",
              "fieldName": "size",
              "parsedType": {
                "text": "\"small\" | \"medium\" | \"large\""
              }
            },
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "description": "Sets the button label. Used for accessibility.",
              "fieldName": "label",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "loading-label",
              "type": {
                "text": "string"
              },
              "description": "Sets the button label for loading status.",
              "fieldName": "loadingLabel"
            },
            {
              "name": "loading",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets loading state of button",
              "fieldName": "loading"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets button as disabled",
              "fieldName": "disabled"
            },
            {
              "name": "href",
              "type": {
                "text": "string | undefined"
              },
              "description": "Set link url. If set, button will be rendered as anchor tag.",
              "fieldName": "href",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "icon",
              "type": {
                "text": "BaklavaIcon | undefined"
              },
              "description": "Sets the icon name. Shows icon with bl-icon component",
              "fieldName": "icon",
              "parsedType": {
                "text": "import(\"<rootPath>/components/icon/icon-list\").BaklavaIcon"
              }
            },
            {
              "name": "target",
              "type": {
                "text": "TargetType | undefined"
              },
              "default": "\"_self\"",
              "description": "Sets the anchor target. Used when `href` is set.",
              "fieldName": "target",
              "parsedType": {
                "text": "\"_blank\" | \"_parent\" | \"_self\" | \"_top\""
              }
            },
            {
              "name": "type",
              "type": {
                "text": "\"submit\""
              },
              "description": "Sets the type of the button. Set `submit` to use button as the submitter of parent form.",
              "fieldName": "type",
              "parsedType": {
                "text": "\"submit\""
              }
            },
            {
              "name": "dropdown",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets button type to dropdown",
              "fieldName": "dropdown"
            },
            {
              "name": "autofocus",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets button to get keyboard focus automatically",
              "fieldName": "autofocus"
            },
            {
              "name": "form",
              "type": {
                "text": "HTMLFormElement | string"
              },
              "description": "Sets the associated form of the button. Use when `type` is set to `submit` and button is not inside the target form.",
              "fieldName": "form",
              "parsedType": {
                "text": "HTMLFormElement | string"
              }
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-button",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Button component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-button\n * @summary Baklava Button component\n *\n * @cssproperty [--bl-button-display=inline-block] Sets the display property of button\n * @cssproperty [--bl-button-justify=center] Sets the justify-content property of button\n *\n */",
          "tag": [
            {
              "name": "bl-button",
              "description": ""
            }
          ],
          "cssproperty": [
            {
              "name": "--bl-button-display",
              "description": "Sets the display property of button"
            },
            {
              "name": "--bl-button-justify",
              "description": "Sets the justify-content property of button"
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlButton",
            "module": "/home/runner/work/baklava/baklava/src/components/button/bl-button.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bl-button",
          "declaration": {
            "name": "BlButton",
            "module": "/home/runner/work/baklava/baklava/src/components/button/bl-button.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/alert/bl-alert.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "BlAlert",
          "members": [
            {
              "kind": "field",
              "name": "variant",
              "type": {
                "text": "AlertVariant"
              },
              "default": "\"info\"",
              "description": "Sets alert variant",
              "attribute": "variant",
              "reflects": true,
              "parsedType": {
                "text": "\"success\" | \"danger\" | \"info\" | \"warning\""
              }
            },
            {
              "kind": "field",
              "name": "description",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets alert description",
              "attribute": "description",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "icon",
              "type": {
                "text": "boolean | BaklavaIcon | undefined"
              },
              "description": "Allows to customize alert icon",
              "attribute": "icon",
              "parsedType": {
                "text": "boolean | import(\"<rootPath>/components/icon/icon-list\").BaklavaIcon"
              }
            },
            {
              "kind": "field",
              "name": "closable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Displays a close button.",
              "attribute": "closable",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "caption",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets alert caption.",
              "attribute": "caption",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "closed",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets alert components display state.",
              "attribute": "closed",
              "reflects": true
            },
            {
              "kind": "method",
              "name": "open",
              "privacy": "public",
              "description": "Opens alert component."
            },
            {
              "kind": "method",
              "name": "close",
              "privacy": "public",
              "description": "Closes alert component."
            },
            {
              "kind": "field",
              "name": "_hasAlertCaptionSlot",
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "_closeHandler",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_predefinedIcons",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_getIcon",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "BaklavaIcon | undefined"
                }
              }
            },
            {
              "kind": "method",
              "name": "_initAlertActionSlot",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            }
          ],
          "events": [
            {
              "name": "bl-close",
              "type": {
                "text": "CustomEvent<boolean>"
              },
              "description": "Fires when close button clicked.",
              "parsedType": {
                "text": "boolean"
              }
            }
          ],
          "attributes": [
            {
              "name": "variant",
              "type": {
                "text": "AlertVariant"
              },
              "default": "\"info\"",
              "description": "Sets alert variant",
              "fieldName": "variant",
              "parsedType": {
                "text": "\"success\" | \"danger\" | \"info\" | \"warning\""
              }
            },
            {
              "name": "description",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets alert description",
              "fieldName": "description",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "icon",
              "type": {
                "text": "boolean | BaklavaIcon | undefined"
              },
              "description": "Allows to customize alert icon",
              "fieldName": "icon",
              "parsedType": {
                "text": "boolean | import(\"<rootPath>/components/icon/icon-list\").BaklavaIcon"
              }
            },
            {
              "name": "closable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Displays a close button.",
              "fieldName": "closable"
            },
            {
              "name": "caption",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets alert caption.",
              "fieldName": "caption",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "closed",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets alert components display state.",
              "fieldName": "closed"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-alert",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Alert component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-alert\n * @summary Baklava Alert component\n */",
          "tag": [
            {
              "name": "bl-alert",
              "description": ""
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlAlert",
            "module": "/home/runner/work/baklava/baklava/src/components/alert/bl-alert.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bl-alert",
          "declaration": {
            "name": "BlAlert",
            "module": "/home/runner/work/baklava/baklava/src/components/alert/bl-alert.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/badge/bl-badge.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "BlBadge",
          "cssProperties": [
            {
              "description": "Sets the background color of badge",
              "name": "--bl-badge-bg-color",
              "default": "--bl-color-primary-contrast"
            },
            {
              "description": "Sets the color of badge",
              "name": "--bl-badge-color",
              "default": "--bl-color-primary"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "BadgeSize"
              },
              "default": "\"medium\"",
              "description": "Sets the badge size",
              "attribute": "size",
              "reflects": true,
              "parsedType": {
                "text": "\"small\" | \"medium\" | \"large\""
              }
            },
            {
              "kind": "field",
              "name": "icon",
              "type": {
                "text": "BaklavaIcon | undefined"
              },
              "description": "Sets the name of the icon",
              "attribute": "icon",
              "parsedType": {
                "text": "import(\"<rootPath>/components/icon/icon-list\").BaklavaIcon"
              }
            }
          ],
          "attributes": [
            {
              "name": "size",
              "type": {
                "text": "BadgeSize"
              },
              "default": "\"medium\"",
              "description": "Sets the badge size",
              "fieldName": "size",
              "parsedType": {
                "text": "\"small\" | \"medium\" | \"large\""
              }
            },
            {
              "name": "icon",
              "type": {
                "text": "BaklavaIcon | undefined"
              },
              "description": "Sets the name of the icon",
              "fieldName": "icon",
              "parsedType": {
                "text": "import(\"<rootPath>/components/icon/icon-list\").BaklavaIcon"
              }
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-badge",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Badge component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-badge\n * @summary Baklava Badge component\n *\n * @cssproperty [--bl-badge-bg-color=--bl-color-primary-contrast] Sets the background color of badge\n * @cssproperty [--bl-badge-color=--bl-color-primary] Sets the color of badge\n */",
          "tag": [
            {
              "name": "bl-badge",
              "description": ""
            }
          ],
          "cssproperty": [
            {
              "name": "--bl-badge-bg-color",
              "description": "Sets the background color of badge"
            },
            {
              "name": "--bl-badge-color",
              "description": "Sets the color of badge"
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlBadge",
            "module": "/home/runner/work/baklava/baklava/src/components/badge/bl-badge.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bl-badge",
          "declaration": {
            "name": "BlBadge",
            "module": "/home/runner/work/baklava/baklava/src/components/badge/bl-badge.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/calendar/bl-calendar.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "BlCalendar",
          "members": [
            {
              "kind": "field",
              "name": "today",
              "default": "new Date()"
            },
            {
              "kind": "field",
              "name": "_calendarMonth",
              "type": {
                "text": "number"
              },
              "parsedType": {
                "text": "number"
              }
            },
            {
              "kind": "field",
              "name": "_calendarYear",
              "type": {
                "text": "number"
              },
              "parsedType": {
                "text": "number"
              }
            },
            {
              "kind": "field",
              "name": "_calendarView",
              "type": {
                "text": "CalendarView"
              },
              "parsedType": {
                "text": "import(\"<rootPath>/components/calendar/bl-calendar.types\").CalendarView"
              }
            },
            {
              "kind": "field",
              "name": "_calendarYears",
              "type": {
                "text": "number[]"
              },
              "default": "[]",
              "parsedType": {
                "text": "number[]"
              }
            },
            {
              "kind": "field",
              "name": "_calendarDays",
              "type": {
                "text": "CalendarDay[]"
              },
              "default": "[]",
              "parsedType": {
                "text": "import(\"<rootPath>/components/calendar/bl-calendar.types\").CalendarDay[]"
              }
            },
            {
              "kind": "field",
              "name": "_dates",
              "type": {
                "text": "Date[]"
              },
              "default": "[]",
              "parsedType": {
                "text": "Date[]"
              }
            },
            {
              "kind": "field",
              "name": "dayRenderer",
              "type": {
                "text": "(date: Date) => TemplateResult | undefined"
              },
              "description": "Custom function to render day cells.\nIt receives the date as an argument and should return a TemplateResult.",
              "parsedType": {
                "text": "(date: Date) => TemplateResult"
              }
            },
            {
              "kind": "field",
              "name": "months",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "days",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "handleClearSelectedDates",
              "privacy": "public"
            },
            {
              "kind": "method",
              "name": "getDayNumInAMonth",
              "parameters": [
                {
                  "name": "year",
                  "type": {
                    "text": "number"
                  }
                },
                {
                  "name": "month",
                  "type": {
                    "text": "number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "getWeekDayOfDate",
              "parameters": [
                {
                  "name": "year",
                  "type": {
                    "text": "number"
                  }
                },
                {
                  "name": "month",
                  "type": {
                    "text": "number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "setPreviousCalendarView"
            },
            {
              "kind": "method",
              "name": "setNextCalendarView"
            },
            {
              "kind": "method",
              "name": "setCurrentCalendarView",
              "parameters": [
                {
                  "name": "view",
                  "type": {
                    "text": "CalendarView"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "setMonthAndCalendarView",
              "parameters": [
                {
                  "name": "month",
                  "type": {
                    "text": "number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "setYearAndCalendarView",
              "parameters": [
                {
                  "name": "year",
                  "type": {
                    "text": "number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "generateSurroundingYears"
            },
            {
              "kind": "method",
              "name": "clearRangePickerStyles"
            },
            {
              "kind": "method",
              "name": "handleDate",
              "parameters": [
                {
                  "name": "date",
                  "type": {
                    "text": "Date"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleSingleSelectCalendar",
              "parameters": [
                {
                  "name": "calendarDate",
                  "type": {
                    "text": "Date"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleMultipleSelectCalendar",
              "parameters": [
                {
                  "name": "calendarDate",
                  "type": {
                    "text": "Date"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleRangeSelectCalendar",
              "parameters": [
                {
                  "name": "calendarDate",
                  "type": {
                    "text": "Date"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "checkIfSelectedDate",
              "parameters": [
                {
                  "name": "calendarDate",
                  "type": {
                    "text": "Date"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "checkIfDateIsToday",
              "parameters": [
                {
                  "name": "calendarDate",
                  "type": {
                    "text": "Date"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "checkIfDateIsDisabled",
              "parameters": [
                {
                  "name": "calendarDate",
                  "type": {
                    "text": "Date"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "setHoverClass"
            },
            {
              "kind": "method",
              "name": "createCalendarDays"
            },
            {
              "kind": "method",
              "name": "renderCalendarHeader"
            },
            {
              "kind": "method",
              "name": "renderCalendarDays"
            },
            {
              "kind": "method",
              "name": "renderCalendarMonths"
            },
            {
              "kind": "method",
              "name": "renderCalendarYears"
            }
          ],
          "events": [
            {
              "name": "bl-calendar-change",
              "type": {
                "text": "CustomEvent<Date[]>"
              },
              "description": "Fires when date selection changes",
              "parsedType": {
                "text": "Date[]"
              }
            }
          ],
          "superclass": {
            "name": "DatepickerCalendarMixin",
            "module": "//home/runner/work/baklava/baklava/src/mixins/datepicker-calendar-mixin/datepicker-calendar-mixin"
          },
          "tagName": "bl-calendar",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Calendar component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-calendar\n * @summary Baklava Calendar component\n **/",
          "tag": [
            {
              "name": "bl-calendar",
              "description": ""
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlCalendar",
            "module": "/home/runner/work/baklava/baklava/src/components/calendar/bl-calendar.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bl-calendar",
          "declaration": {
            "name": "BlCalendar",
            "module": "/home/runner/work/baklava/baklava/src/components/calendar/bl-calendar.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/checkbox-group/checkbox/bl-checkbox.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "blCheckboxTag",
          "type": {
            "text": "string"
          },
          "default": "\"bl-checkbox\""
        },
        {
          "kind": "class",
          "description": "",
          "name": "BlCheckbox",
          "members": [
            {
              "kind": "field",
              "name": "shadowRootOptions",
              "type": {
                "text": "object"
              },
              "static": true,
              "default": "{ ...LitElement.shadowRootOptions, delegatesFocus: false }"
            },
            {
              "kind": "field",
              "name": "formControlValidators",
              "type": {
                "text": "array"
              },
              "static": true,
              "default": "[requiredValidator]"
            },
            {
              "kind": "field",
              "name": "validationTarget",
              "type": {
                "text": "HTMLInputElement"
              },
              "parsedType": {
                "text": "HTMLInputElement"
              }
            },
            {
              "kind": "field",
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets the checked state for checkbox",
              "attribute": "checked",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "description": "Sets the checkbox value",
              "attribute": "value",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets checkbox as required",
              "attribute": "required",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "customInvalidText",
              "type": {
                "text": "string | undefined"
              },
              "description": "Set custom error message",
              "attribute": "invalid-text",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets the disabled state for checkbox",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "indeterminate",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets the indeterminate state for checkbox",
              "attribute": "indeterminate",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "checkboxElement",
              "type": {
                "text": "HTMLElement"
              },
              "parsedType": {
                "text": "HTMLElement"
              }
            },
            {
              "kind": "field",
              "name": "dirty",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "field",
              "type": {
                "text": "BlCheckboxGroup | null"
              },
              "privacy": "protected"
            },
            {
              "kind": "method",
              "name": "reportValidity"
            },
            {
              "kind": "method",
              "name": "validityCallback",
              "return": {
                "type": {
                  "text": "string | void"
                }
              }
            },
            {
              "kind": "method",
              "name": "focus",
              "description": "Focuses this option"
            },
            {
              "kind": "method",
              "name": "blur",
              "description": "Blurs from this option"
            },
            {
              "kind": "method",
              "name": "handleSubmit",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "SubmitEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleChange",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "CustomEvent"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "handleFieldValueChange",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            }
          ],
          "events": [
            {
              "name": "bl-checkbox-change",
              "type": {
                "text": "CustomEvent<boolean>"
              },
              "description": "Fires whenever user change the value of the checkbox.",
              "parsedType": {
                "text": "boolean"
              }
            },
            {
              "name": "bl-focus",
              "type": {
                "text": "CustomEvent<string>"
              },
              "description": "Fires when checkbox is focused",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "bl-blur",
              "type": {
                "text": "CustomEvent<string>"
              },
              "description": "Fires when checkbox is blurred",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "bl-checkbox-invalid",
              "type": {
                "text": "CustomEvent<ValidityState>"
              },
              "description": "Fires when checkbox is invalid",
              "parsedType": {
                "text": "ValidityState"
              }
            }
          ],
          "attributes": [
            {
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets the checked state for checkbox",
              "fieldName": "checked"
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "description": "Sets the checkbox value",
              "fieldName": "value",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets checkbox as required",
              "fieldName": "required"
            },
            {
              "name": "invalid-text",
              "type": {
                "text": "string | undefined"
              },
              "description": "Set custom error message",
              "fieldName": "customInvalidText"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets the disabled state for checkbox",
              "fieldName": "disabled"
            },
            {
              "name": "indeterminate",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets the indeterminate state for checkbox",
              "fieldName": "indeterminate"
            }
          ],
          "mixins": [
            {
              "name": "FormControlMixin",
              "package": "@open-wc/form-control"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-checkbox",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Checkbox component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-checkbox\n * @summary Baklava Checkbox component\n */",
          "tag": [
            {
              "name": "bl-checkbox",
              "description": ""
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "blCheckboxTag",
          "declaration": {
            "name": "blCheckboxTag",
            "module": "/home/runner/work/baklava/baklava/src/components/checkbox-group/checkbox/bl-checkbox.ts"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlCheckbox",
            "module": "/home/runner/work/baklava/baklava/src/components/checkbox-group/checkbox/bl-checkbox.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "declaration": {
            "name": "BlCheckbox",
            "module": "/home/runner/work/baklava/baklava/src/components/checkbox-group/checkbox/bl-checkbox.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/checkbox-group/bl-checkbox-group.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "blCheckboxGroupTag",
          "type": {
            "text": "string"
          },
          "default": "\"bl-checkbox-group\""
        },
        {
          "kind": "variable",
          "name": "blChangeEventName",
          "type": {
            "text": "string"
          },
          "default": "\"bl-checkbox-group-change\""
        },
        {
          "kind": "class",
          "description": "",
          "name": "BlCheckboxGroup",
          "cssProperties": [
            {
              "description": "Can be used for showing checkbox options as columns instead of rows. Options are `row` or `column`",
              "name": "--bl-checkbox-direction",
              "default": "row"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "shadowRootOptions",
              "type": {
                "text": "object"
              },
              "static": true,
              "default": "{ ...LitElement.shadowRootOptions, delegatesFocus: true }"
            },
            {
              "kind": "field",
              "name": "formControlValidators",
              "type": {
                "text": "array"
              },
              "static": true,
              "default": "[requiredValidator]"
            },
            {
              "kind": "field",
              "name": "validationTarget",
              "type": {
                "text": "HTMLElement"
              },
              "parsedType": {
                "text": "HTMLElement"
              }
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "Sets name of the checkbox group",
              "attribute": "name",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "description": "Sets the checkbox group label",
              "attribute": "label",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string[] | null"
              },
              "description": "Set and gets the actual value of the field",
              "attribute": "value",
              "reflects": true,
              "parsedType": {
                "text": "string[] | null"
              }
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets option as required",
              "attribute": "required",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "customInvalidText",
              "type": {
                "text": "string | undefined"
              },
              "description": "Set custom error message",
              "attribute": "invalid-text",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "dirty",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "options",
              "type": {
                "text": "BlCheckbox[]"
              },
              "readonly": true,
              "parsedType": {
                "text": "import(\"<rootPath>/components/checkbox-group/checkbox/bl-checkbox\").BlCheckbox[]"
              }
            },
            {
              "kind": "field",
              "name": "checkedOptions",
              "type": {
                "text": "string[]"
              },
              "readonly": true,
              "parsedType": {
                "text": "string[]"
              }
            },
            {
              "kind": "field",
              "name": "availableOptions",
              "type": {
                "text": "BlCheckbox[]"
              },
              "readonly": true,
              "parsedType": {
                "text": "import(\"<rootPath>/components/checkbox-group/checkbox/bl-checkbox\").BlCheckbox[]"
              }
            },
            {
              "kind": "method",
              "name": "setFormValue",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "focusedOptionIndex",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "method",
              "name": "handleOptionChecked",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleFocus",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleSubmit",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "SubmitEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "checkOptionsValidity"
            },
            {
              "kind": "method",
              "name": "validityCallback"
            },
            {
              "kind": "method",
              "name": "reportValidity"
            }
          ],
          "events": [
            {
              "name": "bl-checkbox-group-change",
              "type": {
                "text": "CustomEvent<string[]>"
              },
              "description": "Fires when checkbox group value changed",
              "parsedType": {
                "text": "string[]"
              }
            },
            {
              "name": "bl-checkbox-group-invalid",
              "type": {
                "text": "CustomEvent<ValidityState>"
              },
              "description": "Fires when checkbox group is invalid",
              "parsedType": {
                "text": "ValidityState"
              }
            }
          ],
          "attributes": [
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "Sets name of the checkbox group",
              "fieldName": "name",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "description": "Sets the checkbox group label",
              "fieldName": "label",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "value",
              "type": {
                "text": "string[] | null"
              },
              "description": "Set and gets the actual value of the field",
              "fieldName": "value",
              "parsedType": {
                "text": "string[] | null"
              }
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets option as required",
              "fieldName": "required"
            },
            {
              "name": "invalid-text",
              "type": {
                "text": "string | undefined"
              },
              "description": "Set custom error message",
              "fieldName": "customInvalidText"
            }
          ],
          "mixins": [
            {
              "name": "FormControlMixin",
              "package": "@open-wc/form-control"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-checkbox-group",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Button component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-checkbox-group\n * @summary Baklava Button component\n *\n * @cssproperty [--bl-checkbox-direction=row] Can be used for showing checkbox options as columns instead of rows. Options are `row` or `column`\n */",
          "tag": [
            {
              "name": "bl-checkbox-group",
              "description": ""
            }
          ],
          "cssproperty": [
            {
              "name": "--bl-checkbox-direction",
              "description": "Can be used for showing checkbox options as columns instead of rows. Options are `row` or `column`"
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "blCheckboxGroupTag",
          "declaration": {
            "name": "blCheckboxGroupTag",
            "module": "/home/runner/work/baklava/baklava/src/components/checkbox-group/bl-checkbox-group.ts"
          }
        },
        {
          "kind": "js",
          "name": "blChangeEventName",
          "declaration": {
            "name": "blChangeEventName",
            "module": "/home/runner/work/baklava/baklava/src/components/checkbox-group/bl-checkbox-group.ts"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlCheckboxGroup",
            "module": "/home/runner/work/baklava/baklava/src/components/checkbox-group/bl-checkbox-group.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "declaration": {
            "name": "BlCheckboxGroup",
            "module": "/home/runner/work/baklava/baklava/src/components/checkbox-group/bl-checkbox-group.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/input/bl-input.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "BlInput",
          "cssProperties": [
            {
              "description": "Sets the padding start",
              "name": "--bl-input-padding-start"
            },
            {
              "description": "Sets the padding end",
              "name": "--bl-input-padding-end"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "shadowRootOptions",
              "type": {
                "text": "object"
              },
              "static": true,
              "default": "{ ...LitElement.shadowRootOptions, delegatesFocus: true }"
            },
            {
              "kind": "field",
              "name": "formControlValidators",
              "static": true,
              "default": "innerInputValidators"
            },
            {
              "kind": "field",
              "name": "validationTarget",
              "type": {
                "text": "HTMLInputElement"
              },
              "parsedType": {
                "text": "HTMLInputElement"
              }
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets name of the input",
              "attribute": "name",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "type",
              "type": {
                "text": "InputType"
              },
              "default": "\"text\"",
              "description": "Type of the input. It's used to set `type` attribute of native input inside.",
              "attribute": "type",
              "reflects": true,
              "parsedType": {
                "text": "\"number\" | \"text\" | \"email\" | \"date\" | \"time\" | \"datetime-local\" | \"month\" | \"week\" | \"password\" | \"tel\" | \"url\" | \"search\""
              }
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets label of the input",
              "attribute": "label",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "placeholder",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets placeholder of the input",
              "attribute": "placeholder",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "Sets initial value of the input",
              "attribute": "value",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Makes input a mandatory field",
              "attribute": "required",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "minlength",
              "type": {
                "text": "number | undefined"
              },
              "description": "Sets minimum length of the input",
              "attribute": "minlength",
              "reflects": true,
              "parsedType": {
                "text": "number"
              }
            },
            {
              "kind": "field",
              "name": "maxlength",
              "type": {
                "text": "number | undefined"
              },
              "description": "Sets maximum length of the input",
              "attribute": "maxlength",
              "reflects": true,
              "parsedType": {
                "text": "number"
              }
            },
            {
              "kind": "field",
              "name": "min",
              "type": {
                "text": "number | string | undefined"
              },
              "description": "Sets the minimum acceptable value for the input",
              "attribute": "min",
              "reflects": true,
              "parsedType": {
                "text": "number | string"
              }
            },
            {
              "kind": "field",
              "name": "loading",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets the loading value for the input",
              "attribute": "loading",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "max",
              "type": {
                "text": "number | string | undefined"
              },
              "description": "Sets the maximum acceptable value for the input",
              "attribute": "max",
              "reflects": true,
              "parsedType": {
                "text": "number | string"
              }
            },
            {
              "kind": "field",
              "name": "pattern",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets a regex pattern form the input validation",
              "attribute": "pattern",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "step",
              "type": {
                "text": "number | undefined"
              },
              "description": "Sets the increase and decrease step to a `number` input",
              "attribute": "step",
              "reflects": true,
              "parsedType": {
                "text": "number"
              }
            },
            {
              "kind": "field",
              "name": "autocomplete",
              "type": {
                "text": "HTMLInputElement[\"autocomplete\"]"
              },
              "default": "\"on\"",
              "description": "Hints browser to autocomplete this field.",
              "attribute": "autocomplete",
              "reflects": true,
              "parsedType": {
                "text": "\"\" | \"email\" | \"tel\" | \"off\" | \"on\" | \"additional-name\" | \"address-level1\" | \"address-level2\" | \"address-level3\" | \"address-level4\" | \"address-line1\" | \"address-line2\" | \"address-line3\" | \"bday-day\" | \"bday-month\" | \"bday-year\" | \"cc-csc\" | \"cc-exp\" | \"cc-exp-month\" | \"cc-exp-year\" | \"cc-family-name\" | \"cc-given-name\" | \"cc-name\" | \"cc-number\" | \"cc-type\" | \"country\" | \"country-name\" | \"current-password\" | \"family-name\" | \"given-name\" | \"honorific-prefix\" | \"honorific-suffix\" | \"name\" | \"new-password\" | \"one-time-code\" | \"organization\" | \"postal-code\" | \"street-address\" | \"transaction-amount\" | \"transaction-currency\" | \"username\" | \"tel-area-code\" | \"tel-country-code\" | \"tel-extension\" | \"tel-local\" | \"tel-local-prefix\" | \"tel-local-suffix\" | \"tel-national\" | \"home email\" | \"home tel\" | \"home tel-area-code\" | \"home tel-country-code\" | \"home tel-extension\" | \"home tel-local\" | \"home tel-local-prefix\" | \"home tel-local-suffix\" | \"home tel-national\" | \"mobile email\" | \"mobile tel\" | \"mobile tel-area-code\" | \"mobile tel-country-code\" | \"mobile tel-extension\" | \"mobile tel-local\" | \"mobile tel-local-prefix\" | \"mobile tel-local-suffix\" | \"mobile tel-national\" | \"work email\" | \"work tel\" | \"work tel-area-code\" | \"work tel-country-code\" | \"work tel-extension\" | \"work tel-local\" | \"work tel-local-prefix\" | \"work tel-local-suffix\" | \"work tel-national\" | \"additional-name webauthn\" | \"address-level1 webauthn\" | \"address-level2 webauthn\" | \"address-level3 webauthn\" | \"address-level4 webauthn\" | \"address-line1 webauthn\" | \"address-line2 webauthn\" | \"address-line3 webauthn\" | \"bday-day webauthn\" | \"bday-month webauthn\" | \"bday-year webauthn\" | \"cc-csc webauthn\" | \"cc-exp webauthn\" | \"cc-exp-month webauthn\" | \"cc-exp-year webauthn\" | \"cc-family-name webauthn\" | \"cc-given-name webauthn\" | \"cc-name webauthn\" | \"cc-number webauthn\" | \"cc-type webauthn\" | \"country webauthn\" | \"country-name webauthn\" | \"current-password webauthn\" | \"family-name webauthn\" | \"given-name webauthn\" | \"honorific-prefix webauthn\" | \"honorific-suffix webauthn\" | \"name webauthn\" | \"new-password webauthn\" | \"one-time-code webauthn\" | \"organization webauthn\" | \"postal-code webauthn\" | \"street-address webauthn\" | \"transaction-amount webauthn\" | \"transaction-currency webauthn\" | \"username webauthn\" | \"email webauthn\" | \"tel webauthn\" | \"tel-area-code webauthn\" | \"tel-country-code webauthn\" | \"tel-extension webauthn\" | \"tel-local webauthn\" | \"tel-local-prefix webauthn\" | \"tel-local-suffix webauthn\" | \"tel-national webauthn\" | \"home email webauthn\" | \"home tel webauthn\" | \"home tel-area-code webauthn\" | \"home tel-country-code webauthn\" | \"home tel-extension webauthn\" | \"home tel-local webauthn\" | \"home tel-local-prefix webauthn\" | \"home tel-local-suffix webauthn\" | \"home tel-national webauthn\" | \"mobile email webauthn\" | \"mobile tel webauthn\" | \"mobile tel-area-code webauthn\" | \"mobile tel-country-code webauthn\" | \"mobile tel-extension webauthn\" | \"mobile tel-local webauthn\" | \"mobile tel-local-prefix webauthn\" | \"mobile tel-local-suffix webauthn\" | \"mobile tel-national webauthn\" | \"work email webauthn\" | \"work tel webauthn\" | \"work tel-area-code webauthn\" | \"work tel-country-code webauthn\" | \"work tel-extension webauthn\" | \"work tel-local webauthn\" | \"work tel-local-prefix webauthn\" | \"work tel-local-suffix webauthn\" | \"work tel-national webauthn\" | \"billing additional-name\" | \"billing additional-name webauthn\" | \"billing address-level1\" | \"billing address-level1 webauthn\" | \"billing address-level2\" | \"billing address-level2 webauthn\" | \"billing address-level3\" | \"billing address-level3 webauthn\" | \"billing address-level4\" | \"billing address-level4 webauthn\" | \"billing address-line1\" | \"billing address-line1 webauthn\" | \"billing address-line2\" | \"billing address-line2 webauthn\" | \"billing address-line3\" | \"billing address-line3 webauthn\" | \"billing bday-day\" | \"billing bday-day webauthn\" | \"billing bday-month\" | \"billing bday-month webauthn\" | \"billing bday-year\" | \"billing bday-year webauthn\" | \"billing cc-csc\" | \"billing cc-csc webauthn\" | \"billing cc-exp\" | \"billing cc-exp webauthn\" | \"billing cc-exp-month\" | \"billing cc-exp-month webauthn\" | \"billing cc-exp-year\" | \"billing cc-exp-year webauthn\" | \"billing cc-family-name\" | \"billing cc-family-name webauthn\" | \"billing cc-given-name\" | \"billing cc-given-name webauthn\" | \"billing cc-name\" | \"billing cc-name webauthn\" | \"billing cc-number\" | \"billing cc-number webauthn\" | \"billing cc-type\" | \"billing cc-type webauthn\" | \"billing country\" | \"billing country webauthn\" | \"billing country-name\" | \"billing country-name webauthn\" | \"billing current-password\" | \"billing current-password webauthn\" | \"billing family-name\" | \"billing family-name webauthn\" | \"billing given-name\" | \"billing given-name webauthn\" | \"billing honorific-prefix\" | \"billing honorific-prefix webauthn\" | \"billing honorific-suffix\" | \"billing honorific-suffix webauthn\" | \"billing name\" | \"billing name webauthn\" | \"billing new-password\" | \"billing new-password webauthn\" | \"billing one-time-code\" | \"billing one-time-code webauthn\" | \"billing organization\" | \"billing organization webauthn\" | \"billing postal-code\" | \"billing postal-code webauthn\" | \"billing street-address\" | \"billing street-address webauthn\" | \"billing transaction-amount\" | \"billing transaction-amount webauthn\" | \"billing transaction-currency\" | \"billing transaction-currency webauthn\" | \"billing username\" | \"billing username webauthn\" | \"billing email\" | \"billing email webauthn\" | \"billing tel\" | \"billing tel webauthn\" | \"billing tel-area-code\" | \"billing tel-area-code webauthn\" | \"billing tel-country-code\" | \"billing tel-country-code webauthn\" | \"billing tel-extension\" | \"billing tel-extension webauthn\" | \"billing tel-local\" | \"billing tel-local webauthn\" | \"billing tel-local-prefix\" | \"billing tel-local-prefix webauthn\" | \"billing tel-local-suffix\" | \"billing tel-local-suffix webauthn\" | \"billing tel-national\" | \"billing tel-national webauthn\" | \"billing home email\" | \"billing home email webauthn\" | \"billing home tel\" | \"billing home tel webauthn\" | \"billing home tel-area-code\" | \"billing home tel-area-code webauthn\" | \"billing home tel-country-code\" | \"billing home tel-country-code webauthn\" | \"billing home tel-extension\" | \"billing home tel-extension webauthn\" | \"billing home tel-local\" | \"billing home tel-local webauthn\" | \"billing home tel-local-prefix\" | \"billing home tel-local-prefix webauthn\" | \"billing home tel-local-suffix\" | \"billing home tel-local-suffix webauthn\" | \"billing home tel-national\" | \"billing home tel-national webauthn\" | \"billing mobile email\" | \"billing mobile email webauthn\" | \"billing mobile tel\" | \"billing mobile tel webauthn\" | \"billing mobile tel-area-code\" | \"billing mobile tel-area-code webauthn\" | \"billing mobile tel-country-code\" | \"billing mobile tel-country-code webauthn\" | \"billing mobile tel-extension\" | \"billing mobile tel-extension webauthn\" | \"billing mobile tel-local\" | \"billing mobile tel-local webauthn\" | \"billing mobile tel-local-prefix\" | \"billing mobile tel-local-prefix webauthn\" | \"billing mobile tel-local-suffix\" | \"billing mobile tel-local-suffix webauthn\" | \"billing mobile tel-national\" | \"billing mobile tel-national webauthn\" | \"billing work email\" | \"billing work email webauthn\" | \"billing work tel\" | \"billing work tel webauthn\" | \"billing work tel-area-code\" | \"billing work tel-area-code webauthn\" | \"billing work tel-country-code\" | \"billing work tel-country-code webauthn\" | \"billing work tel-extension\" | \"billing work tel-extension webauthn\" | \"billing work tel-local\" | \"billing work tel-local webauthn\" | \"billing work tel-local-prefix\" | \"billing work tel-local-prefix webauthn\" | \"billing work tel-local-suffix\" | \"billing work tel-local-suffix webauthn\" | \"billing work tel-national\" | \"billing work tel-national webauthn\" | \"shipping additional-name\" | \"shipping additional-name webauthn\" | \"shipping address-level1\" | \"shipping address-level1 webauthn\" | \"shipping address-level2\" | \"shipping address-level2 webauthn\" | \"shipping address-level3\" | \"shipping address-level3 webauthn\" | \"shipping address-level4\" | \"shipping address-level4 webauthn\" | \"shipping address-line1\" | \"shipping address-line1 webauthn\" | \"shipping address-line2\" | \"shipping address-line2 webauthn\" | \"shipping address-line3\" | \"shipping address-line3 webauthn\" | \"shipping bday-day\" | \"shipping bday-day webauthn\" | \"shipping bday-month\" | \"shipping bday-month webauthn\" | \"shipping bday-year\" | \"shipping bday-year webauthn\" | \"shipping cc-csc\" | \"shipping cc-csc webauthn\" | \"shipping cc-exp\" | \"shipping cc-exp webauthn\" | \"shipping cc-exp-month\" | \"shipping cc-exp-month webauthn\" | \"shipping cc-exp-year\" | \"shipping cc-exp-year webauthn\" | \"shipping cc-family-name\" | \"shipping cc-family-name webauthn\" | \"shipping cc-given-name\" | \"shipping cc-given-name webauthn\" | \"shipping cc-name\" | \"shipping cc-name webauthn\" | \"shipping cc-number\" | \"shipping cc-number webauthn\" | \"shipping cc-type\" | \"shipping cc-type webauthn\" | \"shipping country\" | \"shipping country webauthn\" | \"shipping country-name\" | \"shipping country-name webauthn\" | \"shipping current-password\" | \"shipping current-password webauthn\" | \"shipping family-name\" | \"shipping family-name webauthn\" | \"shipping given-name\" | \"shipping given-name webauthn\" | \"shipping honorific-prefix\" | \"shipping honorific-prefix webauthn\" | \"shipping honorific-suffix\" | \"shipping honorific-suffix webauthn\" | \"shipping name\" | \"shipping name webauthn\" | \"shipping new-password\" | \"shipping new-password webauthn\" | \"shipping one-time-code\" | \"shipping one-time-code webauthn\" | \"shipping organization\" | \"shipping organization webauthn\" | \"shipping postal-code\" | \"shipping postal-code webauthn\" | \"shipping street-address\" | \"shipping street-address webauthn\" | \"shipping transaction-amount\" | \"shipping transaction-amount webauthn\" | \"shipping transaction-currency\" | \"shipping transaction-currency webauthn\" | \"shipping username\" | \"shipping username webauthn\" | \"shipping email\" | \"shipping email webauthn\" | \"shipping tel\" | \"shipping tel webauthn\" | \"shipping tel-area-code\" | \"shipping tel-area-code webauthn\" | \"shipping tel-country-code\" | \"shipping tel-country-code webauthn\" | \"shipping tel-extension\" | \"shipping tel-extension webauthn\" | \"shipping tel-local\" | \"shipping tel-local webauthn\" | \"shipping tel-local-prefix\" | \"shipping tel-local-prefix webauthn\" | \"shipping tel-local-suffix\" | \"shipping tel-local-suffix webauthn\" | \"shipping tel-national\" | \"shipping tel-national webauthn\" | \"shipping home email\" | \"shipping home email webauthn\" | \"shipping home tel\" | \"shipping home tel webauthn\" | \"shipping home tel-area-code\" | \"shipping home tel-area-code webauthn\" | \"shipping home tel-country-code\" | \"shipping home tel-country-code webauthn\" | \"shipping home tel-extension\" | \"shipping home tel-extension webauthn\" | \"shipping home tel-local\" | \"shipping home tel-local webauthn\" | \"shipping home tel-local-prefix\" | \"shipping home tel-local-prefix webauthn\" | \"shipping home tel-local-suffix\" | \"shipping home tel-local-suffix webauthn\" | \"shipping home tel-national\" | \"shipping home tel-national webauthn\" | \"shipping mobile email\" | \"shipping mobile email webauthn\" | \"shipping mobile tel\" | \"shipping mobile tel webauthn\" | \"shipping mobile tel-area-code\" | \"shipping mobile tel-area-code webauthn\" | \"shipping mobile tel-country-code\" | \"shipping mobile tel-country-code webauthn\" | \"shipping mobile tel-extension\" | \"shipping mobile tel-extension webauthn\" | \"shipping mobile tel-local\" | \"shipping mobile tel-local webauthn\" | \"shipping mobile tel-local-prefix\" | \"shipping mobile tel-local-prefix webauthn\" | \"shipping mobile tel-local-suffix\" | \"shipping mobile tel-local-suffix webauthn\" | \"shipping mobile tel-national\" | \"shipping mobile tel-national webauthn\" | \"shipping work email\" | \"shipping work email webauthn\" | \"shipping work tel\" | \"shipping work tel webauthn\" | \"shipping work tel-area-code\" | \"shipping work tel-area-code webauthn\" | \"shipping work tel-country-code\" | \"shipping work tel-country-code webauthn\" | \"shipping work tel-extension\" | \"shipping work tel-extension webauthn\" | \"shipping work tel-local\" | \"shipping work tel-local webauthn\" | \"shipping work tel-local-prefix\" | \"shipping work tel-local-prefix webauthn\" | \"shipping work tel-local-suffix\" | \"shipping work tel-local-suffix webauthn\" | \"shipping work tel-national\" | \"shipping work tel-national webauthn\" | `section-${string} additional-name` | `section-${string} additional-name webauthn` | `section-${string} address-level1` | `section-${string} address-level1 webauthn` | `section-${string} address-level2` | `section-${string} address-level2 webauthn` | `section-${string} address-level3` | `section-${string} address-level3 webauthn` | `section-${string} address-level4` | `section-${string} address-level4 webauthn` | `section-${string} address-line1` | `section-${string} address-line1 webauthn` | `section-${string} address-line2` | `section-${string} address-line2 webauthn` | `section-${string} address-line3` | `section-${string} address-line3 webauthn` | `section-${string} bday-day` | `section-${string} bday-day webauthn` | `section-${string} bday-month` | `section-${string} bday-month webauthn` | `section-${string} bday-year` | `section-${string} bday-year webauthn` | `section-${string} cc-csc` | `section-${string} cc-csc webauthn` | `section-${string} cc-exp` | `section-${string} cc-exp webauthn` | `section-${string} cc-exp-month` | `section-${string} cc-exp-month webauthn` | `section-${string} cc-exp-year` | `section-${string} cc-exp-year webauthn` | `section-${string} cc-family-name` | `section-${string} cc-family-name webauthn` | `section-${string} cc-given-name` | `section-${string} cc-given-name webauthn` | `section-${string} cc-name` | `section-${string} cc-name webauthn` | `section-${string} cc-number` | `section-${string} cc-number webauthn` | `section-${string} cc-type` | `section-${string} cc-type webauthn` | `section-${string} country` | `section-${string} country webauthn` | `section-${string} country-name` | `section-${string} country-name webauthn` | `section-${string} current-password` | `section-${string} current-password webauthn` | `section-${string} family-name` | `section-${string} family-name webauthn` | `section-${string} given-name` | `section-${string} given-name webauthn` | `section-${string} honorific-prefix` | `section-${string} honorific-prefix webauthn` | `section-${string} honorific-suffix` | `section-${string} honorific-suffix webauthn` | `section-${string} name` | `section-${string} name webauthn` | `section-${string} new-password` | `section-${string} new-password webauthn` | `section-${string} one-time-code` | `section-${string} one-time-code webauthn` | `section-${string} organization` | `section-${string} organization webauthn` | `section-${string} postal-code` | `section-${string} postal-code webauthn` | `section-${string} street-address` | `section-${string} street-address webauthn` | `section-${string} transaction-amount` | `section-${string} transaction-amount webauthn` | `section-${string} transaction-currency` | `section-${string} transaction-currency webauthn` | `section-${string} username` | `section-${string} username webauthn` | `section-${string} email` | `section-${string} email webauthn` | `section-${string} tel` | `section-${string} tel webauthn` | `section-${string} tel-area-code` | `section-${string} tel-area-code webauthn` | `section-${string} tel-country-code` | `section-${string} tel-country-code webauthn` | `section-${string} tel-extension` | `section-${string} tel-extension webauthn` | `section-${string} tel-local` | `section-${string} tel-local webauthn` | `section-${string} tel-local-prefix` | `section-${string} tel-local-prefix webauthn` | `section-${string} tel-local-suffix` | `section-${string} tel-local-suffix webauthn` | `section-${string} tel-national` | `section-${string} tel-national webauthn` | `section-${string} home email` | `section-${string} home email webauthn` | `section-${string} home tel` | `section-${string} home tel webauthn` | `section-${string} home tel-area-code` | `section-${string} home tel-area-code webauthn` | `section-${string} home tel-country-code` | `section-${string} home tel-country-code webauthn` | `section-${string} home tel-extension` | `section-${string} home tel-extension webauthn` | `section-${string} home tel-local` | `section-${string} home tel-local webauthn` | `section-${string} home tel-local-prefix` | `section-${string} home tel-local-prefix webauthn` | `section-${string} home tel-local-suffix` | `section-${string} home tel-local-suffix webauthn` | `section-${string} home tel-national` | `section-${string} home tel-national webauthn` | `section-${string} mobile email` | `section-${string} mobile email webauthn` | `section-${string} mobile tel` | `section-${string} mobile tel webauthn` | `section-${string} mobile tel-area-code` | `section-${string} mobile tel-area-code webauthn` | `section-${string} mobile tel-country-code` | `section-${string} mobile tel-country-code webauthn` | `section-${string} mobile tel-extension` | `section-${string} mobile tel-extension webauthn` | `section-${string} mobile tel-local` | `section-${string} mobile tel-local webauthn` | `section-${string} mobile tel-local-prefix` | `section-${string} mobile tel-local-prefix webauthn` | `section-${string} mobile tel-local-suffix` | `section-${string} mobile tel-local-suffix webauthn` | `section-${string} mobile tel-national` | `section-${string} mobile tel-national webauthn` | `section-${string} work email` | `section-${string} work email webauthn` | `section-${string} work tel` | `section-${string} work tel webauthn` | `section-${string} work tel-area-code` | `section-${string} work tel-area-code webauthn` | `section-${string} work tel-country-code` | `section-${string} work tel-country-code webauthn` | `section-${string} work tel-extension` | `section-${string} work tel-extension webauthn` | `section-${string} work tel-local` | `section-${string} work tel-local webauthn` | `section-${string} work tel-local-prefix` | `section-${string} work tel-local-prefix webauthn` | `section-${string} work tel-local-suffix` | `section-${string} work tel-local-suffix webauthn` | `section-${string} work tel-national` | `section-${string} work tel-national webauthn` | `section-${string} billing additional-name` | `section-${string} billing additional-name webauthn` | `section-${string} billing address-level1` | `section-${string} billing address-level1 webauthn` | `section-${string} billing address-level2` | `section-${string} billing address-level2 webauthn` | `section-${string} billing address-level3` | `section-${string} billing address-level3 webauthn` | `section-${string} billing address-level4` | `section-${string} billing address-level4 webauthn` | `section-${string} billing address-line1` | `section-${string} billing address-line1 webauthn` | `section-${string} billing address-line2` | `section-${string} billing address-line2 webauthn` | `section-${string} billing address-line3` | `section-${string} billing address-line3 webauthn` | `section-${string} billing bday-day` | `section-${string} billing bday-day webauthn` | `section-${string} billing bday-month` | `section-${string} billing bday-month webauthn` | `section-${string} billing bday-year` | `section-${string} billing bday-year webauthn` | `section-${string} billing cc-csc` | `section-${string} billing cc-csc webauthn` | `section-${string} billing cc-exp` | `section-${string} billing cc-exp webauthn` | `section-${string} billing cc-exp-month` | `section-${string} billing cc-exp-month webauthn` | `section-${string} billing cc-exp-year` | `section-${string} billing cc-exp-year webauthn` | `section-${string} billing cc-family-name` | `section-${string} billing cc-family-name webauthn` | `section-${string} billing cc-given-name` | `section-${string} billing cc-given-name webauthn` | `section-${string} billing cc-name` | `section-${string} billing cc-name webauthn` | `section-${string} billing cc-number` | `section-${string} billing cc-number webauthn` | `section-${string} billing cc-type` | `section-${string} billing cc-type webauthn` | `section-${string} billing country` | `section-${string} billing country webauthn` | `section-${string} billing country-name` | `section-${string} billing country-name webauthn` | `section-${string} billing current-password` | `section-${string} billing current-password webauthn` | `section-${string} billing family-name` | `section-${string} billing family-name webauthn` | `section-${string} billing given-name` | `section-${string} billing given-name webauthn` | `section-${string} billing honorific-prefix` | `section-${string} billing honorific-prefix webauthn` | `section-${string} billing honorific-suffix` | `section-${string} billing honorific-suffix webauthn` | `section-${string} billing name` | `section-${string} billing name webauthn` | `section-${string} billing new-password` | `section-${string} billing new-password webauthn` | `section-${string} billing one-time-code` | `section-${string} billing one-time-code webauthn` | `section-${string} billing organization` | `section-${string} billing organization webauthn` | `section-${string} billing postal-code` | `section-${string} billing postal-code webauthn` | `section-${string} billing street-address` | `section-${string} billing street-address webauthn` | `section-${string} billing transaction-amount` | `section-${string} billing transaction-amount webauthn` | `section-${string} billing transaction-currency` | `section-${string} billing transaction-currency webauthn` | `section-${string} billing username` | `section-${string} billing username webauthn` | `section-${string} billing email` | `section-${string} billing email webauthn` | `section-${string} billing tel` | `section-${string} billing tel webauthn` | `section-${string} billing tel-area-code` | `section-${string} billing tel-area-code webauthn` | `section-${string} billing tel-country-code` | `section-${string} billing tel-country-code webauthn` | `section-${string} billing tel-extension` | `section-${string} billing tel-extension webauthn` | `section-${string} billing tel-local` | `section-${string} billing tel-local webauthn` | `section-${string} billing tel-local-prefix` | `section-${string} billing tel-local-prefix webauthn` | `section-${string} billing tel-local-suffix` | `section-${string} billing tel-local-suffix webauthn` | `section-${string} billing tel-national` | `section-${string} billing tel-national webauthn` | `section-${string} billing home email` | `section-${string} billing home email webauthn` | `section-${string} billing home tel` | `section-${string} billing home tel webauthn` | `section-${string} billing home tel-area-code` | `section-${string} billing home tel-area-code webauthn` | `section-${string} billing home tel-country-code` | `section-${string} billing home tel-country-code webauthn` | `section-${string} billing home tel-extension` | `section-${string} billing home tel-extension webauthn` | `section-${string} billing home tel-local` | `section-${string} billing home tel-local webauthn` | `section-${string} billing home tel-local-prefix` | `section-${string} billing home tel-local-prefix webauthn` | `section-${string} billing home tel-local-suffix` | `section-${string} billing home tel-local-suffix webauthn` | `section-${string} billing home tel-national` | `section-${string} billing home tel-national webauthn` | `section-${string} billing mobile email` | `section-${string} billing mobile email webauthn` | `section-${string} billing mobile tel` | `section-${string} billing mobile tel webauthn` | `section-${string} billing mobile tel-area-code` | `section-${string} billing mobile tel-area-code webauthn` | `section-${string} billing mobile tel-country-code` | `section-${string} billing mobile tel-country-code webauthn` | `section-${string} billing mobile tel-extension` | `section-${string} billing mobile tel-extension webauthn` | `section-${string} billing mobile tel-local` | `section-${string} billing mobile tel-local webauthn` | `section-${string} billing mobile tel-local-prefix` | `section-${string} billing mobile tel-local-prefix webauthn` | `section-${string} billing mobile tel-local-suffix` | `section-${string} billing mobile tel-local-suffix webauthn` | `section-${string} billing mobile tel-national` | `section-${string} billing mobile tel-national webauthn` | `section-${string} billing work email` | `section-${string} billing work email webauthn` | `section-${string} billing work tel` | `section-${string} billing work tel webauthn` | `section-${string} billing work tel-area-code` | `section-${string} billing work tel-area-code webauthn` | `section-${string} billing work tel-country-code` | `section-${string} billing work tel-country-code webauthn` | `section-${string} billing work tel-extension` | `section-${string} billing work tel-extension webauthn` | `section-${string} billing work tel-local` | `section-${string} billing work tel-local webauthn` | `section-${string} billing work tel-local-prefix` | `section-${string} billing work tel-local-prefix webauthn` | `section-${string} billing work tel-local-suffix` | `section-${string} billing work tel-local-suffix webauthn` | `section-${string} billing work tel-national` | `section-${string} billing work tel-national webauthn` | `section-${string} shipping additional-name` | `section-${string} shipping additional-name webauthn` | `section-${string} shipping address-level1` | `section-${string} shipping address-level1 webauthn` | `section-${string} shipping address-level2` | `section-${string} shipping address-level2 webauthn` | `section-${string} shipping address-level3` | `section-${string} shipping address-level3 webauthn` | `section-${string} shipping address-level4` | `section-${string} shipping address-level4 webauthn` | `section-${string} shipping address-line1` | `section-${string} shipping address-line1 webauthn` | `section-${string} shipping address-line2` | `section-${string} shipping address-line2 webauthn` | `section-${string} shipping address-line3` | `section-${string} shipping address-line3 webauthn` | `section-${string} shipping bday-day` | `section-${string} shipping bday-day webauthn` | `section-${string} shipping bday-month` | `section-${string} shipping bday-month webauthn` | `section-${string} shipping bday-year` | `section-${string} shipping bday-year webauthn` | `section-${string} shipping cc-csc` | `section-${string} shipping cc-csc webauthn` | `section-${string} shipping cc-exp` | `section-${string} shipping cc-exp webauthn` | `section-${string} shipping cc-exp-month` | `section-${string} shipping cc-exp-month webauthn` | `section-${string} shipping cc-exp-year` | `section-${string} shipping cc-exp-year webauthn` | `section-${string} shipping cc-family-name` | `section-${string} shipping cc-family-name webauthn` | `section-${string} shipping cc-given-name` | `section-${string} shipping cc-given-name webauthn` | `section-${string} shipping cc-name` | `section-${string} shipping cc-name webauthn` | `section-${string} shipping cc-number` | `section-${string} shipping cc-number webauthn` | `section-${string} shipping cc-type` | `section-${string} shipping cc-type webauthn` | `section-${string} shipping country` | `section-${string} shipping country webauthn` | `section-${string} shipping country-name` | `section-${string} shipping country-name webauthn` | `section-${string} shipping current-password` | `section-${string} shipping current-password webauthn` | `section-${string} shipping family-name` | `section-${string} shipping family-name webauthn` | `section-${string} shipping given-name` | `section-${string} shipping given-name webauthn` | `section-${string} shipping honorific-prefix` | `section-${string} shipping honorific-prefix webauthn` | `section-${string} shipping honorific-suffix` | `section-${string} shipping honorific-suffix webauthn` | `section-${string} shipping name` | `section-${string} shipping name webauthn` | `section-${string} shipping new-password` | `section-${string} shipping new-password webauthn` | `section-${string} shipping one-time-code` | `section-${string} shipping one-time-code webauthn` | `section-${string} shipping organization` | `section-${string} shipping organization webauthn` | `section-${string} shipping postal-code` | `section-${string} shipping postal-code webauthn` | `section-${string} shipping street-address` | `section-${string} shipping street-address webauthn` | `section-${string} shipping transaction-amount` | `section-${string} shipping transaction-amount webauthn` | `section-${string} shipping transaction-currency` | `section-${string} shipping transaction-currency webauthn` | `section-${string} shipping username` | `section-${string} shipping username webauthn` | `section-${string} shipping email` | `section-${string} shipping email webauthn` | `section-${string} shipping tel` | `section-${string} shipping tel webauthn` | `section-${string} shipping tel-area-code` | `section-${string} shipping tel-area-code webauthn` | `section-${string} shipping tel-country-code` | `section-${string} shipping tel-country-code webauthn` | `section-${string} shipping tel-extension` | `section-${string} shipping tel-extension webauthn` | `section-${string} shipping tel-local` | `section-${string} shipping tel-local webauthn` | `section-${string} shipping tel-local-prefix` | `section-${string} shipping tel-local-prefix webauthn` | `section-${string} shipping tel-local-suffix` | `section-${string} shipping tel-local-suffix webauthn` | `section-${string} shipping tel-national` | `section-${string} shipping tel-national webauthn` | `section-${string} shipping home email` | `section-${string} shipping home email webauthn` | `section-${string} shipping home tel` | `section-${string} shipping home tel webauthn` | `section-${string} shipping home tel-area-code` | `section-${string} shipping home tel-area-code webauthn` | `section-${string} shipping home tel-country-code` | `section-${string} shipping home tel-country-code webauthn` | `section-${string} shipping home tel-extension` | `section-${string} shipping home tel-extension webauthn` | `section-${string} shipping home tel-local` | `section-${string} shipping home tel-local webauthn` | `section-${string} shipping home tel-local-prefix` | `section-${string} shipping home tel-local-prefix webauthn` | `section-${string} shipping home tel-local-suffix` | `section-${string} shipping home tel-local-suffix webauthn` | `section-${string} shipping home tel-national` | `section-${string} shipping home tel-national webauthn` | `section-${string} shipping mobile email` | `section-${string} shipping mobile email webauthn` | `section-${string} shipping mobile tel` | `section-${string} shipping mobile tel webauthn` | `section-${string} shipping mobile tel-area-code` | `section-${string} shipping mobile tel-area-code webauthn` | `section-${string} shipping mobile tel-country-code` | `section-${string} shipping mobile tel-country-code webauthn` | `section-${string} shipping mobile tel-extension` | `section-${string} shipping mobile tel-extension webauthn` | `section-${string} shipping mobile tel-local` | `section-${string} shipping mobile tel-local webauthn` | `section-${string} shipping mobile tel-local-prefix` | `section-${string} shipping mobile tel-local-prefix webauthn` | `section-${string} shipping mobile tel-local-suffix` | `section-${string} shipping mobile tel-local-suffix webauthn` | `section-${string} shipping mobile tel-national` | `section-${string} shipping mobile tel-national webauthn` | `section-${string} shipping work email` | `section-${string} shipping work email webauthn` | `section-${string} shipping work tel` | `section-${string} shipping work tel webauthn` | `section-${string} shipping work tel-area-code` | `section-${string} shipping work tel-area-code webauthn` | `section-${string} shipping work tel-country-code` | `section-${string} shipping work tel-country-code webauthn` | `section-${string} shipping work tel-extension` | `section-${string} shipping work tel-extension webauthn` | `section-${string} shipping work tel-local` | `section-${string} shipping work tel-local webauthn` | `section-${string} shipping work tel-local-prefix` | `section-${string} shipping work tel-local-prefix webauthn` | `section-${string} shipping work tel-local-suffix` | `section-${string} shipping work tel-local-suffix webauthn` | `section-${string} shipping work tel-national` | `section-${string} shipping work tel-national webauthn`"
              }
            },
            {
              "kind": "field",
              "name": "inputmode",
              "type": {
                "text": "HTMLInputElement[\"inputMode\"]"
              },
              "description": "Sets the input mode of the field for asking browser to show the desired keyboard.",
              "attribute": "inputmode",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "autofocus",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets input to get keyboard focus automatically",
              "attribute": "autofocus",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "icon",
              "type": {
                "text": "BaklavaIcon | undefined"
              },
              "description": "Sets the custom icon name. `bl-icon` component is used to show an icon",
              "attribute": "icon",
              "reflects": true,
              "parsedType": {
                "text": "import(\"<rootPath>/components/icon/icon-list\").BaklavaIcon"
              }
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "InputSize | undefined"
              },
              "default": "\"medium\"",
              "description": "Sets input size.",
              "attribute": "size",
              "reflects": true,
              "parsedType": {
                "text": "\"small\" | \"medium\" | \"large\""
              }
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Disables the input",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Makes the input readonly.",
              "attribute": "readonly",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "labelFixed",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Makes label as fixed positioned",
              "attribute": "label-fixed",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "customInvalidText",
              "description": "Overrides error message. This message will override default error messages",
              "deprecated": "true",
              "type": {
                "text": "string"
              },
              "attribute": "invalid-text",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "error",
              "type": {
                "text": "string"
              },
              "attribute": "error",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "_customInvalidText",
              "type": {
                "text": "string"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "helpText",
              "type": {
                "text": "string | undefined"
              },
              "description": "Adds help text",
              "attribute": "help-text",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "onKeydown",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "dirty",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "passwordVisible",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "method",
              "name": "textVisibilityToggle",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleSearchClear",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "showPicker"
            },
            {
              "kind": "method",
              "name": "validityCallback",
              "return": {
                "type": {
                  "text": "string | void"
                }
              }
            },
            {
              "kind": "method",
              "name": "setCustomValidity",
              "parameters": [
                {
                  "name": "message",
                  "type": {
                    "text": "string"
                  }
                }
              ],
              "description": "Sets a custom validity on the form element."
            },
            {
              "kind": "method",
              "name": "forceCustomError",
              "description": "Force to set input as in invalid state.",
              "deprecated": "use error attribute instead"
            },
            {
              "kind": "method",
              "name": "clearCustomError",
              "description": "Clear forced invalid state",
              "deprecated": "use error attribute instead"
            },
            {
              "kind": "method",
              "name": "reportValidity"
            },
            {
              "kind": "method",
              "name": "inputHandler",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "changeHandler",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "inputId",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_hasIconSlot",
              "privacy": "private",
              "readonly": true
            }
          ],
          "events": [
            {
              "name": "bl-change",
              "type": {
                "text": "CustomEvent<string>"
              },
              "description": "Fires when an alteration to the element's value is committed by the user. Unlike the input event, the change event is not necessarily fired for each alteration to an element's value.",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "bl-input",
              "type": {
                "text": "CustomEvent<string>"
              },
              "description": "Fires when the value of an input element has been changed.",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "bl-invalid",
              "type": {
                "text": "CustomEvent<ValidityState>"
              },
              "description": "Fires when the value of an input element has been changed.",
              "parsedType": {
                "text": "ValidityState"
              }
            }
          ],
          "attributes": [
            {
              "name": "name",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets name of the input",
              "fieldName": "name",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "type",
              "type": {
                "text": "InputType"
              },
              "default": "\"text\"",
              "description": "Type of the input. It's used to set `type` attribute of native input inside.",
              "fieldName": "type",
              "parsedType": {
                "text": "\"number\" | \"text\" | \"email\" | \"date\" | \"time\" | \"datetime-local\" | \"month\" | \"week\" | \"password\" | \"tel\" | \"url\" | \"search\""
              }
            },
            {
              "name": "label",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets label of the input",
              "fieldName": "label",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "placeholder",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets placeholder of the input",
              "fieldName": "placeholder",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "Sets initial value of the input",
              "fieldName": "value"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Makes input a mandatory field",
              "fieldName": "required"
            },
            {
              "name": "minlength",
              "type": {
                "text": "number | undefined"
              },
              "description": "Sets minimum length of the input",
              "fieldName": "minlength",
              "parsedType": {
                "text": "number"
              }
            },
            {
              "name": "maxlength",
              "type": {
                "text": "number | undefined"
              },
              "description": "Sets maximum length of the input",
              "fieldName": "maxlength",
              "parsedType": {
                "text": "number"
              }
            },
            {
              "name": "min",
              "type": {
                "text": "number | string | undefined"
              },
              "description": "Sets the minimum acceptable value for the input",
              "fieldName": "min",
              "parsedType": {
                "text": "number | string"
              }
            },
            {
              "name": "loading",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets the loading value for the input",
              "fieldName": "loading"
            },
            {
              "name": "max",
              "type": {
                "text": "number | string | undefined"
              },
              "description": "Sets the maximum acceptable value for the input",
              "fieldName": "max",
              "parsedType": {
                "text": "number | string"
              }
            },
            {
              "name": "pattern",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets a regex pattern form the input validation",
              "fieldName": "pattern",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "step",
              "type": {
                "text": "number | undefined"
              },
              "description": "Sets the increase and decrease step to a `number` input",
              "fieldName": "step",
              "parsedType": {
                "text": "number"
              }
            },
            {
              "name": "autocomplete",
              "type": {
                "text": "HTMLInputElement[\"autocomplete\"]"
              },
              "default": "\"on\"",
              "description": "Hints browser to autocomplete this field.",
              "fieldName": "autocomplete",
              "parsedType": {
                "text": "\"\" | \"email\" | \"tel\" | \"off\" | \"on\" | \"additional-name\" | \"address-level1\" | \"address-level2\" | \"address-level3\" | \"address-level4\" | \"address-line1\" | \"address-line2\" | \"address-line3\" | \"bday-day\" | \"bday-month\" | \"bday-year\" | \"cc-csc\" | \"cc-exp\" | \"cc-exp-month\" | \"cc-exp-year\" | \"cc-family-name\" | \"cc-given-name\" | \"cc-name\" | \"cc-number\" | \"cc-type\" | \"country\" | \"country-name\" | \"current-password\" | \"family-name\" | \"given-name\" | \"honorific-prefix\" | \"honorific-suffix\" | \"name\" | \"new-password\" | \"one-time-code\" | \"organization\" | \"postal-code\" | \"street-address\" | \"transaction-amount\" | \"transaction-currency\" | \"username\" | \"tel-area-code\" | \"tel-country-code\" | \"tel-extension\" | \"tel-local\" | \"tel-local-prefix\" | \"tel-local-suffix\" | \"tel-national\" | \"home email\" | \"home tel\" | \"home tel-area-code\" | \"home tel-country-code\" | \"home tel-extension\" | \"home tel-local\" | \"home tel-local-prefix\" | \"home tel-local-suffix\" | \"home tel-national\" | \"mobile email\" | \"mobile tel\" | \"mobile tel-area-code\" | \"mobile tel-country-code\" | \"mobile tel-extension\" | \"mobile tel-local\" | \"mobile tel-local-prefix\" | \"mobile tel-local-suffix\" | \"mobile tel-national\" | \"work email\" | \"work tel\" | \"work tel-area-code\" | \"work tel-country-code\" | \"work tel-extension\" | \"work tel-local\" | \"work tel-local-prefix\" | \"work tel-local-suffix\" | \"work tel-national\" | \"additional-name webauthn\" | \"address-level1 webauthn\" | \"address-level2 webauthn\" | \"address-level3 webauthn\" | \"address-level4 webauthn\" | \"address-line1 webauthn\" | \"address-line2 webauthn\" | \"address-line3 webauthn\" | \"bday-day webauthn\" | \"bday-month webauthn\" | \"bday-year webauthn\" | \"cc-csc webauthn\" | \"cc-exp webauthn\" | \"cc-exp-month webauthn\" | \"cc-exp-year webauthn\" | \"cc-family-name webauthn\" | \"cc-given-name webauthn\" | \"cc-name webauthn\" | \"cc-number webauthn\" | \"cc-type webauthn\" | \"country webauthn\" | \"country-name webauthn\" | \"current-password webauthn\" | \"family-name webauthn\" | \"given-name webauthn\" | \"honorific-prefix webauthn\" | \"honorific-suffix webauthn\" | \"name webauthn\" | \"new-password webauthn\" | \"one-time-code webauthn\" | \"organization webauthn\" | \"postal-code webauthn\" | \"street-address webauthn\" | \"transaction-amount webauthn\" | \"transaction-currency webauthn\" | \"username webauthn\" | \"email webauthn\" | \"tel webauthn\" | \"tel-area-code webauthn\" | \"tel-country-code webauthn\" | \"tel-extension webauthn\" | \"tel-local webauthn\" | \"tel-local-prefix webauthn\" | \"tel-local-suffix webauthn\" | \"tel-national webauthn\" | \"home email webauthn\" | \"home tel webauthn\" | \"home tel-area-code webauthn\" | \"home tel-country-code webauthn\" | \"home tel-extension webauthn\" | \"home tel-local webauthn\" | \"home tel-local-prefix webauthn\" | \"home tel-local-suffix webauthn\" | \"home tel-national webauthn\" | \"mobile email webauthn\" | \"mobile tel webauthn\" | \"mobile tel-area-code webauthn\" | \"mobile tel-country-code webauthn\" | \"mobile tel-extension webauthn\" | \"mobile tel-local webauthn\" | \"mobile tel-local-prefix webauthn\" | \"mobile tel-local-suffix webauthn\" | \"mobile tel-national webauthn\" | \"work email webauthn\" | \"work tel webauthn\" | \"work tel-area-code webauthn\" | \"work tel-country-code webauthn\" | \"work tel-extension webauthn\" | \"work tel-local webauthn\" | \"work tel-local-prefix webauthn\" | \"work tel-local-suffix webauthn\" | \"work tel-national webauthn\" | \"billing additional-name\" | \"billing additional-name webauthn\" | \"billing address-level1\" | \"billing address-level1 webauthn\" | \"billing address-level2\" | \"billing address-level2 webauthn\" | \"billing address-level3\" | \"billing address-level3 webauthn\" | \"billing address-level4\" | \"billing address-level4 webauthn\" | \"billing address-line1\" | \"billing address-line1 webauthn\" | \"billing address-line2\" | \"billing address-line2 webauthn\" | \"billing address-line3\" | \"billing address-line3 webauthn\" | \"billing bday-day\" | \"billing bday-day webauthn\" | \"billing bday-month\" | \"billing bday-month webauthn\" | \"billing bday-year\" | \"billing bday-year webauthn\" | \"billing cc-csc\" | \"billing cc-csc webauthn\" | \"billing cc-exp\" | \"billing cc-exp webauthn\" | \"billing cc-exp-month\" | \"billing cc-exp-month webauthn\" | \"billing cc-exp-year\" | \"billing cc-exp-year webauthn\" | \"billing cc-family-name\" | \"billing cc-family-name webauthn\" | \"billing cc-given-name\" | \"billing cc-given-name webauthn\" | \"billing cc-name\" | \"billing cc-name webauthn\" | \"billing cc-number\" | \"billing cc-number webauthn\" | \"billing cc-type\" | \"billing cc-type webauthn\" | \"billing country\" | \"billing country webauthn\" | \"billing country-name\" | \"billing country-name webauthn\" | \"billing current-password\" | \"billing current-password webauthn\" | \"billing family-name\" | \"billing family-name webauthn\" | \"billing given-name\" | \"billing given-name webauthn\" | \"billing honorific-prefix\" | \"billing honorific-prefix webauthn\" | \"billing honorific-suffix\" | \"billing honorific-suffix webauthn\" | \"billing name\" | \"billing name webauthn\" | \"billing new-password\" | \"billing new-password webauthn\" | \"billing one-time-code\" | \"billing one-time-code webauthn\" | \"billing organization\" | \"billing organization webauthn\" | \"billing postal-code\" | \"billing postal-code webauthn\" | \"billing street-address\" | \"billing street-address webauthn\" | \"billing transaction-amount\" | \"billing transaction-amount webauthn\" | \"billing transaction-currency\" | \"billing transaction-currency webauthn\" | \"billing username\" | \"billing username webauthn\" | \"billing email\" | \"billing email webauthn\" | \"billing tel\" | \"billing tel webauthn\" | \"billing tel-area-code\" | \"billing tel-area-code webauthn\" | \"billing tel-country-code\" | \"billing tel-country-code webauthn\" | \"billing tel-extension\" | \"billing tel-extension webauthn\" | \"billing tel-local\" | \"billing tel-local webauthn\" | \"billing tel-local-prefix\" | \"billing tel-local-prefix webauthn\" | \"billing tel-local-suffix\" | \"billing tel-local-suffix webauthn\" | \"billing tel-national\" | \"billing tel-national webauthn\" | \"billing home email\" | \"billing home email webauthn\" | \"billing home tel\" | \"billing home tel webauthn\" | \"billing home tel-area-code\" | \"billing home tel-area-code webauthn\" | \"billing home tel-country-code\" | \"billing home tel-country-code webauthn\" | \"billing home tel-extension\" | \"billing home tel-extension webauthn\" | \"billing home tel-local\" | \"billing home tel-local webauthn\" | \"billing home tel-local-prefix\" | \"billing home tel-local-prefix webauthn\" | \"billing home tel-local-suffix\" | \"billing home tel-local-suffix webauthn\" | \"billing home tel-national\" | \"billing home tel-national webauthn\" | \"billing mobile email\" | \"billing mobile email webauthn\" | \"billing mobile tel\" | \"billing mobile tel webauthn\" | \"billing mobile tel-area-code\" | \"billing mobile tel-area-code webauthn\" | \"billing mobile tel-country-code\" | \"billing mobile tel-country-code webauthn\" | \"billing mobile tel-extension\" | \"billing mobile tel-extension webauthn\" | \"billing mobile tel-local\" | \"billing mobile tel-local webauthn\" | \"billing mobile tel-local-prefix\" | \"billing mobile tel-local-prefix webauthn\" | \"billing mobile tel-local-suffix\" | \"billing mobile tel-local-suffix webauthn\" | \"billing mobile tel-national\" | \"billing mobile tel-national webauthn\" | \"billing work email\" | \"billing work email webauthn\" | \"billing work tel\" | \"billing work tel webauthn\" | \"billing work tel-area-code\" | \"billing work tel-area-code webauthn\" | \"billing work tel-country-code\" | \"billing work tel-country-code webauthn\" | \"billing work tel-extension\" | \"billing work tel-extension webauthn\" | \"billing work tel-local\" | \"billing work tel-local webauthn\" | \"billing work tel-local-prefix\" | \"billing work tel-local-prefix webauthn\" | \"billing work tel-local-suffix\" | \"billing work tel-local-suffix webauthn\" | \"billing work tel-national\" | \"billing work tel-national webauthn\" | \"shipping additional-name\" | \"shipping additional-name webauthn\" | \"shipping address-level1\" | \"shipping address-level1 webauthn\" | \"shipping address-level2\" | \"shipping address-level2 webauthn\" | \"shipping address-level3\" | \"shipping address-level3 webauthn\" | \"shipping address-level4\" | \"shipping address-level4 webauthn\" | \"shipping address-line1\" | \"shipping address-line1 webauthn\" | \"shipping address-line2\" | \"shipping address-line2 webauthn\" | \"shipping address-line3\" | \"shipping address-line3 webauthn\" | \"shipping bday-day\" | \"shipping bday-day webauthn\" | \"shipping bday-month\" | \"shipping bday-month webauthn\" | \"shipping bday-year\" | \"shipping bday-year webauthn\" | \"shipping cc-csc\" | \"shipping cc-csc webauthn\" | \"shipping cc-exp\" | \"shipping cc-exp webauthn\" | \"shipping cc-exp-month\" | \"shipping cc-exp-month webauthn\" | \"shipping cc-exp-year\" | \"shipping cc-exp-year webauthn\" | \"shipping cc-family-name\" | \"shipping cc-family-name webauthn\" | \"shipping cc-given-name\" | \"shipping cc-given-name webauthn\" | \"shipping cc-name\" | \"shipping cc-name webauthn\" | \"shipping cc-number\" | \"shipping cc-number webauthn\" | \"shipping cc-type\" | \"shipping cc-type webauthn\" | \"shipping country\" | \"shipping country webauthn\" | \"shipping country-name\" | \"shipping country-name webauthn\" | \"shipping current-password\" | \"shipping current-password webauthn\" | \"shipping family-name\" | \"shipping family-name webauthn\" | \"shipping given-name\" | \"shipping given-name webauthn\" | \"shipping honorific-prefix\" | \"shipping honorific-prefix webauthn\" | \"shipping honorific-suffix\" | \"shipping honorific-suffix webauthn\" | \"shipping name\" | \"shipping name webauthn\" | \"shipping new-password\" | \"shipping new-password webauthn\" | \"shipping one-time-code\" | \"shipping one-time-code webauthn\" | \"shipping organization\" | \"shipping organization webauthn\" | \"shipping postal-code\" | \"shipping postal-code webauthn\" | \"shipping street-address\" | \"shipping street-address webauthn\" | \"shipping transaction-amount\" | \"shipping transaction-amount webauthn\" | \"shipping transaction-currency\" | \"shipping transaction-currency webauthn\" | \"shipping username\" | \"shipping username webauthn\" | \"shipping email\" | \"shipping email webauthn\" | \"shipping tel\" | \"shipping tel webauthn\" | \"shipping tel-area-code\" | \"shipping tel-area-code webauthn\" | \"shipping tel-country-code\" | \"shipping tel-country-code webauthn\" | \"shipping tel-extension\" | \"shipping tel-extension webauthn\" | \"shipping tel-local\" | \"shipping tel-local webauthn\" | \"shipping tel-local-prefix\" | \"shipping tel-local-prefix webauthn\" | \"shipping tel-local-suffix\" | \"shipping tel-local-suffix webauthn\" | \"shipping tel-national\" | \"shipping tel-national webauthn\" | \"shipping home email\" | \"shipping home email webauthn\" | \"shipping home tel\" | \"shipping home tel webauthn\" | \"shipping home tel-area-code\" | \"shipping home tel-area-code webauthn\" | \"shipping home tel-country-code\" | \"shipping home tel-country-code webauthn\" | \"shipping home tel-extension\" | \"shipping home tel-extension webauthn\" | \"shipping home tel-local\" | \"shipping home tel-local webauthn\" | \"shipping home tel-local-prefix\" | \"shipping home tel-local-prefix webauthn\" | \"shipping home tel-local-suffix\" | \"shipping home tel-local-suffix webauthn\" | \"shipping home tel-national\" | \"shipping home tel-national webauthn\" | \"shipping mobile email\" | \"shipping mobile email webauthn\" | \"shipping mobile tel\" | \"shipping mobile tel webauthn\" | \"shipping mobile tel-area-code\" | \"shipping mobile tel-area-code webauthn\" | \"shipping mobile tel-country-code\" | \"shipping mobile tel-country-code webauthn\" | \"shipping mobile tel-extension\" | \"shipping mobile tel-extension webauthn\" | \"shipping mobile tel-local\" | \"shipping mobile tel-local webauthn\" | \"shipping mobile tel-local-prefix\" | \"shipping mobile tel-local-prefix webauthn\" | \"shipping mobile tel-local-suffix\" | \"shipping mobile tel-local-suffix webauthn\" | \"shipping mobile tel-national\" | \"shipping mobile tel-national webauthn\" | \"shipping work email\" | \"shipping work email webauthn\" | \"shipping work tel\" | \"shipping work tel webauthn\" | \"shipping work tel-area-code\" | \"shipping work tel-area-code webauthn\" | \"shipping work tel-country-code\" | \"shipping work tel-country-code webauthn\" | \"shipping work tel-extension\" | \"shipping work tel-extension webauthn\" | \"shipping work tel-local\" | \"shipping work tel-local webauthn\" | \"shipping work tel-local-prefix\" | \"shipping work tel-local-prefix webauthn\" | \"shipping work tel-local-suffix\" | \"shipping work tel-local-suffix webauthn\" | \"shipping work tel-national\" | \"shipping work tel-national webauthn\" | `section-${string} additional-name` | `section-${string} additional-name webauthn` | `section-${string} address-level1` | `section-${string} address-level1 webauthn` | `section-${string} address-level2` | `section-${string} address-level2 webauthn` | `section-${string} address-level3` | `section-${string} address-level3 webauthn` | `section-${string} address-level4` | `section-${string} address-level4 webauthn` | `section-${string} address-line1` | `section-${string} address-line1 webauthn` | `section-${string} address-line2` | `section-${string} address-line2 webauthn` | `section-${string} address-line3` | `section-${string} address-line3 webauthn` | `section-${string} bday-day` | `section-${string} bday-day webauthn` | `section-${string} bday-month` | `section-${string} bday-month webauthn` | `section-${string} bday-year` | `section-${string} bday-year webauthn` | `section-${string} cc-csc` | `section-${string} cc-csc webauthn` | `section-${string} cc-exp` | `section-${string} cc-exp webauthn` | `section-${string} cc-exp-month` | `section-${string} cc-exp-month webauthn` | `section-${string} cc-exp-year` | `section-${string} cc-exp-year webauthn` | `section-${string} cc-family-name` | `section-${string} cc-family-name webauthn` | `section-${string} cc-given-name` | `section-${string} cc-given-name webauthn` | `section-${string} cc-name` | `section-${string} cc-name webauthn` | `section-${string} cc-number` | `section-${string} cc-number webauthn` | `section-${string} cc-type` | `section-${string} cc-type webauthn` | `section-${string} country` | `section-${string} country webauthn` | `section-${string} country-name` | `section-${string} country-name webauthn` | `section-${string} current-password` | `section-${string} current-password webauthn` | `section-${string} family-name` | `section-${string} family-name webauthn` | `section-${string} given-name` | `section-${string} given-name webauthn` | `section-${string} honorific-prefix` | `section-${string} honorific-prefix webauthn` | `section-${string} honorific-suffix` | `section-${string} honorific-suffix webauthn` | `section-${string} name` | `section-${string} name webauthn` | `section-${string} new-password` | `section-${string} new-password webauthn` | `section-${string} one-time-code` | `section-${string} one-time-code webauthn` | `section-${string} organization` | `section-${string} organization webauthn` | `section-${string} postal-code` | `section-${string} postal-code webauthn` | `section-${string} street-address` | `section-${string} street-address webauthn` | `section-${string} transaction-amount` | `section-${string} transaction-amount webauthn` | `section-${string} transaction-currency` | `section-${string} transaction-currency webauthn` | `section-${string} username` | `section-${string} username webauthn` | `section-${string} email` | `section-${string} email webauthn` | `section-${string} tel` | `section-${string} tel webauthn` | `section-${string} tel-area-code` | `section-${string} tel-area-code webauthn` | `section-${string} tel-country-code` | `section-${string} tel-country-code webauthn` | `section-${string} tel-extension` | `section-${string} tel-extension webauthn` | `section-${string} tel-local` | `section-${string} tel-local webauthn` | `section-${string} tel-local-prefix` | `section-${string} tel-local-prefix webauthn` | `section-${string} tel-local-suffix` | `section-${string} tel-local-suffix webauthn` | `section-${string} tel-national` | `section-${string} tel-national webauthn` | `section-${string} home email` | `section-${string} home email webauthn` | `section-${string} home tel` | `section-${string} home tel webauthn` | `section-${string} home tel-area-code` | `section-${string} home tel-area-code webauthn` | `section-${string} home tel-country-code` | `section-${string} home tel-country-code webauthn` | `section-${string} home tel-extension` | `section-${string} home tel-extension webauthn` | `section-${string} home tel-local` | `section-${string} home tel-local webauthn` | `section-${string} home tel-local-prefix` | `section-${string} home tel-local-prefix webauthn` | `section-${string} home tel-local-suffix` | `section-${string} home tel-local-suffix webauthn` | `section-${string} home tel-national` | `section-${string} home tel-national webauthn` | `section-${string} mobile email` | `section-${string} mobile email webauthn` | `section-${string} mobile tel` | `section-${string} mobile tel webauthn` | `section-${string} mobile tel-area-code` | `section-${string} mobile tel-area-code webauthn` | `section-${string} mobile tel-country-code` | `section-${string} mobile tel-country-code webauthn` | `section-${string} mobile tel-extension` | `section-${string} mobile tel-extension webauthn` | `section-${string} mobile tel-local` | `section-${string} mobile tel-local webauthn` | `section-${string} mobile tel-local-prefix` | `section-${string} mobile tel-local-prefix webauthn` | `section-${string} mobile tel-local-suffix` | `section-${string} mobile tel-local-suffix webauthn` | `section-${string} mobile tel-national` | `section-${string} mobile tel-national webauthn` | `section-${string} work email` | `section-${string} work email webauthn` | `section-${string} work tel` | `section-${string} work tel webauthn` | `section-${string} work tel-area-code` | `section-${string} work tel-area-code webauthn` | `section-${string} work tel-country-code` | `section-${string} work tel-country-code webauthn` | `section-${string} work tel-extension` | `section-${string} work tel-extension webauthn` | `section-${string} work tel-local` | `section-${string} work tel-local webauthn` | `section-${string} work tel-local-prefix` | `section-${string} work tel-local-prefix webauthn` | `section-${string} work tel-local-suffix` | `section-${string} work tel-local-suffix webauthn` | `section-${string} work tel-national` | `section-${string} work tel-national webauthn` | `section-${string} billing additional-name` | `section-${string} billing additional-name webauthn` | `section-${string} billing address-level1` | `section-${string} billing address-level1 webauthn` | `section-${string} billing address-level2` | `section-${string} billing address-level2 webauthn` | `section-${string} billing address-level3` | `section-${string} billing address-level3 webauthn` | `section-${string} billing address-level4` | `section-${string} billing address-level4 webauthn` | `section-${string} billing address-line1` | `section-${string} billing address-line1 webauthn` | `section-${string} billing address-line2` | `section-${string} billing address-line2 webauthn` | `section-${string} billing address-line3` | `section-${string} billing address-line3 webauthn` | `section-${string} billing bday-day` | `section-${string} billing bday-day webauthn` | `section-${string} billing bday-month` | `section-${string} billing bday-month webauthn` | `section-${string} billing bday-year` | `section-${string} billing bday-year webauthn` | `section-${string} billing cc-csc` | `section-${string} billing cc-csc webauthn` | `section-${string} billing cc-exp` | `section-${string} billing cc-exp webauthn` | `section-${string} billing cc-exp-month` | `section-${string} billing cc-exp-month webauthn` | `section-${string} billing cc-exp-year` | `section-${string} billing cc-exp-year webauthn` | `section-${string} billing cc-family-name` | `section-${string} billing cc-family-name webauthn` | `section-${string} billing cc-given-name` | `section-${string} billing cc-given-name webauthn` | `section-${string} billing cc-name` | `section-${string} billing cc-name webauthn` | `section-${string} billing cc-number` | `section-${string} billing cc-number webauthn` | `section-${string} billing cc-type` | `section-${string} billing cc-type webauthn` | `section-${string} billing country` | `section-${string} billing country webauthn` | `section-${string} billing country-name` | `section-${string} billing country-name webauthn` | `section-${string} billing current-password` | `section-${string} billing current-password webauthn` | `section-${string} billing family-name` | `section-${string} billing family-name webauthn` | `section-${string} billing given-name` | `section-${string} billing given-name webauthn` | `section-${string} billing honorific-prefix` | `section-${string} billing honorific-prefix webauthn` | `section-${string} billing honorific-suffix` | `section-${string} billing honorific-suffix webauthn` | `section-${string} billing name` | `section-${string} billing name webauthn` | `section-${string} billing new-password` | `section-${string} billing new-password webauthn` | `section-${string} billing one-time-code` | `section-${string} billing one-time-code webauthn` | `section-${string} billing organization` | `section-${string} billing organization webauthn` | `section-${string} billing postal-code` | `section-${string} billing postal-code webauthn` | `section-${string} billing street-address` | `section-${string} billing street-address webauthn` | `section-${string} billing transaction-amount` | `section-${string} billing transaction-amount webauthn` | `section-${string} billing transaction-currency` | `section-${string} billing transaction-currency webauthn` | `section-${string} billing username` | `section-${string} billing username webauthn` | `section-${string} billing email` | `section-${string} billing email webauthn` | `section-${string} billing tel` | `section-${string} billing tel webauthn` | `section-${string} billing tel-area-code` | `section-${string} billing tel-area-code webauthn` | `section-${string} billing tel-country-code` | `section-${string} billing tel-country-code webauthn` | `section-${string} billing tel-extension` | `section-${string} billing tel-extension webauthn` | `section-${string} billing tel-local` | `section-${string} billing tel-local webauthn` | `section-${string} billing tel-local-prefix` | `section-${string} billing tel-local-prefix webauthn` | `section-${string} billing tel-local-suffix` | `section-${string} billing tel-local-suffix webauthn` | `section-${string} billing tel-national` | `section-${string} billing tel-national webauthn` | `section-${string} billing home email` | `section-${string} billing home email webauthn` | `section-${string} billing home tel` | `section-${string} billing home tel webauthn` | `section-${string} billing home tel-area-code` | `section-${string} billing home tel-area-code webauthn` | `section-${string} billing home tel-country-code` | `section-${string} billing home tel-country-code webauthn` | `section-${string} billing home tel-extension` | `section-${string} billing home tel-extension webauthn` | `section-${string} billing home tel-local` | `section-${string} billing home tel-local webauthn` | `section-${string} billing home tel-local-prefix` | `section-${string} billing home tel-local-prefix webauthn` | `section-${string} billing home tel-local-suffix` | `section-${string} billing home tel-local-suffix webauthn` | `section-${string} billing home tel-national` | `section-${string} billing home tel-national webauthn` | `section-${string} billing mobile email` | `section-${string} billing mobile email webauthn` | `section-${string} billing mobile tel` | `section-${string} billing mobile tel webauthn` | `section-${string} billing mobile tel-area-code` | `section-${string} billing mobile tel-area-code webauthn` | `section-${string} billing mobile tel-country-code` | `section-${string} billing mobile tel-country-code webauthn` | `section-${string} billing mobile tel-extension` | `section-${string} billing mobile tel-extension webauthn` | `section-${string} billing mobile tel-local` | `section-${string} billing mobile tel-local webauthn` | `section-${string} billing mobile tel-local-prefix` | `section-${string} billing mobile tel-local-prefix webauthn` | `section-${string} billing mobile tel-local-suffix` | `section-${string} billing mobile tel-local-suffix webauthn` | `section-${string} billing mobile tel-national` | `section-${string} billing mobile tel-national webauthn` | `section-${string} billing work email` | `section-${string} billing work email webauthn` | `section-${string} billing work tel` | `section-${string} billing work tel webauthn` | `section-${string} billing work tel-area-code` | `section-${string} billing work tel-area-code webauthn` | `section-${string} billing work tel-country-code` | `section-${string} billing work tel-country-code webauthn` | `section-${string} billing work tel-extension` | `section-${string} billing work tel-extension webauthn` | `section-${string} billing work tel-local` | `section-${string} billing work tel-local webauthn` | `section-${string} billing work tel-local-prefix` | `section-${string} billing work tel-local-prefix webauthn` | `section-${string} billing work tel-local-suffix` | `section-${string} billing work tel-local-suffix webauthn` | `section-${string} billing work tel-national` | `section-${string} billing work tel-national webauthn` | `section-${string} shipping additional-name` | `section-${string} shipping additional-name webauthn` | `section-${string} shipping address-level1` | `section-${string} shipping address-level1 webauthn` | `section-${string} shipping address-level2` | `section-${string} shipping address-level2 webauthn` | `section-${string} shipping address-level3` | `section-${string} shipping address-level3 webauthn` | `section-${string} shipping address-level4` | `section-${string} shipping address-level4 webauthn` | `section-${string} shipping address-line1` | `section-${string} shipping address-line1 webauthn` | `section-${string} shipping address-line2` | `section-${string} shipping address-line2 webauthn` | `section-${string} shipping address-line3` | `section-${string} shipping address-line3 webauthn` | `section-${string} shipping bday-day` | `section-${string} shipping bday-day webauthn` | `section-${string} shipping bday-month` | `section-${string} shipping bday-month webauthn` | `section-${string} shipping bday-year` | `section-${string} shipping bday-year webauthn` | `section-${string} shipping cc-csc` | `section-${string} shipping cc-csc webauthn` | `section-${string} shipping cc-exp` | `section-${string} shipping cc-exp webauthn` | `section-${string} shipping cc-exp-month` | `section-${string} shipping cc-exp-month webauthn` | `section-${string} shipping cc-exp-year` | `section-${string} shipping cc-exp-year webauthn` | `section-${string} shipping cc-family-name` | `section-${string} shipping cc-family-name webauthn` | `section-${string} shipping cc-given-name` | `section-${string} shipping cc-given-name webauthn` | `section-${string} shipping cc-name` | `section-${string} shipping cc-name webauthn` | `section-${string} shipping cc-number` | `section-${string} shipping cc-number webauthn` | `section-${string} shipping cc-type` | `section-${string} shipping cc-type webauthn` | `section-${string} shipping country` | `section-${string} shipping country webauthn` | `section-${string} shipping country-name` | `section-${string} shipping country-name webauthn` | `section-${string} shipping current-password` | `section-${string} shipping current-password webauthn` | `section-${string} shipping family-name` | `section-${string} shipping family-name webauthn` | `section-${string} shipping given-name` | `section-${string} shipping given-name webauthn` | `section-${string} shipping honorific-prefix` | `section-${string} shipping honorific-prefix webauthn` | `section-${string} shipping honorific-suffix` | `section-${string} shipping honorific-suffix webauthn` | `section-${string} shipping name` | `section-${string} shipping name webauthn` | `section-${string} shipping new-password` | `section-${string} shipping new-password webauthn` | `section-${string} shipping one-time-code` | `section-${string} shipping one-time-code webauthn` | `section-${string} shipping organization` | `section-${string} shipping organization webauthn` | `section-${string} shipping postal-code` | `section-${string} shipping postal-code webauthn` | `section-${string} shipping street-address` | `section-${string} shipping street-address webauthn` | `section-${string} shipping transaction-amount` | `section-${string} shipping transaction-amount webauthn` | `section-${string} shipping transaction-currency` | `section-${string} shipping transaction-currency webauthn` | `section-${string} shipping username` | `section-${string} shipping username webauthn` | `section-${string} shipping email` | `section-${string} shipping email webauthn` | `section-${string} shipping tel` | `section-${string} shipping tel webauthn` | `section-${string} shipping tel-area-code` | `section-${string} shipping tel-area-code webauthn` | `section-${string} shipping tel-country-code` | `section-${string} shipping tel-country-code webauthn` | `section-${string} shipping tel-extension` | `section-${string} shipping tel-extension webauthn` | `section-${string} shipping tel-local` | `section-${string} shipping tel-local webauthn` | `section-${string} shipping tel-local-prefix` | `section-${string} shipping tel-local-prefix webauthn` | `section-${string} shipping tel-local-suffix` | `section-${string} shipping tel-local-suffix webauthn` | `section-${string} shipping tel-national` | `section-${string} shipping tel-national webauthn` | `section-${string} shipping home email` | `section-${string} shipping home email webauthn` | `section-${string} shipping home tel` | `section-${string} shipping home tel webauthn` | `section-${string} shipping home tel-area-code` | `section-${string} shipping home tel-area-code webauthn` | `section-${string} shipping home tel-country-code` | `section-${string} shipping home tel-country-code webauthn` | `section-${string} shipping home tel-extension` | `section-${string} shipping home tel-extension webauthn` | `section-${string} shipping home tel-local` | `section-${string} shipping home tel-local webauthn` | `section-${string} shipping home tel-local-prefix` | `section-${string} shipping home tel-local-prefix webauthn` | `section-${string} shipping home tel-local-suffix` | `section-${string} shipping home tel-local-suffix webauthn` | `section-${string} shipping home tel-national` | `section-${string} shipping home tel-national webauthn` | `section-${string} shipping mobile email` | `section-${string} shipping mobile email webauthn` | `section-${string} shipping mobile tel` | `section-${string} shipping mobile tel webauthn` | `section-${string} shipping mobile tel-area-code` | `section-${string} shipping mobile tel-area-code webauthn` | `section-${string} shipping mobile tel-country-code` | `section-${string} shipping mobile tel-country-code webauthn` | `section-${string} shipping mobile tel-extension` | `section-${string} shipping mobile tel-extension webauthn` | `section-${string} shipping mobile tel-local` | `section-${string} shipping mobile tel-local webauthn` | `section-${string} shipping mobile tel-local-prefix` | `section-${string} shipping mobile tel-local-prefix webauthn` | `section-${string} shipping mobile tel-local-suffix` | `section-${string} shipping mobile tel-local-suffix webauthn` | `section-${string} shipping mobile tel-national` | `section-${string} shipping mobile tel-national webauthn` | `section-${string} shipping work email` | `section-${string} shipping work email webauthn` | `section-${string} shipping work tel` | `section-${string} shipping work tel webauthn` | `section-${string} shipping work tel-area-code` | `section-${string} shipping work tel-area-code webauthn` | `section-${string} shipping work tel-country-code` | `section-${string} shipping work tel-country-code webauthn` | `section-${string} shipping work tel-extension` | `section-${string} shipping work tel-extension webauthn` | `section-${string} shipping work tel-local` | `section-${string} shipping work tel-local webauthn` | `section-${string} shipping work tel-local-prefix` | `section-${string} shipping work tel-local-prefix webauthn` | `section-${string} shipping work tel-local-suffix` | `section-${string} shipping work tel-local-suffix webauthn` | `section-${string} shipping work tel-national` | `section-${string} shipping work tel-national webauthn`"
              }
            },
            {
              "name": "inputmode",
              "type": {
                "text": "HTMLInputElement[\"inputMode\"]"
              },
              "description": "Sets the input mode of the field for asking browser to show the desired keyboard.",
              "fieldName": "inputmode",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "autofocus",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets input to get keyboard focus automatically",
              "fieldName": "autofocus"
            },
            {
              "name": "icon",
              "type": {
                "text": "BaklavaIcon | undefined"
              },
              "description": "Sets the custom icon name. `bl-icon` component is used to show an icon",
              "fieldName": "icon",
              "parsedType": {
                "text": "import(\"<rootPath>/components/icon/icon-list\").BaklavaIcon"
              }
            },
            {
              "name": "size",
              "type": {
                "text": "InputSize | undefined"
              },
              "default": "\"medium\"",
              "description": "Sets input size.",
              "fieldName": "size",
              "parsedType": {
                "text": "\"small\" | \"medium\" | \"large\""
              }
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Disables the input",
              "fieldName": "disabled"
            },
            {
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Makes the input readonly.",
              "fieldName": "readonly"
            },
            {
              "name": "label-fixed",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Makes label as fixed positioned",
              "fieldName": "labelFixed"
            },
            {
              "name": "invalid-text",
              "description": "Overrides error message. This message will override default error messages",
              "deprecated": "true",
              "type": {
                "text": "string"
              },
              "fieldName": "customInvalidText"
            },
            {
              "name": "error",
              "type": {
                "text": "string"
              },
              "fieldName": "error",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "help-text",
              "type": {
                "text": "string | undefined"
              },
              "description": "Adds help text",
              "fieldName": "helpText"
            }
          ],
          "mixins": [
            {
              "name": "FormControlMixin",
              "package": "@open-wc/form-control"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-input",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Input component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-input\n * @summary Baklava Input component\n *\n * @cssproperty [--bl-input-padding-start] Sets the padding start\n * @cssproperty [--bl-input-padding-end] Sets the padding end\n */",
          "tag": [
            {
              "name": "bl-input",
              "description": ""
            }
          ],
          "cssproperty": [
            {
              "name": "--bl-input-padding-start",
              "description": "Sets the padding start"
            },
            {
              "name": "--bl-input-padding-end",
              "description": "Sets the padding end"
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlInput",
            "module": "/home/runner/work/baklava/baklava/src/components/input/bl-input.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bl-input",
          "declaration": {
            "name": "BlInput",
            "module": "/home/runner/work/baklava/baklava/src/components/input/bl-input.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/popover/bl-popover.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "BlPopover",
          "cssProperties": [
            {
              "description": "Sets the display of popovers arrow. Set as `block` to make arrow visible.",
              "name": "--bl-popover-arrow-display",
              "default": "none"
            },
            {
              "description": "Sets the background color of popover.",
              "name": "--bl-popover-background-color",
              "default": "--bl-color-neutral-full"
            },
            {
              "description": "Sets the border color of popover.",
              "name": "--bl-popover-border-color",
              "default": "--bl-color-primary-highlight"
            },
            {
              "description": "Sets the border size of popover. You can set it to `0px` to not have a border (if you use a custom background color). Always use with a length unit.",
              "name": "--bl-popover-border-size",
              "default": "1px"
            },
            {
              "description": "Sets the padding of popover.",
              "name": "--bl-popover-padding",
              "default": "--bl-size-m"
            },
            {
              "description": "Sets the border radius of popover.",
              "name": "--bl-popbover-border-radius",
              "default": "--bl-size-3xs"
            },
            {
              "description": "Sets the maximum width of the popover (including border and padding).",
              "name": "--bl-popover-max-width",
              "default": "100vw"
            },
            {
              "description": "Sets the position of popover. You can set it to `absolute` if parent element is a fixed positioned element like drawer or dialog.",
              "name": "--bl-popover-position",
              "default": "fixed"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "placement",
              "type": {
                "text": "Placement"
              },
              "default": "\"bottom\"",
              "description": "Sets placement of the popover",
              "attribute": "placement",
              "parsedType": {
                "text": "\"top-start\" | \"top\" | \"top-end\" | \"bottom-start\" | \"bottom\" | \"bottom-end\" | \"left-start\" | \"left\" | \"left-end\" | \"right-start\" | \"right\" | \"right-end\""
              }
            },
            {
              "kind": "field",
              "name": "fitSize",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets size of popover same as trigger element",
              "attribute": "fit-size"
            },
            {
              "kind": "field",
              "name": "offset",
              "type": {
                "text": "number"
              },
              "default": "8",
              "description": "Sets the distance between popover and target/trigger element",
              "attribute": "offset"
            },
            {
              "kind": "field",
              "name": "_popover",
              "type": {
                "text": "HTMLElement"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "arrow",
              "type": {
                "text": "HTMLElement"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "popoverAutoUpdateCleanup",
              "type": {
                "text": "() => void"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_target",
              "type": {
                "text": "string | Element"
              },
              "description": "Target elements state",
              "parsedType": {
                "text": "string | Element"
              }
            },
            {
              "kind": "field",
              "name": "target",
              "type": {
                "text": "string | Element"
              },
              "description": "Sets the target element of the popover to align and trigger.\nIt can be a string id of the target element or can be a direct Element reference of it.",
              "attribute": "target",
              "parsedType": {
                "text": "string | Element"
              }
            },
            {
              "kind": "field",
              "name": "_visible",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false",
              "description": "Visibility state"
            },
            {
              "kind": "field",
              "name": "visible",
              "type": {
                "text": "boolean"
              },
              "description": "Gives the visibility status of the popover",
              "readonly": true,
              "parsedType": {
                "text": "boolean"
              }
            },
            {
              "kind": "method",
              "name": "show",
              "description": "Shows popover"
            },
            {
              "kind": "method",
              "name": "hide",
              "description": "Hides popover"
            },
            {
              "kind": "method",
              "name": "getMiddleware",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "Middleware[]"
                }
              }
            },
            {
              "kind": "field",
              "name": "_handleClickOutside",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "setPopover",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handlePopoverShowEvent",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleKeydownEvent",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            }
          ],
          "events": [
            {
              "name": "bl-popover-show",
              "type": {
                "text": "CustomEvent<string>"
              },
              "description": "Fires when the popover is shown",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "bl-popover-hide",
              "type": {
                "text": "CustomEvent<string>"
              },
              "description": "Fires when popover becomes hidden",
              "parsedType": {
                "text": "string"
              }
            }
          ],
          "attributes": [
            {
              "name": "placement",
              "type": {
                "text": "Placement"
              },
              "default": "\"bottom\"",
              "description": "Sets placement of the popover",
              "fieldName": "placement",
              "parsedType": {
                "text": "\"top-start\" | \"top\" | \"top-end\" | \"bottom-start\" | \"bottom\" | \"bottom-end\" | \"left-start\" | \"left\" | \"left-end\" | \"right-start\" | \"right\" | \"right-end\""
              }
            },
            {
              "name": "fit-size",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets size of popover same as trigger element",
              "fieldName": "fitSize"
            },
            {
              "name": "offset",
              "type": {
                "text": "number"
              },
              "default": "8",
              "description": "Sets the distance between popover and target/trigger element",
              "fieldName": "offset"
            },
            {
              "name": "target",
              "type": {
                "text": "string | Element"
              },
              "description": "Sets the target element of the popover to align and trigger.\nIt can be a string id of the target element or can be a direct Element reference of it.",
              "fieldName": "target",
              "parsedType": {
                "text": "string | Element"
              }
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-popover",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Popover component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-popover\n * @summary Baklava Popover component\n *\n * @cssproperty [--bl-popover-arrow-display=none] - Sets the display of popovers arrow. Set as `block` to make arrow visible.\n * @cssproperty [--bl-popover-background-color=--bl-color-neutral-full] - Sets the background color of popover.\n * @cssproperty [--bl-popover-border-color=--bl-color-primary-highlight] - Sets the border color of popover.\n * @cssproperty [--bl-popover-border-size=1px] - Sets the border size of popover. You can set it to `0px` to not have a border (if you use a custom background color). Always use with a length unit.\n * @cssproperty [--bl-popover-padding=--bl-size-m] - Sets the padding of popover.\n * @cssproperty [--bl-popbover-border-radius=--bl-size-3xs] - Sets the border radius of popover.\n * @cssproperty [--bl-popover-max-width=100vw] - Sets the maximum width of the popover (including border and padding).\n * @cssproperty [--bl-popover-position=fixed] - Sets the position of popover. You can set it to `absolute` if parent element is a fixed positioned element like drawer or dialog.\n */",
          "tag": [
            {
              "name": "bl-popover",
              "description": ""
            }
          ],
          "cssproperty": [
            {
              "name": "--bl-popover-arrow-display",
              "description": "- Sets the display of popovers arrow. Set as `block` to make arrow visible."
            },
            {
              "name": "--bl-popover-background-color",
              "description": "- Sets the background color of popover."
            },
            {
              "name": "--bl-popover-border-color",
              "description": "- Sets the border color of popover."
            },
            {
              "name": "--bl-popover-border-size",
              "description": "- Sets the border size of popover. You can set it to `0px` to not have a border (if you use a custom background color). Always use with a length unit."
            },
            {
              "name": "--bl-popover-padding",
              "description": "- Sets the padding of popover."
            },
            {
              "name": "--bl-popbover-border-radius",
              "description": "- Sets the border radius of popover."
            },
            {
              "name": "--bl-popover-max-width",
              "description": "- Sets the maximum width of the popover (including border and padding)."
            },
            {
              "name": "--bl-popover-position",
              "description": "- Sets the position of popover. You can set it to `absolute` if parent element is a fixed positioned element like drawer or dialog."
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlPopover",
            "module": "/home/runner/work/baklava/baklava/src/components/popover/bl-popover.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bl-popover",
          "declaration": {
            "name": "BlPopover",
            "module": "/home/runner/work/baklava/baklava/src/components/popover/bl-popover.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/tooltip/bl-tooltip.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "BlTooltip",
          "cssProperties": [
            {
              "description": "Set the display of the tooltip trigger.",
              "name": "--bl-tooltip-trigger-display",
              "default": "inline-flex"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "trigger",
              "type": {
                "text": "ReferenceElement"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_popover",
              "type": {
                "text": "BlPopover"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "placement",
              "type": {
                "text": "Placement"
              },
              "default": "\"top\"",
              "description": "Sets placement of the tooltip",
              "attribute": "placement",
              "parsedType": {
                "text": "import(\"<rootPath>/components/popover/bl-popover\").Placement"
              }
            },
            {
              "kind": "field",
              "name": "target",
              "type": {
                "text": "string | Element"
              },
              "attribute": "target",
              "parsedType": {
                "text": "string | Element"
              }
            },
            {
              "kind": "method",
              "name": "_addEvents",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_removeEvents",
              "privacy": "private",
              "parameters": [
                {
                  "name": "value",
                  "type": {
                    "text": "string | Element"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "show",
              "description": "Shows tooltip"
            },
            {
              "kind": "method",
              "name": "hide",
              "description": "Hides tooltip"
            },
            {
              "kind": "field",
              "name": "visible",
              "type": {
                "text": "boolean"
              },
              "description": "Gives the visibility status of the tooltip",
              "readonly": true,
              "parsedType": {
                "text": "boolean"
              }
            },
            {
              "kind": "method",
              "name": "triggerTemplate",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "name": "bl-tooltip-show",
              "type": {
                "text": "CustomEvent<string>"
              },
              "description": "Fires when hovering over a trigger",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "bl-tooltip-hide",
              "type": {
                "text": "CustomEvent<string>"
              },
              "description": "Fires when leaving over from trigger",
              "parsedType": {
                "text": "string"
              }
            }
          ],
          "attributes": [
            {
              "name": "placement",
              "type": {
                "text": "Placement"
              },
              "default": "\"top\"",
              "description": "Sets placement of the tooltip",
              "fieldName": "placement",
              "parsedType": {
                "text": "import(\"<rootPath>/components/popover/bl-popover\").Placement"
              }
            },
            {
              "name": "target",
              "type": {
                "text": "string | Element"
              },
              "fieldName": "target",
              "parsedType": {
                "text": "string | Element"
              }
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-tooltip",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Tooltip component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-tooltip\n * @summary Baklava Tooltip component\n * @dependency bl-popover\n *\n * @cssproperty [--bl-tooltip-trigger-display=inline-flex] Set the display of the tooltip trigger.\n */",
          "tag": [
            {
              "name": "bl-tooltip",
              "description": ""
            }
          ],
          "cssproperty": [
            {
              "name": "--bl-tooltip-trigger-display",
              "description": "Set the display of the tooltip trigger."
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlTooltip",
            "module": "/home/runner/work/baklava/baklava/src/components/tooltip/bl-tooltip.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bl-tooltip",
          "declaration": {
            "name": "BlTooltip",
            "module": "/home/runner/work/baklava/baklava/src/components/tooltip/bl-tooltip.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/datepicker/bl-datepicker.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "BlDatepicker",
          "cssProperties": [
            {
              "description": "Sets the width of datepicker input",
              "name": "--bl-datepicker-input-width"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "description": "Defines the datepicker input placeholder",
              "attribute": "placeholder",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "InputSize | undefined"
              },
              "default": "\"medium\"",
              "description": "Sets input size.",
              "attribute": "size",
              "reflects": true,
              "parsedType": {
                "text": "import(\"<rootPath>/components/input/bl-input\").InputSize"
              }
            },
            {
              "kind": "field",
              "name": "labelFixed",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Makes datepicker input label as fixed positioned",
              "attribute": "label-fixed",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "description": "Defines the datepicker input label",
              "attribute": "label",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "valueFormatter",
              "type": {
                "text": "((dates: Date[]) => string) | null"
              },
              "default": "null",
              "description": "Defines the custom formatter function",
              "attribute": "value-formatter",
              "parsedType": {
                "text": "(dates: Date[]) => string | null"
              }
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "description": "Sets datepicker to disabled",
              "attribute": "disabled",
              "parsedType": {
                "text": "boolean"
              }
            },
            {
              "kind": "field",
              "name": "helpText",
              "type": {
                "text": "string"
              },
              "description": "Defines help text to datepicker input for users",
              "attribute": "help-text",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "dayRenderer",
              "type": {
                "text": "(date: Date) => TemplateResult | undefined"
              },
              "description": "Custom function to render day cells in the calendar.\nIt receives the date as an argument and should return a TemplateResult.",
              "parsedType": {
                "text": "(date: Date) => TemplateResult"
              }
            },
            {
              "kind": "field",
              "name": "_inputValue",
              "type": {
                "text": "string"
              },
              "default": "\"\""
            },
            {
              "kind": "field",
              "name": "_floatingDateCount",
              "type": {
                "text": "number"
              },
              "default": "0",
              "parsedType": {
                "text": "number"
              }
            },
            {
              "kind": "field",
              "name": "_fittingDateCount",
              "type": {
                "text": "number"
              },
              "default": "0",
              "parsedType": {
                "text": "number"
              }
            },
            {
              "kind": "field",
              "name": "_calendarEl",
              "type": {
                "text": "BlCalendar"
              },
              "parsedType": {
                "text": "import(\"<rootPath>/baklava\").BlCalendar"
              }
            },
            {
              "kind": "field",
              "name": "_popoverEl",
              "type": {
                "text": "BlPopover"
              },
              "parsedType": {
                "text": "import(\"<rootPath>/baklava\").BlPopover"
              }
            },
            {
              "kind": "field",
              "name": "_inputEl",
              "type": {
                "text": "BlInput"
              },
              "parsedType": {
                "text": "import(\"<rootPath>/components/input/bl-input\").BlInput"
              }
            },
            {
              "kind": "field",
              "name": "_onCalendarMouseDown",
              "type": {
                "text": "(event: MouseEvent) => void"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_onInputMouseDown",
              "type": {
                "text": "(event: MouseEvent) => void"
              },
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "defaultInputValueFormatter"
            },
            {
              "kind": "method",
              "name": "closePopoverWithTimeout"
            },
            {
              "kind": "method",
              "name": "setFloatingDates"
            },
            {
              "kind": "method",
              "name": "setDatePickerInput"
            },
            {
              "kind": "method",
              "name": "formatDate",
              "return": {
                "type": {
                  "text": "string"
                }
              },
              "parameters": [
                {
                  "name": "date",
                  "type": {
                    "text": "Date"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "clearDatepicker"
            },
            {
              "kind": "method",
              "name": "openPopover"
            },
            {
              "kind": "method",
              "name": "closePopover"
            },
            {
              "kind": "method",
              "name": "_togglePopover"
            },
            {
              "kind": "method",
              "name": "formatAdditionalDates",
              "return": {
                "type": {
                  "text": "TemplateResult[]"
                }
              },
              "parameters": [
                {
                  "name": "str",
                  "type": {
                    "text": "string"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "onCalendarChange"
            }
          ],
          "events": [
            {
              "name": "bl-datepicker-change",
              "type": {
                "text": "CustomEvent<Date[]>"
              },
              "description": "Fires when date selection is changed",
              "parsedType": {
                "text": "Date[]"
              }
            }
          ],
          "attributes": [
            {
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "description": "Defines the datepicker input placeholder",
              "fieldName": "placeholder",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "size",
              "type": {
                "text": "InputSize | undefined"
              },
              "default": "\"medium\"",
              "description": "Sets input size.",
              "fieldName": "size",
              "parsedType": {
                "text": "import(\"<rootPath>/components/input/bl-input\").InputSize"
              }
            },
            {
              "name": "label-fixed",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Makes datepicker input label as fixed positioned",
              "fieldName": "labelFixed"
            },
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "description": "Defines the datepicker input label",
              "fieldName": "label",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "value-formatter",
              "type": {
                "text": "((dates: Date[]) => string) | null"
              },
              "default": "null",
              "description": "Defines the custom formatter function",
              "fieldName": "valueFormatter"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "description": "Sets datepicker to disabled",
              "fieldName": "disabled",
              "parsedType": {
                "text": "boolean"
              }
            },
            {
              "name": "help-text",
              "type": {
                "text": "string"
              },
              "description": "Defines help text to datepicker input for users",
              "fieldName": "helpText"
            }
          ],
          "superclass": {
            "name": "DatepickerCalendarMixin",
            "module": "//home/runner/work/baklava/baklava/src/mixins/datepicker-calendar-mixin/datepicker-calendar-mixin"
          },
          "tagName": "bl-datepicker",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "DatePicker component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-datepicker\n * @summary Baklava DatePicker component\n *\n * @cssproperty [--bl-datepicker-input-width] - Sets the width of datepicker input\n **/",
          "tag": [
            {
              "name": "bl-datepicker",
              "description": ""
            }
          ],
          "cssproperty": [
            {
              "name": "--bl-datepicker-input-width",
              "description": "- Sets the width of datepicker input"
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlDatepicker",
            "module": "/home/runner/work/baklava/baklava/src/components/datepicker/bl-datepicker.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bl-datepicker",
          "declaration": {
            "name": "BlDatepicker",
            "module": "/home/runner/work/baklava/baklava/src/components/datepicker/bl-datepicker.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/dialog/bl-dialog.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "BlDialog",
          "cssProperties": [
            {
              "description": "Sets the width of the dialog content",
              "name": "--bl-dialog-width",
              "default": "auto"
            },
            {
              "description": "Sets the line clamp of the caption",
              "name": "--bl-dialog-caption-line-clamp",
              "default": "1"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets dialog open-close status",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "caption",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets the dialog title",
              "attribute": "caption",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "critical",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Determines if the dialog is critical, which disables closing through keyboard, backdrop, and close button interactions.",
              "attribute": "critical",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "polyfilled",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "description": "Determines if dialog currently uses polyfilled version instead of native HTML Dialog. By\ndefault, it uses native Dialog if the browser supports it, otherwise polyfills. You can force\nusing polyfill by setting this to true in some cases like to show some content on top of dialog\nin case you are not able to use Popover API. Be aware that, polyfilled version can cause some\ninconsistencies in terms of accessibility and stacking context. So use it with extra caution.\n\nAs of the current implementation, you can render above the dialog HTML element using the Popover API. However,\nit will block any actions on the Popover element. This issue was encountered during the development of the `bl-notification` component.\nAs a result, we decided to enable the polyfill for the `bl-dialog` component by default. If you prefer to use the native dialog, you can set\nthis property to false. Please note, doing so will cause notifications to render under the dialog backdrop.\nFor more information, refer to the comment linked below:\n\nhttps://github.com/Trendyol/baklava/issues/141#issuecomment-1810301413",
              "attribute": "polyfilled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_footerAssignedSlots",
              "privacy": "private",
              "default": "new Set<string>()"
            },
            {
              "kind": "field",
              "name": "dialog",
              "type": {
                "text": "HTMLDialogElement & DialogElement"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "footer",
              "type": {
                "text": "HTMLElement"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "container",
              "type": {
                "text": "HTMLElement"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "content",
              "type": {
                "text": "HTMLElement"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_hasFooter",
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "toggleDialogHandler",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "closeDialog",
              "privacy": "private",
              "parameters": [
                {
                  "name": "source",
                  "type": {
                    "text": "\"close-button\" | \"keyboard\" | \"backdrop\""
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "clickOutsideHandler",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "onKeydown",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "toggleFooterShadow",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "toggleFooterVisibility",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "renderContainer",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "name": "bl-dialog-open",
              "type": {
                "text": "CustomEvent<object>"
              },
              "description": "Fires when the dialog is opened",
              "parsedType": {
                "text": "object"
              }
            },
            {
              "name": "bl-dialog-request-close",
              "type": {
                "text": "CustomEvent<{\n    source: \"close-button\" | \"keyboard\" | \"backdrop\";\n  }>"
              },
              "description": "Fires before the dialog is closed with internal actions like clicking close button,\npressing Escape key or clicking backdrop. Can be prevented by calling `event.preventDefault()`",
              "parsedType": {
                "text": "{ source: \"close-button\" | \"keyboard\" | \"backdrop\"; }"
              }
            },
            {
              "name": "bl-dialog-close",
              "type": {
                "text": "CustomEvent<object>"
              },
              "description": "Fires when the dialog is closed",
              "parsedType": {
                "text": "object"
              }
            }
          ],
          "attributes": [
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets dialog open-close status",
              "fieldName": "open"
            },
            {
              "name": "caption",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets the dialog title",
              "fieldName": "caption",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "critical",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Determines if the dialog is critical, which disables closing through keyboard, backdrop, and close button interactions.",
              "fieldName": "critical"
            },
            {
              "name": "polyfilled",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "description": "Determines if dialog currently uses polyfilled version instead of native HTML Dialog. By\ndefault, it uses native Dialog if the browser supports it, otherwise polyfills. You can force\nusing polyfill by setting this to true in some cases like to show some content on top of dialog\nin case you are not able to use Popover API. Be aware that, polyfilled version can cause some\ninconsistencies in terms of accessibility and stacking context. So use it with extra caution.\n\nAs of the current implementation, you can render above the dialog HTML element using the Popover API. However,\nit will block any actions on the Popover element. This issue was encountered during the development of the `bl-notification` component.\nAs a result, we decided to enable the polyfill for the `bl-dialog` component by default. If you prefer to use the native dialog, you can set\nthis property to false. Please note, doing so will cause notifications to render under the dialog backdrop.\nFor more information, refer to the comment linked below:\n\nhttps://github.com/Trendyol/baklava/issues/141#issuecomment-1810301413",
              "fieldName": "polyfilled"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-dialog",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Dialog component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-dialog\n * @summary Baklava Dialog component\n *\n * @cssproperty [--bl-dialog-width=auto] Sets the width of the dialog content\n * @cssproperty [--bl-dialog-caption-line-clamp=1] Sets the line clamp of the caption\n */",
          "tag": [
            {
              "name": "bl-dialog",
              "description": ""
            }
          ],
          "cssproperty": [
            {
              "name": "--bl-dialog-width",
              "description": "Sets the width of the dialog content"
            },
            {
              "name": "--bl-dialog-caption-line-clamp",
              "description": "Sets the line clamp of the caption"
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlDialog",
            "module": "/home/runner/work/baklava/baklava/src/components/dialog/bl-dialog.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bl-dialog",
          "declaration": {
            "name": "BlDialog",
            "module": "/home/runner/work/baklava/baklava/src/components/dialog/bl-dialog.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/drawer/bl-drawer.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "BlDrawer",
          "cssProperties": [
            {
              "description": "Drawer slide in animation duration",
              "name": "--bl-drawer-animation-duration",
              "default": "250ms"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets drawer open-close status",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "caption",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets the drawer title",
              "attribute": "caption",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "embedUrl",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets the drawer embed url for iframe",
              "attribute": "embed-url",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "externalLink",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets the drawer external link",
              "attribute": "external-link",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "width",
              "type": {
                "text": "string"
              },
              "default": "\"424px\"",
              "description": "Sets the drawer width",
              "attribute": "width",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "_drawerIframe",
              "type": {
                "text": "HTMLIFrameElement"
              },
              "parsedType": {
                "text": "HTMLIFrameElement"
              }
            },
            {
              "kind": "field",
              "name": "domExistenceSchedule",
              "type": {
                "text": "number"
              },
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "resizeDrawerWidth",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "toggleDialogHandler",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "domExistence",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "method",
              "name": "closeDrawer",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "renderContent",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "renderContainer",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "name": "bl-drawer-open",
              "type": {
                "text": "CustomEvent<string>"
              },
              "description": "Fires when the drawer is opened",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "bl-drawer-close",
              "type": {
                "text": "CustomEvent<string>"
              },
              "description": "Fires when the drawer is closed",
              "parsedType": {
                "text": "string"
              }
            }
          ],
          "attributes": [
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets drawer open-close status",
              "fieldName": "open"
            },
            {
              "name": "caption",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets the drawer title",
              "fieldName": "caption",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "embed-url",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets the drawer embed url for iframe",
              "fieldName": "embedUrl"
            },
            {
              "name": "external-link",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets the drawer external link",
              "fieldName": "externalLink"
            },
            {
              "name": "width",
              "type": {
                "text": "string"
              },
              "default": "\"424px\"",
              "description": "Sets the drawer width",
              "fieldName": "width",
              "parsedType": {
                "text": "string"
              }
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-drawer",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Drawer component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-drawer\n * @summary Baklava Drawer component\n *\n * @cssproperty [--bl-drawer-animation-duration=250ms] Drawer slide in animation duration\n */",
          "tag": [
            {
              "name": "bl-drawer",
              "description": ""
            }
          ],
          "cssproperty": [
            {
              "name": "--bl-drawer-animation-duration",
              "description": "Drawer slide in animation duration"
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlDrawer",
            "module": "/home/runner/work/baklava/baklava/src/components/drawer/bl-drawer.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bl-drawer",
          "declaration": {
            "name": "BlDrawer",
            "module": "/home/runner/work/baklava/baklava/src/components/drawer/bl-drawer.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/split-button/bl-split-button.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "blSplitButtonTag",
          "type": {
            "text": "string"
          },
          "default": "\"bl-split-button\""
        },
        {
          "kind": "class",
          "description": "",
          "name": "BlSplitButton",
          "members": [
            {
              "kind": "field",
              "name": "trigger",
              "type": {
                "text": "ReferenceElement"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_popover",
              "type": {
                "text": "BlPopover"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "mainButton",
              "type": {
                "text": "BlButton"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "dropdownButton",
              "type": {
                "text": "BlButton"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_isPopoverOpen",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "description": "Sets the split button label",
              "attribute": "label",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "variant",
              "type": {
                "text": "Exclude<ButtonVariant, \"tertiary\">"
              },
              "default": "\"primary\"",
              "description": "Sets the split button variant",
              "attribute": "variant",
              "reflects": true,
              "parsedType": {
                "text": "\"primary\" | \"secondary\""
              }
            },
            {
              "kind": "field",
              "name": "kind",
              "type": {
                "text": "ButtonKind"
              },
              "default": "\"default\"",
              "description": "Sets the split button kind",
              "attribute": "kind",
              "reflects": true,
              "parsedType": {
                "text": "import(\"<rootPath>/components/button/bl-button\").ButtonKind"
              }
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "ButtonSize"
              },
              "default": "\"medium\"",
              "description": "Sets the split button size",
              "attribute": "size",
              "reflects": true,
              "parsedType": {
                "text": "import(\"<rootPath>/components/button/bl-button\").ButtonSize"
              }
            },
            {
              "kind": "field",
              "name": "href",
              "type": {
                "text": "string"
              },
              "description": "Set link url. If set, split main button will be rendered as anchor tag.",
              "attribute": "href",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets main button as disabled",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "loading",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets loading state of button",
              "attribute": "loading",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "loadingLabel",
              "type": {
                "text": "string"
              },
              "description": "Sets the button label for loading status.",
              "attribute": "loading-label",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "dropdownDisabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets dropdown button as disabled",
              "attribute": "dropdown-disabled"
            },
            {
              "kind": "field",
              "name": "icon",
              "type": {
                "text": "BaklavaIcon | undefined"
              },
              "description": "Sets the icon name. Shows icon with bl-icon component",
              "attribute": "icon",
              "parsedType": {
                "text": "import(\"<rootPath>/components/icon/icon-list\").BaklavaIcon"
              }
            },
            {
              "kind": "field",
              "name": "target",
              "type": {
                "text": "TargetType | undefined"
              },
              "default": "\"_self\"",
              "description": "Sets the anchor target. Used when `href` is set.",
              "attribute": "target",
              "parsedType": {
                "text": "import(\"<rootPath>/components/button/bl-button\").TargetType"
              }
            },
            {
              "kind": "field",
              "name": "type",
              "type": {
                "text": "\"submit\""
              },
              "description": "Sets the type of the button. Set `submit` to use button as the submitter of parent form.",
              "attribute": "type",
              "parsedType": {
                "text": "\"submit\""
              }
            },
            {
              "kind": "field",
              "name": "autofocus",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets button to get keyboard focus automatically",
              "attribute": "autofocus",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "form",
              "type": {
                "text": "HTMLFormElement | string"
              },
              "description": "Sets the associated form of the button. Use when `type` is set to `submit` and button is not inside the target form.",
              "attribute": "form",
              "parsedType": {
                "text": "HTMLFormElement | string"
              }
            },
            {
              "kind": "field",
              "name": "opened",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "_handleClick",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handlePrimaryClick",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "focusedOptionIndex",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "-1"
            },
            {
              "kind": "method",
              "name": "handleKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "options",
              "type": {
                "text": "BlDropdownItem[]"
              },
              "readonly": true,
              "parsedType": {
                "text": "import(\"<rootPath>/components/dropdown/item/bl-dropdown-item\").BlDropdownItem[]"
              }
            },
            {
              "kind": "method",
              "name": "open"
            },
            {
              "kind": "method",
              "name": "close"
            }
          ],
          "events": [
            {
              "name": "bl-dropdown-open",
              "type": {
                "text": "CustomEvent<string>"
              },
              "description": "Fires when dropdown opened",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "bl-dropdown-close",
              "type": {
                "text": "CustomEvent<string>"
              },
              "description": "Fires when dropdown closed",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "bl-click",
              "type": {
                "text": "CustomEvent<string>"
              },
              "description": "Fires when main button click",
              "parsedType": {
                "text": "string"
              }
            }
          ],
          "attributes": [
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "description": "Sets the split button label",
              "fieldName": "label",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "variant",
              "type": {
                "text": "Exclude<ButtonVariant, \"tertiary\">"
              },
              "default": "\"primary\"",
              "description": "Sets the split button variant",
              "fieldName": "variant",
              "parsedType": {
                "text": "\"primary\" | \"secondary\""
              }
            },
            {
              "name": "kind",
              "type": {
                "text": "ButtonKind"
              },
              "default": "\"default\"",
              "description": "Sets the split button kind",
              "fieldName": "kind",
              "parsedType": {
                "text": "import(\"<rootPath>/components/button/bl-button\").ButtonKind"
              }
            },
            {
              "name": "size",
              "type": {
                "text": "ButtonSize"
              },
              "default": "\"medium\"",
              "description": "Sets the split button size",
              "fieldName": "size",
              "parsedType": {
                "text": "import(\"<rootPath>/components/button/bl-button\").ButtonSize"
              }
            },
            {
              "name": "href",
              "type": {
                "text": "string"
              },
              "description": "Set link url. If set, split main button will be rendered as anchor tag.",
              "fieldName": "href",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets main button as disabled",
              "fieldName": "disabled"
            },
            {
              "name": "loading",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets loading state of button",
              "fieldName": "loading"
            },
            {
              "name": "loading-label",
              "type": {
                "text": "string"
              },
              "description": "Sets the button label for loading status.",
              "fieldName": "loadingLabel"
            },
            {
              "name": "dropdown-disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets dropdown button as disabled",
              "fieldName": "dropdownDisabled"
            },
            {
              "name": "icon",
              "type": {
                "text": "BaklavaIcon | undefined"
              },
              "description": "Sets the icon name. Shows icon with bl-icon component",
              "fieldName": "icon",
              "parsedType": {
                "text": "import(\"<rootPath>/components/icon/icon-list\").BaklavaIcon"
              }
            },
            {
              "name": "target",
              "type": {
                "text": "TargetType | undefined"
              },
              "default": "\"_self\"",
              "description": "Sets the anchor target. Used when `href` is set.",
              "fieldName": "target",
              "parsedType": {
                "text": "import(\"<rootPath>/components/button/bl-button\").TargetType"
              }
            },
            {
              "name": "type",
              "type": {
                "text": "\"submit\""
              },
              "description": "Sets the type of the button. Set `submit` to use button as the submitter of parent form.",
              "fieldName": "type",
              "parsedType": {
                "text": "\"submit\""
              }
            },
            {
              "name": "autofocus",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets button to get keyboard focus automatically",
              "fieldName": "autofocus"
            },
            {
              "name": "form",
              "type": {
                "text": "HTMLFormElement | string"
              },
              "description": "Sets the associated form of the button. Use when `type` is set to `submit` and button is not inside the target form.",
              "fieldName": "form",
              "parsedType": {
                "text": "HTMLFormElement | string"
              }
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-split-button",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Split Button component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-split-button\n * @summary Baklava Split Button component\n */",
          "tag": [
            {
              "name": "bl-split-button",
              "description": ""
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "blSplitButtonTag",
          "declaration": {
            "name": "blSplitButtonTag",
            "module": "/home/runner/work/baklava/baklava/src/components/split-button/bl-split-button.ts"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlSplitButton",
            "module": "/home/runner/work/baklava/baklava/src/components/split-button/bl-split-button.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "declaration": {
            "name": "BlSplitButton",
            "module": "/home/runner/work/baklava/baklava/src/components/split-button/bl-split-button.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/dropdown/group/bl-dropdown-group.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "blDropdownGroupTag",
          "type": {
            "text": "string"
          },
          "default": "\"bl-dropdown-group\""
        },
        {
          "kind": "class",
          "description": "",
          "name": "BlDropdownGroup",
          "members": [
            {
              "kind": "field",
              "name": "caption",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets the caption.",
              "attribute": "caption",
              "parsedType": {
                "text": "string"
              }
            }
          ],
          "attributes": [
            {
              "name": "caption",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets the caption.",
              "fieldName": "caption",
              "parsedType": {
                "text": "string"
              }
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-dropdown-group",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Dropdown Group component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-dropdown-group\n * @summary Baklava Dropdown Group component\n */",
          "tag": [
            {
              "name": "bl-dropdown-group",
              "description": ""
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "blDropdownGroupTag",
          "declaration": {
            "name": "blDropdownGroupTag",
            "module": "/home/runner/work/baklava/baklava/src/components/dropdown/group/bl-dropdown-group.ts"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlDropdownGroup",
            "module": "/home/runner/work/baklava/baklava/src/components/dropdown/group/bl-dropdown-group.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "declaration": {
            "name": "BlDropdownGroup",
            "module": "/home/runner/work/baklava/baklava/src/components/dropdown/group/bl-dropdown-group.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/dropdown/item/bl-dropdown-item.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "blDropdownItemTag",
          "type": {
            "text": "string"
          },
          "default": "\"bl-dropdown-item\""
        },
        {
          "kind": "class",
          "description": "",
          "name": "BlDropdownItem",
          "members": [
            {
              "kind": "field",
              "name": "icon",
              "type": {
                "text": "BaklavaIcon | undefined"
              },
              "description": "Sets the icon name. Shows icon with bl-icon component",
              "attribute": "icon",
              "parsedType": {
                "text": "import(\"<rootPath>/components/icon/icon-list\").BaklavaIcon"
              }
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets item as disabled",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "method",
              "name": "_handleClick",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "menuElement",
              "type": {
                "text": "BlButton"
              },
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "focus",
              "description": "Focuses this action"
            },
            {
              "kind": "field",
              "name": "BlDropdownGroupField",
              "type": {
                "text": "BlDropdownGroup | null"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "BlDropdownField",
              "type": {
                "text": "BlDropdown | null"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "BlSplitButtonField",
              "type": {
                "text": "BlSplitButton | null"
              },
              "privacy": "private"
            }
          ],
          "events": [
            {
              "name": "bl-dropdown-item-click",
              "type": {
                "text": "CustomEvent<string>"
              },
              "parsedType": {
                "text": "string"
              }
            }
          ],
          "attributes": [
            {
              "name": "icon",
              "type": {
                "text": "BaklavaIcon | undefined"
              },
              "description": "Sets the icon name. Shows icon with bl-icon component",
              "fieldName": "icon",
              "parsedType": {
                "text": "import(\"<rootPath>/components/icon/icon-list\").BaklavaIcon"
              }
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets item as disabled",
              "fieldName": "disabled"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-dropdown-item",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Dropdown Item component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-dropdown-item\n * @summary Baklava Dropdown Item component\n */",
          "tag": [
            {
              "name": "bl-dropdown-item",
              "description": ""
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "blDropdownItemTag",
          "declaration": {
            "name": "blDropdownItemTag",
            "module": "/home/runner/work/baklava/baklava/src/components/dropdown/item/bl-dropdown-item.ts"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlDropdownItem",
            "module": "/home/runner/work/baklava/baklava/src/components/dropdown/item/bl-dropdown-item.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "declaration": {
            "name": "BlDropdownItem",
            "module": "/home/runner/work/baklava/baklava/src/components/dropdown/item/bl-dropdown-item.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/dropdown/bl-dropdown.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "blDropdownTag",
          "type": {
            "text": "string"
          },
          "default": "\"bl-dropdown\""
        },
        {
          "kind": "class",
          "description": "",
          "name": "BlDropdown",
          "members": [
            {
              "kind": "field",
              "name": "_popover",
              "type": {
                "text": "BlPopover"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_button",
              "type": {
                "text": "BlButton"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_isPopoverOpen",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "description": "Sets the dropdown button label",
              "attribute": "label",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "variant",
              "type": {
                "text": "ButtonVariant"
              },
              "default": "\"primary\"",
              "description": "Sets the dropdown button variant",
              "attribute": "variant",
              "reflects": true,
              "parsedType": {
                "text": "import(\"<rootPath>/components/button/bl-button\").ButtonVariant"
              }
            },
            {
              "kind": "field",
              "name": "kind",
              "type": {
                "text": "ButtonKind"
              },
              "default": "\"default\"",
              "description": "Sets the dropdown button kind",
              "attribute": "kind",
              "reflects": true,
              "parsedType": {
                "text": "import(\"<rootPath>/components/button/bl-button\").ButtonKind"
              }
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "ButtonSize"
              },
              "default": "\"medium\"",
              "description": "Sets the dropdown button size",
              "attribute": "size",
              "reflects": true,
              "parsedType": {
                "text": "import(\"<rootPath>/components/button/bl-button\").ButtonSize"
              }
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets button as disabled",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "icon",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets the icon name to be displayed on the left side of the button label",
              "attribute": "icon",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "opened",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "_handleClick",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "focusedOptionIndex",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "-1"
            },
            {
              "kind": "method",
              "name": "handleKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "options",
              "type": {
                "text": "BlDropdownItem[]"
              },
              "readonly": true,
              "parsedType": {
                "text": "import(\"<rootPath>/components/dropdown/item/bl-dropdown-item\").BlDropdownItem[]"
              }
            },
            {
              "kind": "method",
              "name": "open"
            },
            {
              "kind": "method",
              "name": "close"
            }
          ],
          "events": [
            {
              "name": "bl-dropdown-open",
              "type": {
                "text": "CustomEvent<string>"
              },
              "description": "Fires when dropdown opened",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "bl-dropdown-close",
              "type": {
                "text": "CustomEvent<string>"
              },
              "description": "Fires when dropdown closed",
              "parsedType": {
                "text": "string"
              }
            }
          ],
          "attributes": [
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "description": "Sets the dropdown button label",
              "fieldName": "label",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "variant",
              "type": {
                "text": "ButtonVariant"
              },
              "default": "\"primary\"",
              "description": "Sets the dropdown button variant",
              "fieldName": "variant",
              "parsedType": {
                "text": "import(\"<rootPath>/components/button/bl-button\").ButtonVariant"
              }
            },
            {
              "name": "kind",
              "type": {
                "text": "ButtonKind"
              },
              "default": "\"default\"",
              "description": "Sets the dropdown button kind",
              "fieldName": "kind",
              "parsedType": {
                "text": "import(\"<rootPath>/components/button/bl-button\").ButtonKind"
              }
            },
            {
              "name": "size",
              "type": {
                "text": "ButtonSize"
              },
              "default": "\"medium\"",
              "description": "Sets the dropdown button size",
              "fieldName": "size",
              "parsedType": {
                "text": "import(\"<rootPath>/components/button/bl-button\").ButtonSize"
              }
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets button as disabled",
              "fieldName": "disabled"
            },
            {
              "name": "icon",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets the icon name to be displayed on the left side of the button label",
              "fieldName": "icon",
              "parsedType": {
                "text": "string"
              }
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-dropdown",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Dropdown component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-dropdown\n * @summary Baklava Dropdown component\n */",
          "tag": [
            {
              "name": "bl-dropdown",
              "description": ""
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "blDropdownTag",
          "declaration": {
            "name": "blDropdownTag",
            "module": "/home/runner/work/baklava/baklava/src/components/dropdown/bl-dropdown.ts"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlDropdown",
            "module": "/home/runner/work/baklava/baklava/src/components/dropdown/bl-dropdown.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "declaration": {
            "name": "BlDropdown",
            "module": "/home/runner/work/baklava/baklava/src/components/dropdown/bl-dropdown.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/link/bl-link.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "BlLink",
          "cssProperties": [
            {
              "description": "Sets the color of link",
              "name": "--bl-link-color",
              "default": "--bl-color-primary"
            },
            {
              "description": "Sets the hover color of link",
              "name": "--bl-link-hover-color",
              "default": "--bl-color-primary-hover"
            },
            {
              "description": "Sets the active color of link",
              "name": "--bl-link-active-color",
              "default": "--bl-color-primary-active"
            }
          ],
          "slots": [
            {
              "description": "Custom icon slot for non-standalone variants",
              "name": "icon"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "href",
              "type": {
                "text": "HTMLAnchorElement[\"href\"]"
              },
              "default": "\"\"",
              "description": "URL that the hyperlink points to",
              "attribute": "href",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "variant",
              "type": {
                "text": "LinkVariant"
              },
              "default": "\"inline\"",
              "description": "Link variant - inline or standalone",
              "attribute": "variant",
              "reflects": true,
              "parsedType": {
                "text": "\"inline\" | \"standalone\""
              }
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "LinkSize"
              },
              "default": "\"medium\"",
              "description": "Link size - only applies to standalone variant",
              "attribute": "size",
              "reflects": true,
              "parsedType": {
                "text": "\"small\" | \"medium\" | \"large\""
              }
            },
            {
              "kind": "field",
              "name": "kind",
              "type": {
                "text": "LinkKind"
              },
              "default": "\"primary\"",
              "description": "Link kind - only applies to standalone variant",
              "attribute": "kind",
              "reflects": true,
              "parsedType": {
                "text": "\"primary\" | \"neutral\""
              }
            },
            {
              "kind": "field",
              "name": "ariaLabel",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "Aria label for the link",
              "attribute": "aria-label"
            },
            {
              "kind": "field",
              "name": "target",
              "type": {
                "text": "HTMLAnchorElement[\"target\"]"
              },
              "default": "\"_self\"",
              "description": "Where to display the linked URL",
              "attribute": "target",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "rel",
              "type": {
                "text": "HTMLAnchorElement[\"rel\"] | undefined"
              },
              "description": "Relationship between the current document and the linked document.\nMultiple rel values can be specified by separating them with spaces.\nExample: \"noopener noreferrer\"",
              "attribute": "rel",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "hreflang",
              "type": {
                "text": "HTMLAnchorElement[\"hreflang\"] | undefined"
              },
              "description": "Language of the linked document",
              "attribute": "hreflang",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "type",
              "type": {
                "text": "HTMLAnchorElement[\"type\"] | undefined"
              },
              "description": "MIME type of the linked document",
              "attribute": "type",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "referrerPolicy",
              "type": {
                "text": "HTMLAnchorElement[\"referrerPolicy\"] | undefined"
              },
              "description": "Referrer policy for the link",
              "attribute": "referrerpolicy",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "download",
              "type": {
                "text": "HTMLAnchorElement[\"download\"] | undefined"
              },
              "description": "Whether to download the resource instead of navigating to it",
              "attribute": "download",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "ping",
              "type": {
                "text": "HTMLAnchorElement[\"ping\"] | undefined"
              },
              "description": "Ping URLs to be notified when following the link",
              "attribute": "ping",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "isStandalone",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "renderIcon",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "TemplateResult | null"
                }
              }
            }
          ],
          "attributes": [
            {
              "name": "href",
              "type": {
                "text": "HTMLAnchorElement[\"href\"]"
              },
              "default": "\"\"",
              "description": "URL that the hyperlink points to",
              "fieldName": "href",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "variant",
              "type": {
                "text": "LinkVariant"
              },
              "default": "\"inline\"",
              "description": "Link variant - inline or standalone",
              "fieldName": "variant",
              "parsedType": {
                "text": "\"inline\" | \"standalone\""
              }
            },
            {
              "name": "size",
              "type": {
                "text": "LinkSize"
              },
              "default": "\"medium\"",
              "description": "Link size - only applies to standalone variant",
              "fieldName": "size",
              "parsedType": {
                "text": "\"small\" | \"medium\" | \"large\""
              }
            },
            {
              "name": "kind",
              "type": {
                "text": "LinkKind"
              },
              "default": "\"primary\"",
              "description": "Link kind - only applies to standalone variant",
              "fieldName": "kind",
              "parsedType": {
                "text": "\"primary\" | \"neutral\""
              }
            },
            {
              "name": "aria-label",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "Aria label for the link",
              "fieldName": "ariaLabel"
            },
            {
              "name": "target",
              "type": {
                "text": "HTMLAnchorElement[\"target\"]"
              },
              "default": "\"_self\"",
              "description": "Where to display the linked URL",
              "fieldName": "target",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "rel",
              "type": {
                "text": "HTMLAnchorElement[\"rel\"] | undefined"
              },
              "description": "Relationship between the current document and the linked document.\nMultiple rel values can be specified by separating them with spaces.\nExample: \"noopener noreferrer\"",
              "fieldName": "rel",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "hreflang",
              "type": {
                "text": "HTMLAnchorElement[\"hreflang\"] | undefined"
              },
              "description": "Language of the linked document",
              "fieldName": "hreflang",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "type",
              "type": {
                "text": "HTMLAnchorElement[\"type\"] | undefined"
              },
              "description": "MIME type of the linked document",
              "fieldName": "type",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "referrerpolicy",
              "type": {
                "text": "HTMLAnchorElement[\"referrerPolicy\"] | undefined"
              },
              "description": "Referrer policy for the link",
              "fieldName": "referrerPolicy"
            },
            {
              "name": "download",
              "type": {
                "text": "HTMLAnchorElement[\"download\"] | undefined"
              },
              "description": "Whether to download the resource instead of navigating to it",
              "fieldName": "download",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "ping",
              "type": {
                "text": "HTMLAnchorElement[\"ping\"] | undefined"
              },
              "description": "Ping URLs to be notified when following the link",
              "fieldName": "ping",
              "parsedType": {
                "text": "string"
              }
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-link",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Link component for navigation"
            }
          ],
          "jsDoc": "/**\n * @tag bl-link\n * @summary Baklava Link component for navigation\n *\n * @slot icon - Custom icon slot for non-standalone variants\n *\n * @cssproperty [--bl-link-color=--bl-color-primary] Sets the color of link\n * @cssproperty [--bl-link-hover-color=--bl-color-primary-hover] Sets the hover color of link\n * @cssproperty [--bl-link-active-color=--bl-color-primary-active] Sets the active color of link\n */",
          "tag": [
            {
              "name": "bl-link",
              "description": ""
            }
          ],
          "cssproperty": [
            {
              "name": "--bl-link-color",
              "description": "Sets the color of link"
            },
            {
              "name": "--bl-link-hover-color",
              "description": "Sets the hover color of link"
            },
            {
              "name": "--bl-link-active-color",
              "description": "Sets the active color of link"
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlLink",
            "module": "/home/runner/work/baklava/baklava/src/components/link/bl-link.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bl-link",
          "declaration": {
            "name": "BlLink",
            "module": "/home/runner/work/baklava/baklava/src/components/link/bl-link.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/notification/card/bl-notification-card.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "BlNotificationCard",
          "members": [
            {
              "kind": "field",
              "name": "caption",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "Sets notification caption.",
              "attribute": "caption"
            },
            {
              "kind": "field",
              "name": "icon",
              "type": {
                "text": "boolean | BaklavaIcon"
              },
              "description": "Allows to customize notification icon.\nTrue value will display default icon.\nFalse value will hide icon.\nString value will display icon with specified name.",
              "default": "true",
              "attribute": "icon",
              "parsedType": {
                "text": "boolean | import(\"<rootPath>/components/icon/icon-list\").BaklavaIcon"
              }
            },
            {
              "kind": "field",
              "name": "variant",
              "type": {
                "text": "NotificationVariant"
              },
              "default": "\"info\"",
              "description": "Sets notification variant.",
              "attribute": "variant",
              "reflects": true,
              "parsedType": {
                "text": "\"success\" | \"info\" | \"warning\" | \"error\""
              }
            },
            {
              "kind": "field",
              "name": "duration",
              "type": {
                "text": "boolean"
              },
              "default": "7",
              "description": "Sets notification display duration in minutes.\nHas no effect if permanent is set to true.",
              "attribute": "duration"
            },
            {
              "kind": "field",
              "name": "permanent",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Prevents notification from being closed automatically.",
              "attribute": "permanent"
            },
            {
              "kind": "field",
              "name": "closed",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Indicates whether the notification is closed.",
              "attribute": "closed"
            },
            {
              "kind": "method",
              "name": "setupDuration",
              "privacy": "private",
              "description": "Sets up duration animation.\nThe notification will dispatch a closed event after the animation ends."
            },
            {
              "kind": "method",
              "name": "close",
              "privacy": "private",
              "parameters": [
                {
                  "name": "source",
                  "type": {
                    "text": "CloseSource"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleClose",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "CustomEvent<boolean>"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "renderProgress",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "name": "bl-notification-card-request-close",
              "type": {
                "text": "CustomEvent<{\n    source: \"duration-ended\" | \"close-button\";\n  }>"
              },
              "description": "Dispatches close request event.\nThe notification will not be closed automatically if the event is prevented.",
              "parsedType": {
                "text": "{ source: \"close-button\" | \"duration-ended\"; }"
              }
            },
            {
              "name": "bl-notification-card-close",
              "type": {
                "text": "CustomEvent<{\n    source: \"duration-ended\" | \"close-button\";\n  }>"
              },
              "description": "Dispatches close event.\nThe notification will hidden after the event is dispatched and the closed property is set to true.",
              "parsedType": {
                "text": "{ source: \"close-button\" | \"duration-ended\"; }"
              }
            }
          ],
          "attributes": [
            {
              "name": "caption",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "Sets notification caption.",
              "fieldName": "caption",
              "attribute": "caption"
            },
            {
              "name": "icon",
              "type": {
                "text": "boolean | BaklavaIcon"
              },
              "description": "Allows to customize notification icon.\nTrue value will display default icon.\nFalse value will hide icon.\nString value will display icon with specified name.",
              "default": "true",
              "fieldName": "icon",
              "attribute": "icon",
              "parsedType": {
                "text": "boolean | import(\"<rootPath>/components/icon/icon-list\").BaklavaIcon"
              }
            },
            {
              "name": "variant",
              "type": {
                "text": "NotificationVariant"
              },
              "default": "\"info\"",
              "description": "Sets notification variant.",
              "fieldName": "variant",
              "attribute": "variant",
              "parsedType": {
                "text": "\"success\" | \"info\" | \"warning\" | \"error\""
              }
            },
            {
              "name": "closed",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Indicates whether the notification is closed.",
              "fieldName": "closed"
            },
            {
              "name": "duration",
              "type": {
                "text": "boolean"
              },
              "default": "7",
              "description": "Sets notification display duration in minutes.\nHas no effect if permanent is set to true.",
              "attribute": "closed",
              "fieldName": "duration"
            },
            {
              "name": "permanent",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Prevents notification from being closed automatically.",
              "attribute": "closed",
              "fieldName": "permanent"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-notification-card",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Notification Card component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-notification-card\n * @summary Baklava Notification Card component\n */",
          "tag": [
            {
              "name": "bl-notification-card",
              "description": ""
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlNotificationCard",
            "module": "/home/runner/work/baklava/baklava/src/components/notification/card/bl-notification-card.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bl-notification-card",
          "declaration": {
            "name": "BlNotificationCard",
            "module": "/home/runner/work/baklava/baklava/src/components/notification/card/bl-notification-card.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/notification/bl-notification.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "SWIPE_UP_THRESHOLD",
          "type": {
            "text": "number"
          },
          "default": "-50"
        },
        {
          "kind": "class",
          "description": "",
          "name": "BlNotification",
          "members": [
            {
              "kind": "field",
              "name": "noAnimation",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Disable animations.\nIt will not be possible to use animations if the user has disabled them.\nAnimations will respect the user's preferences regardless of this property.",
              "attribute": "no-animation",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "duration",
              "type": {
                "text": "number"
              },
              "default": "7",
              "description": "Sets the default duration of notifications in seconds",
              "attribute": "duration"
            },
            {
              "kind": "field",
              "name": "notifications",
              "type": {
                "text": "Notification[]"
              },
              "privacy": "private",
              "default": "[]"
            },
            {
              "kind": "field",
              "name": "notificationList",
              "privacy": "public",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "touchStartY",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "field",
              "name": "touchStart",
              "privacy": "public",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "isMobile",
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "addNotification",
              "privacy": "public",
              "parameters": [
                {
                  "name": "props",
                  "type": {
                    "text": "NotificationProps"
                  },
                  "description": "Notification properties"
                }
              ],
              "description": "Adds a notification to the list of notifications.",
              "return": {
                "type": {
                  "text": "Notification"
                }
              }
            },
            {
              "kind": "method",
              "name": "removeNotification",
              "privacy": "public",
              "return": {
                "type": {
                  "text": "Promise<boolean>"
                }
              },
              "parameters": [
                {
                  "name": "id",
                  "type": {
                    "text": "string"
                  },
                  "description": "Notification id"
                }
              ],
              "description": "Removes a notification from the list of notifications."
            },
            {
              "kind": "method",
              "name": "handleTouchStart",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "TouchEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleTouchMove",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "TouchEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleTouchEnd",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "TouchEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "renderActionSlot",
              "privacy": "private",
              "parameters": [
                {
                  "name": "slotName",
                  "type": {
                    "text": "\"primary-action\" | \"secondary-action\""
                  }
                },
                {
                  "name": "notification",
                  "type": {
                    "text": "Notification"
                  }
                }
              ]
            }
          ],
          "attributes": [
            {
              "name": "no-animation",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Disable animations.\nIt will not be possible to use animations if the user has disabled them.\nAnimations will respect the user's preferences regardless of this property.",
              "fieldName": "noAnimation"
            },
            {
              "name": "duration",
              "type": {
                "text": "number"
              },
              "default": "7",
              "description": "Sets the default duration of notifications in seconds",
              "fieldName": "duration"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-notification",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Notification component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-notification\n * @summary Baklava Notification component\n */",
          "tag": [
            {
              "name": "bl-notification",
              "description": ""
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "SWIPE_UP_THRESHOLD",
          "declaration": {
            "name": "SWIPE_UP_THRESHOLD",
            "module": "/home/runner/work/baklava/baklava/src/components/notification/bl-notification.ts"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlNotification",
            "module": "/home/runner/work/baklava/baklava/src/components/notification/bl-notification.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bl-notification",
          "declaration": {
            "name": "BlNotification",
            "module": "/home/runner/work/baklava/baklava/src/components/notification/bl-notification.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/select/option/bl-select-option.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "BlSelectOption",
          "members": [
            {
              "kind": "field",
              "name": "_value",
              "type": {
                "text": "ValueType"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "ValueType"
              },
              "description": "Sets the value for the option",
              "attribute": "value",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "Sets the label for bl-select, and bl-select renders this value instead of the option's textContent",
              "attribute": "label",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets option as disabled",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "selected",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets option as selected state",
              "attribute": "selected",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "icon",
              "type": {
                "text": "BaklavaIcon | undefined"
              },
              "description": "Sets the name of the icon",
              "attribute": "icon",
              "parsedType": {
                "text": "import(\"<rootPath>/components/icon/icon-list\").BaklavaIcon"
              }
            },
            {
              "kind": "field",
              "name": "multiple",
              "type": {
                "text": "boolean"
              },
              "default": "false"
            },
            {
              "kind": "field",
              "name": "focusTarget",
              "type": {
                "text": "HTMLElement"
              },
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "focus",
              "description": "Focuses this option"
            },
            {
              "kind": "method",
              "name": "blur",
              "description": "Blurs from this option"
            },
            {
              "kind": "field",
              "name": "blSelect",
              "type": {
                "text": "BlSelect<ValueType> | null"
              },
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "singleOptionTemplate",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "checkboxOptionTemplate",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleKeydown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleEvent",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_onClickOption",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_onCheckboxChange",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "CustomEvent"
                  }
                }
              ]
            }
          ],
          "events": [
            {
              "name": "bl-select-option",
              "type": {
                "text": "CustomEvent<ValueType | string | null>"
              },
              "description": "Fires when clicked on the option",
              "parsedType": {
                "text": "string | null"
              }
            },
            {
              "name": "bl-focus",
              "type": {
                "text": "CustomEvent<ValueType | string | null>"
              },
              "description": "Fires when checkbox is focused",
              "parsedType": {
                "text": "string | null"
              }
            },
            {
              "name": "bl-blur",
              "type": {
                "text": "CustomEvent<ValueType | string | null>"
              },
              "description": "Fires when checkbox is blurred",
              "parsedType": {
                "text": "string | null"
              }
            }
          ],
          "attributes": [
            {
              "name": "value",
              "type": {
                "text": "ValueType"
              },
              "description": "Sets the value for the option",
              "fieldName": "value",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "Sets the label for bl-select, and bl-select renders this value instead of the option's textContent",
              "fieldName": "label"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets option as disabled",
              "fieldName": "disabled"
            },
            {
              "name": "selected",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets option as selected state",
              "fieldName": "selected"
            },
            {
              "name": "icon",
              "type": {
                "text": "BaklavaIcon | undefined"
              },
              "description": "Sets the name of the icon",
              "fieldName": "icon",
              "parsedType": {
                "text": "import(\"<rootPath>/components/icon/icon-list\").BaklavaIcon"
              }
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-select-option",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlSelectOption",
            "module": "/home/runner/work/baklava/baklava/src/components/select/option/bl-select-option.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bl-select-option",
          "declaration": {
            "name": "BlSelectOption",
            "module": "/home/runner/work/baklava/baklava/src/components/select/option/bl-select-option.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/select/bl-select.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "BlSelect",
          "cssProperties": [
            {
              "description": "Sets the positioning strategy of select popover. You can set it as `absolute` if you need to show popover relative to its trigger element.",
              "name": "--bl-popover-position",
              "default": "fixed"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "shadowRootOptions",
              "type": {
                "text": "object"
              },
              "static": true,
              "default": "{ ...LitElement.shadowRootOptions, delegatesFocus: true }"
            },
            {
              "kind": "field",
              "name": "formControlValidators",
              "type": {
                "text": "array"
              },
              "static": true,
              "default": "[requiredValidator]"
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "Sets name of the select field",
              "attribute": "name",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "_value",
              "type": {
                "text": "ValueType | ValueType[] | null"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_initialValue",
              "type": {
                "text": "ValueType | ValueType[] | null"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "ValueType | ValueType[] | null"
              },
              "description": "Sets the value of the select",
              "attribute": "value",
              "parsedType": {
                "text": "string | string[] | null"
              }
            },
            {
              "kind": "method",
              "name": "shouldFormValueUpdate",
              "return": {
                "type": {
                  "text": "boolean"
                }
              }
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets the label value",
              "attribute": "label",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "placeholder",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets the placeholder value. If left blank, the label value (if specified) is set as placeholder.",
              "attribute": "placeholder",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "SelectSize"
              },
              "default": "\"medium\"",
              "description": "Sets the size value. Select component's height value will be changed accordingly",
              "attribute": "size",
              "reflects": true,
              "parsedType": {
                "text": "\"small\" | \"medium\" | \"large\""
              }
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "When option is not selected, shows component in error state",
              "attribute": "required",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Shows the component in disabled state.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "clearable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets whether the selected option is clearable",
              "attribute": "clearable",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "multiple",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Allows multiple options to be selected",
              "attribute": "multiple",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "autofocus",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets input to get keyboard focus automatically",
              "attribute": "autofocus",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "labelFixed",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Makes label as fixed positioned",
              "attribute": "label-fixed",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "helpText",
              "type": {
                "text": "string | undefined"
              },
              "description": "Adds help text",
              "attribute": "help-text",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "customInvalidText",
              "type": {
                "text": "string | undefined"
              },
              "description": "Set custom error message",
              "attribute": "invalid-text",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "viewSelectAll",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Views select all option in multiple select",
              "attribute": "view-select-all"
            },
            {
              "kind": "field",
              "name": "selectAllText",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets select all text in multiple select",
              "attribute": "select-all-text",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "searchBar",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Enable search functionality for the options within the list",
              "attribute": "search-bar",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "searchBarPlaceholder",
              "type": {
                "text": "string | undefined"
              },
              "description": "Search for text variations such as \"search,\" \"searching,\" \"search by country,\" and so on",
              "attribute": "search-bar-placeholder",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "searchBarLoadingState",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Display a loading icon in place of the search icon.",
              "attribute": "search-bar-loading-state"
            },
            {
              "kind": "field",
              "name": "searchNotFoundText",
              "type": {
                "text": "string | undefined"
              },
              "description": "Text to display when no search results are found.",
              "attribute": "search-not-found-text",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "popoverClearSearchText",
              "type": {
                "text": "string | undefined"
              },
              "description": "Text to display on the clear search button.",
              "attribute": "popover-clear-search-text",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "_isPopoverOpen",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "_additionalSelectedOptionCount",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "field",
              "name": "_searchText",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "\"\""
            },
            {
              "kind": "field",
              "name": "selectedOptionsContainer",
              "type": {
                "text": "HTMLElement"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "selectedOptionsItems",
              "type": {
                "text": "NodeListOf<HTMLElement>"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_popover",
              "type": {
                "text": "HTMLElement"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_selectInput",
              "type": {
                "text": "HTMLElement"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "userLang",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_connectedOptions",
              "type": {
                "text": "BlSelectOption<ValueType>[]"
              },
              "privacy": "private",
              "default": "[]"
            },
            {
              "kind": "field",
              "name": "_cleanUpPopover",
              "type": {
                "text": "CleanUpFunction | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "method",
              "name": "setOptionsSelected",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "options",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "opened",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "noResultFound",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_selectedOptions",
              "type": {
                "text": "BlSelectOption<ValueType>[]"
              },
              "privacy": "private",
              "default": "[]"
            },
            {
              "kind": "field",
              "name": "dirty",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "selectedOptions",
              "type": {
                "text": "BlSelectOption<ValueType>[]"
              },
              "readonly": true,
              "parsedType": {
                "text": "import(\"<rootPath>/components/select/option/bl-select-option\").default<string>[]"
              }
            },
            {
              "kind": "field",
              "name": "additionalSelectedOptionCount",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "validityCallback",
              "return": {
                "type": {
                  "text": "string | void"
                }
              }
            },
            {
              "kind": "method",
              "name": "reportValidity"
            },
            {
              "kind": "method",
              "name": "resetFormControl",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "field",
              "name": "validationTarget",
              "type": {
                "text": "HTMLElement"
              },
              "parsedType": {
                "text": "HTMLElement"
              }
            },
            {
              "kind": "method",
              "name": "open"
            },
            {
              "kind": "method",
              "name": "close"
            },
            {
              "kind": "field",
              "name": "_interactOutsideHandler",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_setupPopover",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleToggleButtonClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "inputTemplate",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "selectAllTemplate"
            },
            {
              "kind": "field",
              "name": "focusedOptionIndex",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "-1"
            },
            {
              "kind": "field",
              "name": "lastKeyPressedTime",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "field",
              "name": "typedCharacters",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "\"\""
            },
            {
              "kind": "field",
              "name": "keyPressThreshold",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "500"
            },
            {
              "kind": "method",
              "name": "handleFocusOptionByKey",
              "privacy": "private",
              "parameters": [
                {
                  "name": "key",
                  "type": {
                    "text": "string"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleKeydown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_togglePopover",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleSelectEvent",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleSearchEvent",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleSearchOptions",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "InputEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleLastVisibleSearchedOption",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleSingleSelect",
              "privacy": "private",
              "parameters": [
                {
                  "name": "optionItem",
                  "type": {
                    "text": "BlSelectOption<ValueType>"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleMultipleSelect",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleSelectOptionEvent",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "CustomEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleSelectAll",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "CustomEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_onClickRemove",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_checkAdditionalItemCount",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "registerOption",
              "parameters": [
                {
                  "name": "option",
                  "type": {
                    "text": "BlSelectOption<ValueType>"
                  },
                  "description": "BlSelectOption reference to be registered"
                }
              ],
              "description": "This method is used by `bl-select-option` component to register itself to bl-select."
            },
            {
              "kind": "method",
              "name": "unregisterOption",
              "parameters": [
                {
                  "name": "option",
                  "type": {
                    "text": "BlSelectOption<ValueType>"
                  },
                  "description": "BlSelectOption reference to be unregistered"
                }
              ],
              "description": "This method is used by `bl-select-option` component to unregister itself from bl-select."
            }
          ],
          "events": [
            {
              "name": "bl-select",
              "type": {
                "text": "CustomEvent<ISelectOption<ValueType>[] | ISelectOption<ValueType>>"
              },
              "description": "Fires when selection changes",
              "parsedType": {
                "text": "import(\"<rootPath>/components/select/bl-select\").ISelectOption<string>[] | import(\"<rootPath>/components/select/bl-select\").ISelectOption<string>"
              }
            },
            {
              "name": "bl-search",
              "type": {
                "text": "CustomEvent<string>"
              },
              "description": "Fires when search text changes",
              "parsedType": {
                "text": "string"
              }
            }
          ],
          "attributes": [
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "Sets name of the select field",
              "fieldName": "name",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "value",
              "type": {
                "text": "ValueType | ValueType[] | null"
              },
              "description": "Sets the value of the select",
              "fieldName": "value",
              "parsedType": {
                "text": "string | string[] | null"
              }
            },
            {
              "name": "label",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets the label value",
              "fieldName": "label",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "placeholder",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets the placeholder value. If left blank, the label value (if specified) is set as placeholder.",
              "fieldName": "placeholder",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "size",
              "type": {
                "text": "SelectSize"
              },
              "default": "\"medium\"",
              "description": "Sets the size value. Select component's height value will be changed accordingly",
              "fieldName": "size",
              "parsedType": {
                "text": "\"small\" | \"medium\" | \"large\""
              }
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "When option is not selected, shows component in error state",
              "fieldName": "required"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Shows the component in disabled state.",
              "fieldName": "disabled"
            },
            {
              "name": "clearable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets whether the selected option is clearable",
              "fieldName": "clearable"
            },
            {
              "name": "multiple",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Allows multiple options to be selected",
              "fieldName": "multiple"
            },
            {
              "name": "autofocus",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets input to get keyboard focus automatically",
              "fieldName": "autofocus"
            },
            {
              "name": "label-fixed",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Makes label as fixed positioned",
              "fieldName": "labelFixed"
            },
            {
              "name": "help-text",
              "type": {
                "text": "string | undefined"
              },
              "description": "Adds help text",
              "fieldName": "helpText"
            },
            {
              "name": "invalid-text",
              "type": {
                "text": "string | undefined"
              },
              "description": "Set custom error message",
              "fieldName": "customInvalidText"
            },
            {
              "name": "view-select-all",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Views select all option in multiple select",
              "fieldName": "viewSelectAll"
            },
            {
              "name": "select-all-text",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets select all text in multiple select",
              "fieldName": "selectAllText"
            },
            {
              "name": "search-bar",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Enable search functionality for the options within the list",
              "fieldName": "searchBar"
            },
            {
              "name": "search-bar-placeholder",
              "type": {
                "text": "string | undefined"
              },
              "description": "Search for text variations such as \"search,\" \"searching,\" \"search by country,\" and so on",
              "fieldName": "searchBarPlaceholder"
            },
            {
              "name": "search-bar-loading-state",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Display a loading icon in place of the search icon.",
              "fieldName": "searchBarLoadingState"
            },
            {
              "name": "search-not-found-text",
              "type": {
                "text": "string | undefined"
              },
              "description": "Text to display when no search results are found.",
              "fieldName": "searchNotFoundText"
            },
            {
              "name": "popover-clear-search-text",
              "type": {
                "text": "string | undefined"
              },
              "description": "Text to display on the clear search button.",
              "fieldName": "popoverClearSearchText"
            }
          ],
          "mixins": [
            {
              "name": "FormControlMixin",
              "package": "@open-wc/form-control"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-select",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Select component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-select\n * @summary Baklava Select component\n *\n * @cssproperty [--bl-popover-position=fixed] Sets the positioning strategy of select popover. You can set it as `absolute` if you need to show popover relative to its trigger element.\n */",
          "tag": [
            {
              "name": "bl-select",
              "description": ""
            }
          ],
          "cssproperty": [
            {
              "name": "--bl-popover-position",
              "description": "Sets the positioning strategy of select popover. You can set it as `absolute` if you need to show popover relative to its trigger element."
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlSelect",
            "module": "/home/runner/work/baklava/baklava/src/components/select/bl-select.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bl-select",
          "declaration": {
            "name": "BlSelect",
            "module": "/home/runner/work/baklava/baklava/src/components/select/bl-select.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/pagination/bl-pagination.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "BlPagination",
          "members": [
            {
              "kind": "field",
              "name": "currentPage",
              "type": {
                "text": "number"
              },
              "default": "1",
              "description": "Sets the current page",
              "attribute": "current-page",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "totalItems",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "Sets the total items to be paginated",
              "attribute": "total-items"
            },
            {
              "kind": "field",
              "name": "itemsPerPage",
              "type": {
                "text": "number"
              },
              "default": "10",
              "description": "Sets the number of items per page",
              "attribute": "items-per-page",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "hasJumper",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Adds jumper element if provided as true",
              "attribute": "has-jumper"
            },
            {
              "kind": "field",
              "name": "jumperLabel",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets the jumper label",
              "attribute": "jumper-label",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "hasSelect",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Adds select element to choose the items per page",
              "attribute": "has-select"
            },
            {
              "kind": "field",
              "name": "selectLabel",
              "type": {
                "text": "string | undefined"
              },
              "description": "Adds select element to choose the items per page",
              "attribute": "select-label",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "itemsPerPageOptions",
              "type": {
                "text": "array"
              },
              "default": "[ { text: \"10 Items\", value: 10, }, { text: \"25 Items\", value: 25, }, { text: \"50 Items\", value: 50, }, { text: \"100 Items\", value: 100, }, ]",
              "description": "Sets the items per page options of the select element\n PROPERTY"
            },
            {
              "kind": "field",
              "name": "pages",
              "type": {
                "text": "Array<number | string>"
              },
              "privacy": "private",
              "default": "[]"
            },
            {
              "kind": "method",
              "name": "_paginate",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_changePage",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "selectedPage",
                  "type": {
                    "text": "number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_pageBack",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_pageForward",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_getLastPage",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "number"
                }
              }
            },
            {
              "kind": "method",
              "name": "_inputHandler",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "CustomEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_selectHandler",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "CustomEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_renderSinglePage",
              "privacy": "private",
              "parameters": [
                {
                  "name": "page",
                  "type": {
                    "text": "number | string"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "renderPages",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "name": "bl-change",
              "type": {
                "text": "CustomEvent<{\n    selectedPage: number;\n    prevPage: number;\n    itemsPerPage: number;\n  }>"
              },
              "description": "Fires when the current page changes",
              "parsedType": {
                "text": "{ selectedPage: number; prevPage: number; itemsPerPage: number; }"
              }
            }
          ],
          "attributes": [
            {
              "name": "current-page",
              "type": {
                "text": "number"
              },
              "default": "1",
              "description": "Sets the current page",
              "fieldName": "currentPage"
            },
            {
              "name": "total-items",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "Sets the total items to be paginated",
              "fieldName": "totalItems"
            },
            {
              "name": "items-per-page",
              "type": {
                "text": "number"
              },
              "default": "10",
              "description": "Sets the number of items per page",
              "fieldName": "itemsPerPage"
            },
            {
              "name": "has-jumper",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Adds jumper element if provided as true",
              "fieldName": "hasJumper"
            },
            {
              "name": "jumper-label",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets the jumper label",
              "fieldName": "jumperLabel"
            },
            {
              "name": "has-select",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Adds select element to choose the items per page",
              "fieldName": "hasSelect"
            },
            {
              "name": "select-label",
              "type": {
                "text": "string | undefined"
              },
              "description": "Adds select element to choose the items per page",
              "fieldName": "selectLabel"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-pagination",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Pagination component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-pagination\n * @summary Baklava Pagination component\n */",
          "tag": [
            {
              "name": "bl-pagination",
              "description": ""
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlPagination",
            "module": "/home/runner/work/baklava/baklava/src/components/pagination/bl-pagination.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bl-pagination",
          "declaration": {
            "name": "BlPagination",
            "module": "/home/runner/work/baklava/baklava/src/components/pagination/bl-pagination.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/progress-indicator/bl-progress-indicator.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "BlProgressIndicator",
          "cssProperties": [
            {
              "description": "Duration of the transition of progress bar",
              "name": "--bl-progress-indicator-transition-duration",
              "default": ".2s"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "wrapper",
              "type": {
                "text": "HTMLElement"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "ProgressIndicatorSize"
              },
              "default": "\"medium\"",
              "description": "Sets the size",
              "attribute": "size",
              "reflects": true,
              "parsedType": {
                "text": "\"small\" | \"medium\" | \"large\""
              }
            },
            {
              "kind": "field",
              "name": "failed",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets the status",
              "attribute": "failed",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "max",
              "description": "Sets the max",
              "type": {
                "text": "max"
              },
              "default": "100",
              "attribute": "max"
            },
            {
              "kind": "field",
              "name": "value",
              "description": "Sets the value",
              "type": {
                "text": "number"
              },
              "default": "0",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "_max",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "100"
            },
            {
              "kind": "field",
              "name": "_value",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "method",
              "name": "updateCssVariable"
            }
          ],
          "attributes": [
            {
              "name": "size",
              "type": {
                "text": "ProgressIndicatorSize"
              },
              "default": "\"medium\"",
              "description": "Sets the size",
              "fieldName": "size",
              "parsedType": {
                "text": "\"small\" | \"medium\" | \"large\""
              }
            },
            {
              "name": "failed",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets the status",
              "fieldName": "failed"
            },
            {
              "name": "max",
              "description": "Sets the max",
              "type": {
                "text": "max"
              },
              "default": "100",
              "fieldName": "max"
            },
            {
              "name": "value",
              "description": "Sets the value",
              "type": {
                "text": "number"
              },
              "default": "0",
              "fieldName": "value"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-progress-indicator",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Progress Indicator component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-progress-indicator\n * @summary Baklava Progress Indicator component\n *\n * @cssproperty [--bl-progress-indicator-transition-duration=.2s] Duration of the transition of progress bar\n * @property {max} [max=100]\n * @property {number} [value=0]\n */",
          "tag": [
            {
              "name": "bl-progress-indicator",
              "description": ""
            }
          ],
          "cssproperty": [
            {
              "name": "--bl-progress-indicator-transition-duration",
              "description": "Duration of the transition of progress bar"
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlProgressIndicator",
            "module": "/home/runner/work/baklava/baklava/src/components/progress-indicator/bl-progress-indicator.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bl-progress-indicator",
          "declaration": {
            "name": "BlProgressIndicator",
            "module": "/home/runner/work/baklava/baklava/src/components/progress-indicator/bl-progress-indicator.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/radio-group/radio/bl-radio.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "blRadioTag",
          "type": {
            "text": "string"
          },
          "default": "\"bl-radio\""
        },
        {
          "kind": "variable",
          "name": "blCheckedEventName",
          "type": {
            "text": "string"
          },
          "default": "\"bl-checked\""
        },
        {
          "kind": "class",
          "description": "",
          "name": "BlRadio",
          "cssProperties": [
            {
              "description": "Align items of radio option",
              "name": "--bl-radio-align-items",
              "default": "center"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "attribute": "name",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "attribute": "value",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets option as disabled",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "selected",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "method",
              "name": "select",
              "description": "Sets this option selected"
            },
            {
              "kind": "field",
              "name": "checked",
              "description": "Readonly property to determine if option is currently checked",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "radioElement",
              "type": {
                "text": "HTMLElement"
              },
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "focus",
              "description": "Focuses this option"
            },
            {
              "kind": "method",
              "name": "blur",
              "description": "Blurs from this option"
            },
            {
              "kind": "field",
              "name": "handleFieldValueChange",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "field",
              "type": {
                "text": "BlRadioGroup | null"
              },
              "privacy": "private"
            }
          ],
          "events": [
            {
              "name": "bl-checked",
              "type": {
                "text": "CustomEvent<string>"
              },
              "description": "Fires when radio is checked",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "bl-focus",
              "type": {
                "text": "CustomEvent<string>"
              },
              "description": "Fires when radio is blurred",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "bl-blur",
              "type": {
                "text": "CustomEvent<string>"
              },
              "description": "Fires when radio is blurred",
              "parsedType": {
                "text": "string"
              }
            }
          ],
          "attributes": [
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "fieldName": "name",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "fieldName": "value",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets option as disabled",
              "fieldName": "disabled"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-radio",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Radio Option component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-radio\n * @summary Baklava Radio Option component\n *\n * @cssprop [--bl-radio-align-items=center] Align items of radio option\n */",
          "tag": [
            {
              "name": "bl-radio",
              "description": ""
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "blRadioTag",
          "declaration": {
            "name": "blRadioTag",
            "module": "/home/runner/work/baklava/baklava/src/components/radio-group/radio/bl-radio.ts"
          }
        },
        {
          "kind": "js",
          "name": "blCheckedEventName",
          "declaration": {
            "name": "blCheckedEventName",
            "module": "/home/runner/work/baklava/baklava/src/components/radio-group/radio/bl-radio.ts"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlRadio",
            "module": "/home/runner/work/baklava/baklava/src/components/radio-group/radio/bl-radio.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "declaration": {
            "name": "BlRadio",
            "module": "/home/runner/work/baklava/baklava/src/components/radio-group/radio/bl-radio.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/radio-group/bl-radio-group.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "blRadioGroupTag",
          "type": {
            "text": "string"
          },
          "default": "\"bl-radio-group\""
        },
        {
          "kind": "variable",
          "name": "blChangeEventName",
          "type": {
            "text": "string"
          },
          "default": "\"bl-radio-change\""
        },
        {
          "kind": "class",
          "description": "",
          "name": "BlRadioGroup",
          "cssProperties": [
            {
              "description": "Can be used for showing radio options as columns instead of rows. Options are `row` or `column`",
              "name": "--bl-radio-direction",
              "default": "row"
            },
            {
              "description": "Can be used for aligning radio items on cross axis. Acts same with align-item",
              "name": "--bl-radio-group-cross-axis-item-alignment",
              "default": "normal"
            },
            {
              "description": "Can be used for aligning radio group content on cross axis. Acts same with align-content",
              "name": "--bl-radio-group-cross-axis-content-alignment",
              "default": "normal"
            },
            {
              "description": "Can be used for aligning radio group content on main axis. Acts same with justify-content",
              "name": "--bl-radio-group-main-axis-content-alignment",
              "default": "normal"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "description": "Sets the radio group label",
              "attribute": "label",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "Set and gets the actual value of the field",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets option as required",
              "attribute": "required",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "options",
              "type": {
                "text": "BlRadio[]"
              },
              "readonly": true,
              "parsedType": {
                "text": "import(\"<rootPath>/components/radio-group/radio/bl-radio\").BlRadio[]"
              }
            },
            {
              "kind": "field",
              "name": "availableOptions",
              "type": {
                "text": "BlRadio[]"
              },
              "readonly": true,
              "parsedType": {
                "text": "import(\"<rootPath>/components/radio-group/radio/bl-radio\").BlRadio[]"
              }
            },
            {
              "kind": "field",
              "name": "focusedOptionIndex",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "method",
              "name": "handleOptionChecked",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "CustomEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleFocus",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "name": "bl-radio-change",
              "type": {
                "text": "CustomEvent<string>"
              },
              "description": "Fires when radio group value changed",
              "parsedType": {
                "text": "string"
              }
            }
          ],
          "attributes": [
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "description": "Sets the radio group label",
              "fieldName": "label",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "Set and gets the actual value of the field",
              "fieldName": "value"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets option as required",
              "fieldName": "required"
            }
          ],
          "mixins": [
            {
              "name": "FormControlMixin",
              "package": "@open-wc/form-control"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-radio-group",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Button component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-radio-group\n * @summary Baklava Button component\n *\n * @cssproperty [--bl-radio-direction=row] Can be used for showing radio options as columns instead of rows. Options are `row` or `column`\n * @cssproperty [--bl-radio-group-cross-axis-item-alignment=normal] Can be used for aligning radio items on cross axis. Acts same with align-item\n * @cssproperty [--bl-radio-group-cross-axis-content-alignment=normal] Can be used for aligning radio group content on cross axis. Acts same with align-content\n * @cssproperty [--bl-radio-group-main-axis-content-alignment=normal] Can be used for aligning radio group content on main axis. Acts same with justify-content\n */",
          "tag": [
            {
              "name": "bl-radio-group",
              "description": ""
            }
          ],
          "cssproperty": [
            {
              "name": "--bl-radio-direction",
              "description": "Can be used for showing radio options as columns instead of rows. Options are `row` or `column`"
            },
            {
              "name": "--bl-radio-group-cross-axis-item-alignment",
              "description": "Can be used for aligning radio items on cross axis. Acts same with align-item"
            },
            {
              "name": "--bl-radio-group-cross-axis-content-alignment",
              "description": "Can be used for aligning radio group content on cross axis. Acts same with align-content"
            },
            {
              "name": "--bl-radio-group-main-axis-content-alignment",
              "description": "Can be used for aligning radio group content on main axis. Acts same with justify-content"
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "blRadioGroupTag",
          "declaration": {
            "name": "blRadioGroupTag",
            "module": "/home/runner/work/baklava/baklava/src/components/radio-group/bl-radio-group.ts"
          }
        },
        {
          "kind": "js",
          "name": "blChangeEventName",
          "declaration": {
            "name": "blChangeEventName",
            "module": "/home/runner/work/baklava/baklava/src/components/radio-group/bl-radio-group.ts"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlRadioGroup",
            "module": "/home/runner/work/baklava/baklava/src/components/radio-group/bl-radio-group.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "declaration": {
            "name": "BlRadioGroup",
            "module": "/home/runner/work/baklava/baklava/src/components/radio-group/bl-radio-group.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/stepper/bl-stepper-item.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "BlStepperItem",
          "slots": [
            {
              "description": "Step content (title and description)",
              "name": "default"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "id",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "Defines stepper item's id",
              "attribute": "id",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "variant",
              "type": {
                "text": "StepperItemVariant"
              },
              "default": "\"default\"",
              "description": "Defines stepper item's status",
              "attribute": "variant",
              "reflects": true,
              "parsedType": {
                "text": "\"default\" | \"success\" | \"error\" | \"active\""
              }
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Defines stepper item's interaction",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "icon",
              "type": {
                "text": "BaklavaIcon"
              },
              "default": "\"check\"",
              "description": "If stepper type is icon, it should be rendered on stepper items",
              "attribute": "icon",
              "parsedType": {
                "text": "import(\"<rootPath>/components/icon/icon-list\").BaklavaIcon"
              }
            },
            {
              "kind": "field",
              "name": "title",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "Defines stepper item's main title",
              "attribute": "title",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "description",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "Defines stepper item's description",
              "attribute": "description",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "isClickable",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "handleClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleMouseEnter",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleMouseLeave",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "name": "bl-stepper-item-click",
              "type": {
                "text": "CustomEvent<string>"
              },
              "description": "Fires when stepper item is clicked",
              "parsedType": {
                "text": "string"
              }
            }
          ],
          "attributes": [
            {
              "name": "id",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "Defines stepper item's id",
              "fieldName": "id",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "variant",
              "type": {
                "text": "StepperItemVariant"
              },
              "default": "\"default\"",
              "description": "Defines stepper item's status",
              "fieldName": "variant",
              "parsedType": {
                "text": "\"default\" | \"success\" | \"error\" | \"active\""
              }
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Defines stepper item's interaction",
              "fieldName": "disabled"
            },
            {
              "name": "icon",
              "type": {
                "text": "BaklavaIcon"
              },
              "default": "\"check\"",
              "description": "If stepper type is icon, it should be rendered on stepper items",
              "fieldName": "icon",
              "parsedType": {
                "text": "import(\"<rootPath>/components/icon/icon-list\").BaklavaIcon"
              }
            },
            {
              "name": "title",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "Defines stepper item's main title",
              "fieldName": "title"
            },
            {
              "name": "description",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "Defines stepper item's description",
              "fieldName": "description"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-stepper-item",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Stepper Item component for individual steps in a stepper"
            }
          ],
          "jsDoc": "/**\n * @tag bl-stepper-item\n * @summary Baklava Stepper Item component for individual steps in a stepper\n *\n * @slot default - Step content (title and description)\n */",
          "tag": [
            {
              "name": "bl-stepper-item",
              "description": ""
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlStepperItem",
            "module": "/home/runner/work/baklava/baklava/src/components/stepper/bl-stepper-item.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bl-stepper-item",
          "declaration": {
            "name": "BlStepperItem",
            "module": "/home/runner/work/baklava/baklava/src/components/stepper/bl-stepper-item.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/stepper/bl-stepper.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "BlStepper",
          "slots": [
            {
              "description": "Stepper items",
              "name": "default"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "type",
              "type": {
                "text": "StepperType"
              },
              "default": "\"dot\"",
              "description": "Defines stepper render style",
              "attribute": "type",
              "reflects": true,
              "parsedType": {
                "text": "\"number\" | \"dot\" | \"icon\""
              }
            },
            {
              "kind": "field",
              "name": "direction",
              "type": {
                "text": "StepperDirection"
              },
              "default": "\"horizontal\"",
              "description": "Defines stepper direction is horizontal or vertical",
              "attribute": "direction",
              "reflects": true,
              "parsedType": {
                "text": "\"horizontal\" | \"vertical\""
              }
            },
            {
              "kind": "field",
              "name": "usage",
              "type": {
                "text": "StepperUsage"
              },
              "default": "\"clickable\"",
              "description": "Defines stepper usage is clickable or non-clickable",
              "attribute": "usage",
              "reflects": true,
              "parsedType": {
                "text": "\"clickable\" | \"non-clickable\""
              }
            },
            {
              "kind": "field",
              "name": "stepperItemsArray",
              "type": {
                "text": "BlStepperItemElement[]"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "totalSteps",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "activeStep",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "handleItemClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "CustomEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "updateStepperItems",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "name": "bl-stepper-change",
              "type": {
                "text": "CustomEvent<{\n    activeStep: number;\n    totalSteps: number;\n  }>"
              },
              "description": "Fires when stepper state changes",
              "parsedType": {
                "text": "{ activeStep: number; totalSteps: number; }"
              }
            }
          ],
          "attributes": [
            {
              "name": "type",
              "type": {
                "text": "StepperType"
              },
              "default": "\"dot\"",
              "description": "Defines stepper render style",
              "fieldName": "type",
              "parsedType": {
                "text": "\"number\" | \"dot\" | \"icon\""
              }
            },
            {
              "name": "direction",
              "type": {
                "text": "StepperDirection"
              },
              "default": "\"horizontal\"",
              "description": "Defines stepper direction is horizontal or vertical",
              "fieldName": "direction",
              "parsedType": {
                "text": "\"horizontal\" | \"vertical\""
              }
            },
            {
              "name": "usage",
              "type": {
                "text": "StepperUsage"
              },
              "default": "\"clickable\"",
              "description": "Defines stepper usage is clickable or non-clickable",
              "fieldName": "usage",
              "parsedType": {
                "text": "\"clickable\" | \"non-clickable\""
              }
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-stepper",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Stepper component for displaying progress through a sequence of steps"
            }
          ],
          "jsDoc": "/**\n * @tag bl-stepper\n * @summary Baklava Stepper component for displaying progress through a sequence of steps\n *\n * @slot default - Stepper items\n */",
          "tag": [
            {
              "name": "bl-stepper",
              "description": ""
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlStepper",
            "module": "/home/runner/work/baklava/baklava/src/components/stepper/bl-stepper.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bl-stepper",
          "declaration": {
            "name": "BlStepper",
            "module": "/home/runner/work/baklava/baklava/src/components/stepper/bl-stepper.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/switch/bl-switch.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "blSwitchTag",
          "type": {
            "text": "string"
          },
          "default": "\"bl-switch\""
        },
        {
          "kind": "class",
          "description": "",
          "name": "BlSwitch",
          "cssProperties": [
            {
              "description": "Set the checked color",
              "name": "--bl-switch-color-on",
              "default": "--bl-color-primary"
            },
            {
              "description": "Set the unchecked color",
              "name": "--bl-switch-color-off",
              "default": "--bl-color-neutral-lighter"
            },
            {
              "description": "Set the animation duration of switch toggle",
              "name": "--bl-switch-animation-duration",
              "default": "300ms"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets the checked state for switch",
              "attribute": "checked",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets the disabled state for switch",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "method",
              "name": "toggle"
            },
            {
              "kind": "method",
              "name": "handleKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            }
          ],
          "events": [
            {
              "name": "bl-switch-toggle",
              "type": {
                "text": "CustomEvent<boolean>"
              },
              "description": "Fires whenever user toggles the switch",
              "parsedType": {
                "text": "boolean"
              }
            }
          ],
          "attributes": [
            {
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets the checked state for switch",
              "fieldName": "checked"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets the disabled state for switch",
              "fieldName": "disabled"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-switch",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Switch component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-switch\n * @summary Baklava Switch component\n *\n * @cssproperty [--bl-switch-color-on=--bl-color-primary] Set the checked color\n * @cssproperty [--bl-switch-color-off=--bl-color-neutral-lighter] Set the unchecked color\n * @cssproperty [--bl-switch-animation-duration=300ms] Set the animation duration of switch toggle\n */",
          "tag": [
            {
              "name": "bl-switch",
              "description": ""
            }
          ],
          "cssproperty": [
            {
              "name": "--bl-switch-color-on",
              "description": "Set the checked color"
            },
            {
              "name": "--bl-switch-color-off",
              "description": "Set the unchecked color"
            },
            {
              "name": "--bl-switch-animation-duration",
              "description": "Set the animation duration of switch toggle"
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "blSwitchTag",
          "declaration": {
            "name": "blSwitchTag",
            "module": "/home/runner/work/baklava/baklava/src/components/switch/bl-switch.ts"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlSwitch",
            "module": "/home/runner/work/baklava/baklava/src/components/switch/bl-switch.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "declaration": {
            "name": "BlSwitch",
            "module": "/home/runner/work/baklava/baklava/src/components/switch/bl-switch.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/tab-group/tab-panel/bl-tab-panel.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "BlTabPanel",
          "members": [
            {
              "kind": "field",
              "name": "tabGroup",
              "type": {
                "text": "BlTabGroup | null"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "hidden",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "description": "This attribute set by `tab-group` to make panel visible or hidden."
            },
            {
              "kind": "field",
              "name": "tab",
              "type": {
                "text": "string"
              },
              "description": "Name of the linked tab.",
              "attribute": "tab",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            }
          ],
          "attributes": [
            {
              "name": "tab",
              "type": {
                "text": "string"
              },
              "description": "Name of the linked tab.",
              "fieldName": "tab",
              "parsedType": {
                "text": "string"
              }
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-tab-panel",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Tab panel component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-tab-panel\n * @summary Baklava Tab panel component\n */",
          "tag": [
            {
              "name": "bl-tab-panel",
              "description": ""
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlTabPanel",
            "module": "/home/runner/work/baklava/baklava/src/components/tab-group/tab-panel/bl-tab-panel.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bl-tab-panel",
          "declaration": {
            "name": "BlTabPanel",
            "module": "/home/runner/work/baklava/baklava/src/components/tab-group/tab-panel/bl-tab-panel.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/tab-group/tab/bl-tab.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "BlTab",
          "members": [
            {
              "kind": "field",
              "name": "tabGroup",
              "type": {
                "text": "BlTabGroup | null"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "caption",
              "type": {
                "text": "string"
              },
              "description": "Sets the caption of tab",
              "attribute": "caption",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "Name of the tab that should match `tab-panel`'s `tab` attribute",
              "attribute": "name",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "helpText",
              "type": {
                "text": "string"
              },
              "description": "Set tooltip text. Should be set to display information icon.",
              "attribute": "help-text",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "icon",
              "type": {
                "text": "BaklavaIcon | undefined"
              },
              "description": "Name of the icon which display on the left side of the tab.",
              "attribute": "icon",
              "parsedType": {
                "text": "import(\"<rootPath>/components/icon/icon-list\").BaklavaIcon"
              }
            },
            {
              "kind": "field",
              "name": "notify",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Shows notification dot.",
              "attribute": "notify",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "badge",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "Sets the content of the badge.",
              "attribute": "badge"
            },
            {
              "kind": "field",
              "name": "selected",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Set `tab` as selected.",
              "attribute": "selected",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Set `tab` as disabled.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "tab",
              "type": {
                "text": "HTMLButtonElement"
              },
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "select",
              "description": "Set tab selected."
            },
            {
              "kind": "method",
              "name": "focus"
            }
          ],
          "events": [
            {
              "name": "bl-tab-selected",
              "type": {
                "text": "CustomEvent<string>"
              },
              "description": "Fires when tab is selected.",
              "parsedType": {
                "text": "string"
              }
            }
          ],
          "attributes": [
            {
              "name": "caption",
              "type": {
                "text": "string"
              },
              "description": "Sets the caption of tab",
              "fieldName": "caption",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "Name of the tab that should match `tab-panel`'s `tab` attribute",
              "fieldName": "name",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "help-text",
              "type": {
                "text": "string"
              },
              "description": "Set tooltip text. Should be set to display information icon.",
              "fieldName": "helpText"
            },
            {
              "name": "icon",
              "type": {
                "text": "BaklavaIcon | undefined"
              },
              "description": "Name of the icon which display on the left side of the tab.",
              "fieldName": "icon",
              "parsedType": {
                "text": "import(\"<rootPath>/components/icon/icon-list\").BaklavaIcon"
              }
            },
            {
              "name": "notify",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Shows notification dot.",
              "fieldName": "notify"
            },
            {
              "name": "badge",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "Sets the content of the badge.",
              "fieldName": "badge"
            },
            {
              "name": "selected",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Set `tab` as selected.",
              "fieldName": "selected"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Set `tab` as disabled.",
              "fieldName": "disabled"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-tab",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Tab component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-tab\n * @summary Baklava Tab component\n */",
          "tag": [
            {
              "name": "bl-tab",
              "description": ""
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlTab",
            "module": "/home/runner/work/baklava/baklava/src/components/tab-group/tab/bl-tab.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bl-tab",
          "declaration": {
            "name": "BlTab",
            "module": "/home/runner/work/baklava/baklava/src/components/tab-group/tab/bl-tab.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/tab-group/bl-tab-group.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "BlTabGroup",
          "members": [
            {
              "kind": "field",
              "name": "_connectedTabs",
              "type": {
                "text": "BlTab[]"
              },
              "privacy": "private",
              "default": "[]"
            },
            {
              "kind": "field",
              "name": "_connectedPanels",
              "type": {
                "text": "BlTabPanel[]"
              },
              "privacy": "private",
              "default": "[]"
            },
            {
              "kind": "field",
              "name": "_tabFocus",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "field",
              "name": "tabs",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "panels",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "registerTab",
              "parameters": [
                {
                  "name": "tab",
                  "type": {
                    "text": "BlTab"
                  },
                  "description": "BlTab reference to be registered"
                }
              ],
              "description": "This method is used by `tab` component to register them self to the tab group."
            },
            {
              "kind": "method",
              "name": "unregisterTab",
              "parameters": [
                {
                  "name": "tab",
                  "type": {
                    "text": "BlTab"
                  },
                  "description": "BlTab reference to be unregistered"
                }
              ],
              "description": "This method is used by `tab` component to unregister them self to the tab group."
            },
            {
              "kind": "method",
              "name": "registerTabPanel",
              "parameters": [
                {
                  "name": "panel",
                  "type": {
                    "text": "BlTabPanel"
                  },
                  "description": "BlTabPanel reference to be registered"
                }
              ],
              "description": "This method is used by `tab-panel` component to register them self to the tab group."
            },
            {
              "kind": "method",
              "name": "unregisterTabPanel",
              "parameters": [
                {
                  "name": "panel",
                  "type": {
                    "text": "BlTabPanel"
                  },
                  "description": "BlTabPanel reference to be unregistered"
                }
              ],
              "description": "This method is used by `tab-panel` component to unregister them self to the tab group."
            },
            {
              "kind": "field",
              "name": "_selectedTabName",
              "type": {
                "text": "string"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "selectedTabName"
            },
            {
              "kind": "method",
              "name": "_handleTabSelected",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "CustomEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleTabListKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-tab-group",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Tab group component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-tab-group\n * @summary Baklava Tab group component\n */",
          "tag": [
            {
              "name": "bl-tab-group",
              "description": ""
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlTabGroup",
            "module": "/home/runner/work/baklava/baklava/src/components/tab-group/bl-tab-group.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bl-tab-group",
          "declaration": {
            "name": "BlTabGroup",
            "module": "/home/runner/work/baklava/baklava/src/components/tab-group/bl-tab-group.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/table/table-body/bl-table-body.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "blTableBodyTag",
          "type": {
            "text": "string"
          },
          "default": "\"bl-table-body\""
        },
        {
          "kind": "class",
          "description": "",
          "name": "BlTableBody",
          "slots": [
            {
              "description": "Content to display when no data is available",
              "name": "no-data"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "_table",
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "hasTableRows",
              "privacy": "private",
              "readonly": true
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-table-body",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Table component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-table-body\n * @summary Baklava Table component\n *\n * @slot no-data - Content to display when no data is available\n */",
          "tag": [
            {
              "name": "bl-table-body",
              "description": ""
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "blTableBodyTag",
          "declaration": {
            "name": "blTableBodyTag",
            "module": "/home/runner/work/baklava/baklava/src/components/table/table-body/bl-table-body.ts"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlTableBody",
            "module": "/home/runner/work/baklava/baklava/src/components/table/table-body/bl-table-body.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "declaration": {
            "name": "BlTableBody",
            "module": "/home/runner/work/baklava/baklava/src/components/table/table-body/bl-table-body.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/table/table-header-cell/bl-table-header-cell.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "blTableHeaderCellTag",
          "type": {
            "text": "string"
          },
          "default": "\"bl-table-header-cell\""
        },
        {
          "kind": "class",
          "description": "",
          "name": "BlTableHeaderCell",
          "cssProperties": [
            {
              "description": "Set the column width",
              "name": "--bl-table-header-cell-width"
            },
            {
              "description": "Set the column min width",
              "name": "--bl-table-header-cell-min-width"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "sortKey",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "Set key value for column",
              "attribute": "sort-key",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_table",
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_tableRow",
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "selectable",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "sortable",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "index",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "checked",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "indeterminate",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "isAllUnselectedDisabled",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "sortDirection",
              "type": {
                "text": "string"
              },
              "readonly": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "sortIconName",
              "type": {
                "text": "BaklavaIcon"
              },
              "readonly": true,
              "parsedType": {
                "text": "import(\"<rootPath>/components/icon/icon-list\").BaklavaIcon"
              }
            },
            {
              "kind": "field",
              "name": "shadowRight",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "shadowLeft",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "onChange",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "CustomEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "onSort"
            },
            {
              "kind": "method",
              "name": "_renderCheckbox",
              "privacy": "private"
            }
          ],
          "attributes": [
            {
              "name": "sort-key",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "Set key value for column",
              "fieldName": "sortKey"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-table-header-cell",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Table component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-table-header-cell\n * @summary Baklava Table component\n *\n * @cssproperty [--bl-table-header-cell-width] Set the column width\n * @cssproperty [--bl-table-header-cell-min-width] Set the column min width\n */",
          "tag": [
            {
              "name": "bl-table-header-cell",
              "description": ""
            }
          ],
          "cssproperty": [
            {
              "name": "--bl-table-header-cell-width",
              "description": "Set the column width"
            },
            {
              "name": "--bl-table-header-cell-min-width",
              "description": "Set the column min width"
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "blTableHeaderCellTag",
          "declaration": {
            "name": "blTableHeaderCellTag",
            "module": "/home/runner/work/baklava/baklava/src/components/table/table-header-cell/bl-table-header-cell.ts"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlTableHeaderCell",
            "module": "/home/runner/work/baklava/baklava/src/components/table/table-header-cell/bl-table-header-cell.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "declaration": {
            "name": "BlTableHeaderCell",
            "module": "/home/runner/work/baklava/baklava/src/components/table/table-header-cell/bl-table-header-cell.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/table/table-header/bl-table-header.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "blTableHeaderTag",
          "type": {
            "text": "string"
          },
          "default": "\"bl-table-header\""
        },
        {
          "kind": "class",
          "description": "",
          "name": "BlTableHeader",
          "members": [
            {
              "kind": "field",
              "name": "sticky",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Set table header as sticky",
              "attribute": "sticky",
              "reflects": true
            }
          ],
          "attributes": [
            {
              "name": "sticky",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Set table header as sticky",
              "fieldName": "sticky"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-table-header",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Table component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-table-header\n * @summary Baklava Table component\n */",
          "tag": [
            {
              "name": "bl-table-header",
              "description": ""
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "blTableHeaderTag",
          "declaration": {
            "name": "blTableHeaderTag",
            "module": "/home/runner/work/baklava/baklava/src/components/table/table-header/bl-table-header.ts"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlTableHeader",
            "module": "/home/runner/work/baklava/baklava/src/components/table/table-header/bl-table-header.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "declaration": {
            "name": "BlTableHeader",
            "module": "/home/runner/work/baklava/baklava/src/components/table/table-header/bl-table-header.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/table/table-row/bl-table-row.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "blTableRowTag",
          "type": {
            "text": "string"
          },
          "default": "\"bl-table-row\""
        },
        {
          "kind": "class",
          "description": "",
          "name": "BlTableRow",
          "members": [
            {
              "kind": "field",
              "name": "selectionKey",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "selection key for table row",
              "attribute": "selection-key",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "_table",
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_firstTableCell",
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "checked",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "stickyFirstColumn",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "stickyLastColumn",
              "readonly": true
            }
          ],
          "attributes": [
            {
              "name": "selection-key",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "selection key for table row",
              "fieldName": "selectionKey"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-table-row",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Table component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-table-row\n * @summary Baklava Table component\n */",
          "tag": [
            {
              "name": "bl-table-row",
              "description": ""
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "blTableRowTag",
          "declaration": {
            "name": "blTableRowTag",
            "module": "/home/runner/work/baklava/baklava/src/components/table/table-row/bl-table-row.ts"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlTableRow",
            "module": "/home/runner/work/baklava/baklava/src/components/table/table-row/bl-table-row.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "declaration": {
            "name": "BlTableRow",
            "module": "/home/runner/work/baklava/baklava/src/components/table/table-row/bl-table-row.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/table/table-cell/bl-table-cell.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "blTableCellTag",
          "type": {
            "text": "string"
          },
          "default": "\"bl-table-cell\""
        },
        {
          "kind": "class",
          "description": "",
          "name": "BlTableCell",
          "members": [
            {
              "kind": "field",
              "name": "disableSelection",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Disable selection",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_table",
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_tableRow",
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "selectable",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "index",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "selectionKey",
              "type": {
                "text": "string"
              },
              "readonly": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "checked",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "shadowRight",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "shadowLeft",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "onChange",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "CustomEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_renderCheckbox",
              "privacy": "private"
            }
          ],
          "attributes": [
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Disable selection",
              "fieldName": "disableSelection"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-table-cell",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Table component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-table-cell\n * @summary Baklava Table component\n */",
          "tag": [
            {
              "name": "bl-table-cell",
              "description": ""
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "blTableCellTag",
          "declaration": {
            "name": "blTableCellTag",
            "module": "/home/runner/work/baklava/baklava/src/components/table/table-cell/bl-table-cell.ts"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlTableCell",
            "module": "/home/runner/work/baklava/baklava/src/components/table/table-cell/bl-table-cell.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "declaration": {
            "name": "BlTableCell",
            "module": "/home/runner/work/baklava/baklava/src/components/table/table-cell/bl-table-cell.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/table/bl-table.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "blTableTag",
          "type": {
            "text": "string"
          },
          "default": "\"bl-table\""
        },
        {
          "kind": "class",
          "description": "",
          "name": "BlTable",
          "members": [
            {
              "kind": "field",
              "name": "selected",
              "type": {
                "text": "string[]"
              },
              "description": "Selected table row selection key list",
              "attribute": "selected",
              "reflects": true,
              "parsedType": {
                "text": "string[]"
              }
            },
            {
              "kind": "field",
              "name": "selectable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets table row as selectable",
              "attribute": "selectable",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "multiple",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets table row multiple selection enable",
              "attribute": "multiple",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "sortable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets table as sortable",
              "attribute": "sortable",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "stickyFirstColumn",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets table first column as sticky",
              "attribute": "sticky-first-column",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "stickyLastColumn",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets table last column as sticky",
              "attribute": "sticky-last-column",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "sortKey",
              "type": {
                "text": "string"
              },
              "description": "Sets table sorted column key",
              "attribute": "sort-key",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "sortDirection",
              "type": {
                "text": "SortDirection"
              },
              "description": "Sets table sorting direction",
              "attribute": "sort-direction",
              "reflects": true,
              "parsedType": {
                "text": "\"\" | \"asc\" | \"desc\""
              }
            },
            {
              "kind": "field",
              "name": "_selectedValues",
              "type": {
                "text": "string[]"
              },
              "privacy": "private",
              "default": "[]"
            },
            {
              "kind": "field",
              "name": "_sortKey",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "\"\""
            },
            {
              "kind": "field",
              "name": "_sortDirection",
              "type": {
                "text": "SortDirection"
              },
              "privacy": "private",
              "default": "\"\""
            },
            {
              "kind": "field",
              "name": "tableRows",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "isFirstColumnSticky"
            },
            {
              "kind": "method",
              "name": "isLastColumnSticky"
            },
            {
              "kind": "method",
              "name": "isSelectable",
              "parameters": [
                {
                  "name": "isHeaderCell",
                  "default": "false"
                }
              ]
            },
            {
              "kind": "method",
              "name": "isRowSelected",
              "parameters": [
                {
                  "name": "selectionKey",
                  "type": {
                    "text": "string"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "isAllSelected"
            },
            {
              "kind": "method",
              "name": "isAnySelected"
            },
            {
              "kind": "method",
              "name": "isAllUnselectedDisabled"
            },
            {
              "kind": "method",
              "name": "onSelectionChange",
              "parameters": [
                {
                  "name": "isHeader",
                  "default": "false",
                  "type": {
                    "text": "boolean"
                  },
                  "description": "Indicates if the selection change is for the header."
                },
                {
                  "name": "isSelected",
                  "type": {
                    "text": "boolean"
                  },
                  "description": "The selection state."
                },
                {
                  "name": "selectionKey",
                  "type": {
                    "text": "string"
                  },
                  "description": "The key identifying the selected row. It must be there if it is not the header."
                }
              ],
              "description": "Handles selection changes for both header and row selections."
            },
            {
              "kind": "method",
              "name": "handleHeaderSelection",
              "privacy": "private",
              "parameters": [
                {
                  "name": "isSelected",
                  "type": {
                    "text": "boolean"
                  },
                  "description": "The selection state."
                }
              ],
              "description": "Updates selected values based on header selection for currently rendered rows."
            },
            {
              "kind": "method",
              "name": "handleRowSelection",
              "privacy": "private",
              "parameters": [
                {
                  "name": "isSelected",
                  "type": {
                    "text": "boolean"
                  },
                  "description": "The selection state."
                },
                {
                  "name": "selectionKey",
                  "type": {
                    "text": "string"
                  },
                  "description": "The key identifying the selected row."
                }
              ],
              "description": "Updates selected values based on row selection."
            },
            {
              "kind": "method",
              "name": "notifyRowSelectionChange",
              "privacy": "private",
              "description": "Notifies about the row selection change."
            },
            {
              "kind": "method",
              "name": "addSelection",
              "privacy": "private",
              "parameters": [
                {
                  "name": "selectionKey",
                  "type": {
                    "text": "string"
                  },
                  "description": "The key to add."
                }
              ],
              "description": "Adds a selection key to the selected values."
            },
            {
              "kind": "method",
              "name": "removeSelection",
              "privacy": "private",
              "parameters": [
                {
                  "name": "selectionKey",
                  "type": {
                    "text": "string"
                  },
                  "description": "The key to remove."
                }
              ],
              "description": "Removes a selection key from the selected values."
            },
            {
              "kind": "method",
              "name": "getSelectedValuesFromRows",
              "privacy": "private",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "description": "Gets the selection keys from all selectable table rows."
            },
            {
              "kind": "method",
              "name": "resetScrollPosition",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "onSortChange",
              "parameters": [
                {
                  "name": "sortKey",
                  "type": {
                    "text": "string"
                  }
                },
                {
                  "name": "sortDirection",
                  "type": {
                    "text": "SortDirection"
                  }
                }
              ]
            }
          ],
          "events": [
            {
              "name": "bl-sort",
              "type": {
                "text": "CustomEvent<string[]>"
              },
              "description": "Fires when table sort options changed",
              "parsedType": {
                "text": "string[]"
              }
            },
            {
              "name": "bl-row-select",
              "type": {
                "text": "CustomEvent<string[]>"
              },
              "description": "Fires when selected table rows changed",
              "parsedType": {
                "text": "string[]"
              }
            }
          ],
          "attributes": [
            {
              "name": "selected",
              "type": {
                "text": "string[]"
              },
              "description": "Selected table row selection key list",
              "fieldName": "selected",
              "parsedType": {
                "text": "string[]"
              }
            },
            {
              "name": "selectable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets table row as selectable",
              "fieldName": "selectable"
            },
            {
              "name": "multiple",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets table row multiple selection enable",
              "fieldName": "multiple"
            },
            {
              "name": "sortable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets table as sortable",
              "fieldName": "sortable"
            },
            {
              "name": "sticky-first-column",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets table first column as sticky",
              "fieldName": "stickyFirstColumn"
            },
            {
              "name": "sticky-last-column",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets table last column as sticky",
              "fieldName": "stickyLastColumn"
            },
            {
              "name": "sort-key",
              "type": {
                "text": "string"
              },
              "description": "Sets table sorted column key",
              "fieldName": "sortKey"
            },
            {
              "name": "sort-direction",
              "type": {
                "text": "SortDirection"
              },
              "description": "Sets table sorting direction",
              "fieldName": "sortDirection"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-table",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Table component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-table\n * @summary Baklava Table component\n *\n */",
          "tag": [
            {
              "name": "bl-table",
              "description": ""
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "blTableTag",
          "declaration": {
            "name": "blTableTag",
            "module": "/home/runner/work/baklava/baklava/src/components/table/bl-table.ts"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlTable",
            "module": "/home/runner/work/baklava/baklava/src/components/table/bl-table.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "declaration": {
            "name": "BlTable",
            "module": "/home/runner/work/baklava/baklava/src/components/table/bl-table.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/tag/bl-tag.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "BlTag",
          "members": [
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "TagSize"
              },
              "default": "\"medium\"",
              "description": "Sets the tag size",
              "attribute": "size",
              "reflects": true,
              "parsedType": {
                "text": "\"small\" | \"medium\" | \"large\""
              }
            },
            {
              "kind": "field",
              "name": "variant",
              "type": {
                "text": "TagVariant"
              },
              "default": "\"selectable\"",
              "description": "Sets the tag variant",
              "attribute": "variant",
              "reflects": true,
              "parsedType": {
                "text": "\"selectable\" | \"removable\""
              }
            },
            {
              "kind": "field",
              "name": "icon",
              "type": {
                "text": "BaklavaIcon | undefined"
              },
              "description": "Sets the name of the icon",
              "attribute": "icon",
              "parsedType": {
                "text": "import(\"<rootPath>/components/icon/icon-list\").BaklavaIcon"
              }
            },
            {
              "kind": "field",
              "name": "selected",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets the selected state of the tag",
              "attribute": "selected",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Disables the tag",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Sets the value of the tag",
              "attribute": "value",
              "reflects": true,
              "parsedType": {
                "text": "string | null"
              }
            },
            {
              "kind": "field",
              "name": "_handleClick",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_removeButtonTemplate",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_iconTemplate",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "name": "bl-tag-click",
              "type": {
                "text": "CustomEvent<{\n    value: string | null;\n    selected: boolean;\n  }>"
              },
              "description": "Dispatches when the tag is clicked",
              "parsedType": {
                "text": "{ value: string; selected: boolean; }"
              }
            }
          ],
          "attributes": [
            {
              "name": "size",
              "type": {
                "text": "TagSize"
              },
              "default": "\"medium\"",
              "description": "Sets the tag size",
              "fieldName": "size",
              "parsedType": {
                "text": "\"small\" | \"medium\" | \"large\""
              }
            },
            {
              "name": "variant",
              "type": {
                "text": "TagVariant"
              },
              "default": "\"selectable\"",
              "description": "Sets the tag variant",
              "fieldName": "variant",
              "parsedType": {
                "text": "\"selectable\" | \"removable\""
              }
            },
            {
              "name": "icon",
              "type": {
                "text": "BaklavaIcon | undefined"
              },
              "description": "Sets the name of the icon",
              "fieldName": "icon",
              "parsedType": {
                "text": "import(\"<rootPath>/components/icon/icon-list\").BaklavaIcon"
              }
            },
            {
              "name": "selected",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets the selected state of the tag",
              "fieldName": "selected"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Disables the tag",
              "fieldName": "disabled"
            },
            {
              "name": "value",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Sets the value of the tag",
              "fieldName": "value",
              "parsedType": {
                "text": "string | null"
              }
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-tag",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Tag component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-tag\n * @summary Baklava Tag component\n */",
          "tag": [
            {
              "name": "bl-tag",
              "description": ""
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlTag",
            "module": "/home/runner/work/baklava/baklava/src/components/tag/bl-tag.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bl-tag",
          "declaration": {
            "name": "BlTag",
            "module": "/home/runner/work/baklava/baklava/src/components/tag/bl-tag.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/home/runner/work/baklava/baklava/src/components/textarea/bl-textarea.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "BlTextarea",
          "members": [
            {
              "kind": "field",
              "name": "shadowRootOptions",
              "type": {
                "text": "object"
              },
              "static": true,
              "default": "{ ...LitElement.shadowRootOptions, delegatesFocus: true }"
            },
            {
              "kind": "field",
              "name": "formControlValidators",
              "static": true,
              "default": "textAreaValidators"
            },
            {
              "kind": "field",
              "name": "validationTarget",
              "type": {
                "text": "HTMLTextAreaElement"
              },
              "parsedType": {
                "text": "HTMLTextAreaElement"
              }
            },
            {
              "kind": "field",
              "name": "error",
              "type": {
                "text": "string"
              },
              "attribute": "error",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "Name of textarea",
              "attribute": "name",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Makes textarea a mandatory field",
              "attribute": "required",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Disables the textarea",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "expand",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets expandity",
              "attribute": "expand",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "maxRows",
              "type": {
                "text": "number | undefined"
              },
              "description": "Sets max row when expand is true",
              "attribute": "max-rows",
              "reflects": true,
              "parsedType": {
                "text": "number"
              }
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "TextareaSize | undefined"
              },
              "default": "\"medium\"",
              "description": "Sets textarea size.",
              "attribute": "size",
              "reflects": true,
              "parsedType": {
                "text": "\"small\" | \"medium\" | \"large\""
              }
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets label of the textarea",
              "attribute": "label",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "labelFixed",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Makes label as fixed positioned",
              "attribute": "label-fixed",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "placeholder",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets placeholder of the textarea",
              "attribute": "placeholder",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "characterCounter",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Enables showing character counter.",
              "attribute": "character-counter",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "helpText",
              "type": {
                "text": "string | undefined"
              },
              "description": "Adds help text",
              "attribute": "help-text",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "customInvalidText",
              "type": {
                "text": "string | undefined"
              },
              "description": "Set custom error message",
              "attribute": "invalid-text",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "minlength",
              "type": {
                "text": "number | undefined"
              },
              "description": "Sets minimum length of the textarea",
              "attribute": "minlength",
              "reflects": true,
              "parsedType": {
                "text": "number"
              }
            },
            {
              "kind": "field",
              "name": "maxlength",
              "type": {
                "text": "number | undefined"
              },
              "description": "Sets max length of textarea",
              "attribute": "maxlength",
              "reflects": true,
              "parsedType": {
                "text": "number"
              }
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "Sets initial value of the textarea",
              "attribute": "value",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "rows",
              "type": {
                "text": "number | undefined"
              },
              "default": "4",
              "description": "Sets textarea visible row count.",
              "attribute": "rows",
              "reflects": true,
              "parsedType": {
                "text": "number"
              }
            },
            {
              "kind": "field",
              "name": "inputmode",
              "type": {
                "text": "\"none\" | \"text\" | \"decimal\" | \"numeric\" | \"tel\" | \"search\" | \"email\" | \"url\""
              },
              "description": "Sets the input mode of the field for asking browser to show the desired keyboard.",
              "attribute": "inputmode",
              "reflects": true,
              "parsedType": {
                "text": "\"none\" | \"text\" | \"decimal\" | \"numeric\" | \"tel\" | \"search\" | \"email\" | \"url\""
              }
            },
            {
              "kind": "field",
              "name": "autofocus",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets input to get keyboard focus automatically",
              "attribute": "autofocus",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "autocomplete",
              "type": {
                "text": "string"
              },
              "description": "Hints browser to autocomplete this field.",
              "attribute": "autocomplete",
              "reflects": true,
              "parsedType": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "spellchecker",
              "type": {
                "text": "\"true\" | \"false\""
              },
              "default": "\"false\"",
              "description": "Enables/disables spellcheck feature inside the textarea",
              "attribute": "spellcheck",
              "reflects": true,
              "parsedType": {
                "text": "\"true\" | \"false\""
              }
            },
            {
              "kind": "field",
              "name": "customScrollHeight",
              "type": {
                "text": "string | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "field",
              "name": "inputId",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "onError",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "inputHandler",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "changeHandler",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "setCustomValidity",
              "parameters": [
                {
                  "name": "message",
                  "type": {
                    "text": "string"
                  }
                }
              ],
              "description": "Sets a custom validity on the form element."
            },
            {
              "kind": "method",
              "name": "reportValidity"
            },
            {
              "kind": "method",
              "name": "valueChangedCallback",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "value",
                  "type": {
                    "text": "string"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "validityCallback",
              "return": {
                "type": {
                  "text": "string | void"
                }
              }
            },
            {
              "kind": "method",
              "name": "autoResize",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "dirty",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            }
          ],
          "events": [
            {
              "name": "bl-input",
              "type": {
                "text": "CustomEvent<string>"
              },
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "bl-change",
              "type": {
                "text": "CustomEvent<string>"
              },
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "bl-invalid",
              "type": {
                "text": "CustomEvent<ValidityState>"
              },
              "parsedType": {
                "text": "ValidityState"
              }
            }
          ],
          "attributes": [
            {
              "name": "error",
              "type": {
                "text": "string"
              },
              "fieldName": "error",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "Name of textarea",
              "fieldName": "name"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Makes textarea a mandatory field",
              "fieldName": "required"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Disables the textarea",
              "fieldName": "disabled"
            },
            {
              "name": "expand",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets expandity",
              "fieldName": "expand"
            },
            {
              "name": "max-rows",
              "type": {
                "text": "number | undefined"
              },
              "description": "Sets max row when expand is true",
              "fieldName": "maxRows"
            },
            {
              "name": "size",
              "type": {
                "text": "TextareaSize | undefined"
              },
              "default": "\"medium\"",
              "description": "Sets textarea size.",
              "fieldName": "size",
              "parsedType": {
                "text": "\"small\" | \"medium\" | \"large\""
              }
            },
            {
              "name": "label",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets label of the textarea",
              "fieldName": "label",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "label-fixed",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Makes label as fixed positioned",
              "fieldName": "labelFixed"
            },
            {
              "name": "placeholder",
              "type": {
                "text": "string | undefined"
              },
              "description": "Sets placeholder of the textarea",
              "fieldName": "placeholder",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "character-counter",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Enables showing character counter.",
              "fieldName": "characterCounter"
            },
            {
              "name": "help-text",
              "type": {
                "text": "string | undefined"
              },
              "description": "Adds help text",
              "fieldName": "helpText"
            },
            {
              "name": "invalid-text",
              "type": {
                "text": "string | undefined"
              },
              "description": "Set custom error message",
              "fieldName": "customInvalidText"
            },
            {
              "name": "minlength",
              "type": {
                "text": "number | undefined"
              },
              "description": "Sets minimum length of the textarea",
              "fieldName": "minlength",
              "parsedType": {
                "text": "number"
              }
            },
            {
              "name": "maxlength",
              "type": {
                "text": "number | undefined"
              },
              "description": "Sets max length of textarea",
              "fieldName": "maxlength",
              "parsedType": {
                "text": "number"
              }
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "Sets initial value of the textarea",
              "fieldName": "value"
            },
            {
              "name": "rows",
              "type": {
                "text": "number | undefined"
              },
              "default": "4",
              "description": "Sets textarea visible row count.",
              "fieldName": "rows",
              "parsedType": {
                "text": "number"
              }
            },
            {
              "name": "inputmode",
              "type": {
                "text": "\"none\" | \"text\" | \"decimal\" | \"numeric\" | \"tel\" | \"search\" | \"email\" | \"url\""
              },
              "description": "Sets the input mode of the field for asking browser to show the desired keyboard.",
              "fieldName": "inputmode",
              "parsedType": {
                "text": "\"none\" | \"text\" | \"decimal\" | \"numeric\" | \"tel\" | \"search\" | \"email\" | \"url\""
              }
            },
            {
              "name": "autofocus",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Sets input to get keyboard focus automatically",
              "fieldName": "autofocus"
            },
            {
              "name": "autocomplete",
              "type": {
                "text": "string"
              },
              "description": "Hints browser to autocomplete this field.",
              "fieldName": "autocomplete",
              "parsedType": {
                "text": "string"
              }
            },
            {
              "name": "spellcheck",
              "type": {
                "text": "\"true\" | \"false\""
              },
              "default": "\"false\"",
              "description": "Enables/disables spellcheck feature inside the textarea",
              "fieldName": "spellchecker"
            }
          ],
          "mixins": [
            {
              "name": "FormControlMixin",
              "package": "@open-wc/form-control"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-textarea",
          "customElement": true,
          "summary": [
            {
              "name": "Baklava",
              "description": "Textarea component"
            }
          ],
          "jsDoc": "/**\n * @tag bl-textarea\n * @summary Baklava Textarea component\n */",
          "tag": [
            {
              "name": "bl-textarea",
              "description": ""
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlTextarea",
            "module": "/home/runner/work/baklava/baklava/src/components/textarea/bl-textarea.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bl-textarea",
          "declaration": {
            "name": "BlTextarea",
            "module": "/home/runner/work/baklava/baklava/src/components/textarea/bl-textarea.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/accordion-group/bl-accordion-group.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "BlAccordionGroup",
          "members": [
            {
              "kind": "field",
              "name": "multiple",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Allow multiple accordions to be open at once",
              "attribute": "multiple",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "accordions",
              "type": {
                "text": "BlAccordion[]"
              },
              "parsedType": {
                "text": "import(\"<rootPath>/baklava\").BlAccordion[]"
              }
            },
            {
              "kind": "method",
              "name": "handleToggleAccordions",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "CustomEvent<boolean>"
                  }
                }
              ]
            }
          ],
          "attributes": [
            {
              "name": "multiple",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Allow multiple accordions to be open at once",
              "fieldName": "multiple"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bl-accordion-group",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "BlAccordionGroup",
            "module": "src/components/accordion-group/bl-accordion-group.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bl-accordion-group",
          "declaration": {
            "name": "BlAccordionGroup",
            "module": "src/components/accordion-group/bl-accordion-group.ts"
          }
        }
      ]
    }
  ]
}
