{
  "schemaVersion": "1.0.0",
  "readme": "",
  "modules": [
    {
      "kind": "javascript-module",
      "path": "dist/es/icon-registry.js",
      "declarations": [
        {
          "kind": "class",
          "description": "Icon registry class that manages icon registration and retrieval",
          "name": "IconRegistry",
          "members": [
            {
              "kind": "field",
              "name": "#instance",
              "privacy": "private",
              "type": {
                "text": "IconRegistry | undefined"
              },
              "static": true
            },
            {
              "kind": "field",
              "name": "#icons",
              "privacy": "private",
              "default": "new Map<string, IconData>()",
              "description": "Map of registered icons by name"
            },
            {
              "kind": "field",
              "name": "#dynamicRegistrations",
              "privacy": "private",
              "type": {
                "text": "DynamicIconRegistration[]"
              },
              "default": "[]",
              "description": "Array of dynamic icon registrations"
            },
            {
              "kind": "field",
              "name": "#cache",
              "privacy": "private",
              "default": "new Map<string, Promise<IconData | null> | IconData | null>()",
              "description": "Cache for dynamically fetched icons"
            },
            {
              "kind": "method",
              "name": "getGlobalInstance",
              "privacy": "public",
              "static": true,
              "return": {
                "type": {
                  "text": "IconRegistry"
                }
              },
              "description": "Get the singleton instance of IconRegistry"
            },
            {
              "kind": "method",
              "name": "register",
              "privacy": "public",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "registration",
                  "type": {
                    "text": "IconRegistration"
                  },
                  "description": "Icon registration configuration"
                }
              ],
              "description": "Register an icon or dynamic icon fetcher"
            },
            {
              "kind": "method",
              "name": "getIcon",
              "privacy": "public",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "string"
                  },
                  "description": "Icon name"
                }
              ],
              "description": "Get an icon by name"
            },
            {
              "kind": "method",
              "name": "hasIcon",
              "privacy": "public",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "string"
                  },
                  "description": "Icon name"
                }
              ],
              "description": "Check if an icon is registered (either directly or through dynamic registration)"
            },
            {
              "kind": "method",
              "name": "getRegisteredIconNames",
              "privacy": "public",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "description": "Get all directly registered icon names"
            },
            {
              "kind": "method",
              "name": "getDynamicPatterns",
              "privacy": "public",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "description": "Get all dynamic registration patterns"
            },
            {
              "kind": "method",
              "name": "clear",
              "privacy": "public",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "description": "Clear all registrations and cache"
            },
            {
              "kind": "method",
              "name": "unregister",
              "privacy": "public",
              "return": {
                "type": {
                  "text": "boolean"
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "string"
                  },
                  "description": "Icon name to remove"
                }
              ],
              "description": "Remove a specific icon registration"
            },
            {
              "kind": "method",
              "name": "fetchDynamicIcon",
              "privacy": "private",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "registration",
                  "type": {
                    "text": "DynamicIconRegistration"
                  },
                  "description": "Dynamic registration"
                },
                {
                  "name": "name",
                  "type": {
                    "text": "string"
                  },
                  "description": "Icon name"
                }
              ],
              "description": "Fetch icon from dynamic registration"
            },
            {
              "kind": "method",
              "name": "performDynamicFetch",
              "privacy": "private",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "registration",
                  "type": {
                    "text": "DynamicIconRegistration"
                  },
                  "description": "Dynamic registration"
                },
                {
                  "name": "name",
                  "type": {
                    "text": "string"
                  },
                  "description": "Icon name"
                }
              ],
              "description": "Perform the actual dynamic fetch"
            }
          ]
        },
        {
          "kind": "variable",
          "name": "iconRegistry",
          "description": "Global icon registry instance"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "IconRegistry",
          "declaration": {
            "name": "IconRegistry",
            "module": "src/icon-registry.ts"
          }
        },
        {
          "kind": "js",
          "name": "iconRegistry",
          "declaration": {
            "name": "iconRegistry",
            "module": "src/icon-registry.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/icon-registry"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/lit-analyzer-types"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/navigation"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/is-client.js",
      "declarations": [
        {
          "kind": "variable",
          "name": "isClient"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "isClient",
          "declaration": {
            "name": "isClient",
            "module": "src/is-client.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/lit-analyzer-types.js",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/navigation.js",
      "declarations": [
        {
          "kind": "function",
          "name": "getNavigationTarget",
          "return": {
            "type": {
              "text": ""
            }
          },
          "parameters": [
            {
              "name": "element",
              "type": {
                "text": "unknown"
              },
              "description": "Candidate element that may implement `DDSNavigable`."
            }
          ],
          "description": "Extracts a navigation target from a component that implements `DDSNavigable`."
        },
        {
          "kind": "function",
          "name": "isInternalNavigation",
          "return": {
            "type": {
              "text": ""
            }
          },
          "parameters": [
            {
              "name": "href",
              "type": {
                "text": "string"
              },
              "description": "Destination URL or path to evaluate."
            },
            {
              "name": "base",
              "default": "document.baseURI",
              "description": "Base URL used when resolving relative paths."
            },
            {
              "name": "origin",
              "default": "location.origin",
              "description": "Origin to compare against after resolving the URL."
            }
          ],
          "description": "Returns true when the href points to the current origin using http(s) or a relative URL."
        },
        {
          "kind": "function",
          "name": "shouldSPANavigate",
          "return": {
            "type": {
              "text": ""
            }
          },
          "parameters": [
            {
              "name": "event",
              "type": {
                "text": "MouseEvent | undefined"
              },
              "description": "Mouse event that triggered navigation, if any."
            },
            {
              "name": "element",
              "default": "event?.target",
              "description": "Target element to evaluate when no event is available."
            },
            {
              "name": "target",
              "default": "getNavigationTarget(element)",
              "description": "Navigation target information to evaluate when no event is available."
            }
          ],
          "description": "Determines whether a click should be handled by SPA navigation rules."
        },
        {
          "kind": "function",
          "name": "getSPANavigationURL",
          "return": {
            "type": {
              "text": ""
            }
          },
          "parameters": [
            {
              "name": "event",
              "type": {
                "text": "MouseEvent"
              },
              "description": "Mouse event that triggered navigation."
            }
          ],
          "description": "Returns the URL to navigate to when a click event qualifies for SPA navigation, otherwise null."
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "getNavigationTarget",
          "declaration": {
            "name": "getNavigationTarget",
            "module": "src/navigation.ts"
          }
        },
        {
          "kind": "js",
          "name": "isInternalNavigation",
          "declaration": {
            "name": "isInternalNavigation",
            "module": "src/navigation.ts"
          }
        },
        {
          "kind": "js",
          "name": "shouldSPANavigate",
          "declaration": {
            "name": "shouldSPANavigate",
            "module": "src/navigation.ts"
          }
        },
        {
          "kind": "js",
          "name": "getSPANavigationURL",
          "declaration": {
            "name": "getSPANavigationURL",
            "module": "src/navigation.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/type-utils.js",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/base/dds-element.js",
      "declarations": [
        {
          "kind": "class",
          "description": "Base class for all DDS (DAIKIN Design System) components.\nExtends LitElement with enhanced property handling capabilities including fallback values\nand property validation.",
          "name": "DDSElement",
          "members": [
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library"
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation."
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit."
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          }
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DDSElement",
          "declaration": {
            "name": "DDSElement",
            "module": "src/base/dds-element.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/base/dds-form-element.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "DDSFormElement",
          "members": [
            {
              "kind": "field",
              "name": "formAssociated",
              "type": {
                "text": "boolean"
              },
              "static": true,
              "readonly": true,
              "default": "true"
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "The form name, submitted as a name/value pair when submitting the form.",
              "attribute": "name",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "The form value, submitted as a name/value pair when submitting the form.",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "formAttr",
              "type": {
                "text": "string"
              },
              "description": "The form attribute specifies the form the form component belongs to.\nThe value of this attribute must be equal to the id attribute of a <form> element in the same document.",
              "attribute": "form",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "internals",
              "type": {
                "text": "ElementInternals | null | undefined"
              },
              "privacy": "protected"
            },
            {
              "kind": "field",
              "name": "form",
              "type": {
                "text": "HTMLFormElement | null"
              },
              "description": "Returns the form object associated with the element, or null if none exists.",
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "setFormValue",
              "parameters": [
                {
                  "name": "value",
                  "type": {
                    "text": "FormValueType"
                  }
                },
                {
                  "name": "state",
                  "optional": true,
                  "type": {
                    "text": "FormValueType"
                  }
                }
              ],
              "description": "Set the element's name and value within the current form.",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "reportValidity",
              "description": "A function that maps to the form control's `reportValidity()` function.\nReference: https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement/reportValidity",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "checkValidity",
              "description": "A function that maps to the form control's `checkValidity()` function.\nReference: https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement/checkValidity",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "hostConnected",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "hostDisconnected",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "hostUpdated",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "attributes": [
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "The form name, submitted as a name/value pair when submitting the form.",
              "fieldName": "name"
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "The form value, submitted as a name/value pair when submitting the form.",
              "fieldName": "value"
            },
            {
              "name": "form",
              "type": {
                "text": "string"
              },
              "description": "The form attribute specifies the form the form component belongs to.\nThe value of this attribute must be equal to the id attribute of a <form> element in the same document.",
              "fieldName": "formAttr"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base/dds-element"
          }
        },
        {
          "kind": "class",
          "description": "",
          "name": "DDSFormSubmitElement",
          "members": [
            {
              "kind": "field",
              "name": "formAssociated",
              "type": {
                "text": "boolean"
              },
              "static": true,
              "readonly": true,
              "default": "true"
            },
            {
              "kind": "field",
              "name": "formAttr",
              "type": {
                "text": "string"
              },
              "description": "The form attribute specifies the form the form component belongs to.\nThe value of this attribute must be equal to the id attribute of a <form> element in the same document.",
              "attribute": "form",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "internals",
              "type": {
                "text": "ElementInternals | null | undefined"
              },
              "privacy": "protected"
            },
            {
              "kind": "field",
              "name": "form",
              "type": {
                "text": "HTMLFormElement | null"
              },
              "description": "Returns the form object associated with the element, or null if none exists.",
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "requestSubmit",
              "description": "A function that maps to the form control's `reportValidity()` function.\nReference: https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement/reportValidity",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "reset",
              "description": "A function that maps to the form control's `checkValidity()` function.\nReference: https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement/checkValidity",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "hostConnected",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "hostDisconnected",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "hostUpdated",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "attributes": [
            {
              "name": "form",
              "type": {
                "text": "string"
              },
              "description": "The form attribute specifies the form the form component belongs to.\nThe value of this attribute must be equal to the id attribute of a <form> element in the same document.",
              "fieldName": "formAttr"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base/dds-element"
          }
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DDSFormElement",
          "declaration": {
            "name": "DDSFormElement",
            "module": "src/base/dds-form-element.ts"
          }
        },
        {
          "kind": "js",
          "name": "DDSFormSubmitElement",
          "declaration": {
            "name": "DDSFormSubmitElement",
            "module": "src/base/dds-form-element.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/base/dds-navigable.js",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/base/dds-property.js",
      "declarations": [
        {
          "kind": "function",
          "name": "property",
          "return": {
            "type": {
              "text": ""
            }
          },
          "parameters": [
            {
              "name": "options",
              "optional": true,
              "type": {
                "text": "DDSPropertyDeclaration"
              },
              "description": "DDS property declaration options"
            }
          ],
          "description": "Property decorator for DDS components that enhances Lit's `@property` decorator\nwith additional features like fallback values and property validation.\n\nThis decorator should be used instead of Lit's `@property` for DDS components\nthat need enhanced property handling capabilities."
        },
        {
          "kind": "function",
          "name": "oneOf",
          "return": {
            "type": {
              "text": ""
            }
          },
          "parameters": [
            {
              "name": "values",
              "type": {
                "text": "readonly T[]"
              },
              "description": "Array of allowed values"
            }
          ],
          "description": "Creates a validation function that checks if a value is one of the allowed values.\n\nThis helper function is commonly used with the `isAllowedValue` option in property\ndeclarations to restrict property values to a predefined set of allowed values."
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "property",
          "declaration": {
            "name": "property",
            "module": "src/base/dds-property.ts"
          }
        },
        {
          "kind": "js",
          "name": "oneOf",
          "declaration": {
            "name": "oneOf",
            "module": "src/base/dds-property.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/base/decorators.js",
      "declarations": [
        {
          "kind": "function",
          "name": "ddsElement",
          "parameters": [
            {
              "name": "tagName",
              "type": {
                "text": "string"
              }
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "ddsElement",
          "declaration": {
            "name": "ddsElement",
            "module": "src/base/decorators.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/base/define.js",
      "declarations": [
        {
          "kind": "function",
          "name": "defineDDSElement",
          "return": {
            "type": {
              "text": "void"
            }
          },
          "parameters": [
            {
              "name": "ctor",
              "type": {
                "text": "CustomElementConstructor"
              }
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              }
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "defineDDSElement",
          "declaration": {
            "name": "defineDDSElement",
            "module": "src/base/define.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "name",
          "declaration": {
            "name": "ctor",
            "module": "src/base/define.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/base/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/base/dds-element"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/base/dds-form-element"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/base/dds-navigable"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/base/dds-property"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/base/decorators"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/base/define"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/accordion"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/accordion-item"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/avatar"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/badge"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/breadcrumb"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/breadcrumb-item"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/button"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/calendar"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/card"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/card-footer"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/card-header"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/carousel"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/carousel-item"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/checkbox"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/checkbox-group"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/chip"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/combobox"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/date-picker"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/dropdown"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/dropdown-item"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/empty-state"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/icon"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/icon-button"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/inline-notification"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/input-group"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/link"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/list"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/list-item"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/loading"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/logo"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/menu"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/modal"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/modal-footer"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/modal-header"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/navigation"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/navigation-item"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/pagination"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/progress-bar"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/progress-indicator"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/progress-indicator-item"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/radio"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/radio-group"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/select"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/slider"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/status-message"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/tab"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/tab-panels"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/table"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/table-cell"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/table-header-cell"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/tabs"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/tag"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/text-area"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/text-field"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/text-masked-field"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/time-picker"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/toast-notification"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/toast-notification-manager"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/toggle"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/tooltip"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/tree"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/tree-item"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/tree-section"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/constants/events.js",
      "declarations": [
        {
          "kind": "variable",
          "name": "EVENT_CLOSE",
          "type": {
            "text": "string"
          },
          "default": "\"close\""
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "EVENT_CLOSE",
          "declaration": {
            "name": "EVENT_CLOSE",
            "module": "src/constants/events.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/controllers/click-outside.js",
      "declarations": [
        {
          "kind": "class",
          "description": "A reactive controller that provides a directive that listens for clicks outside the host element.\nThis provides a declarative way to listen for outside clicks.\nCreate an instance of `ClickOutsideController` in the constructor or in a class field, and call `instance.directive()` inside a html template.",
          "name": "ClickOutsideController",
          "members": [
            {
              "kind": "method",
              "name": "directive",
              "parameters": [
                {
                  "name": "enabled",
                  "default": "true"
                }
              ]
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "ClickOutsideController",
          "declaration": {
            "name": "ClickOutsideController",
            "module": "src/controllers/click-outside.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/controllers/floating-ui-auto-update.js",
      "declarations": [
        {
          "kind": "class",
          "description": "A reactive controller that provides a directive that calls `autoUpdate` and `computePosition` of Floating UI library.\nThis provides a declarative way to update floating position automatically.\n\n1. Create an instance of `FloatingUIAutoUpdateController` in the constructor or in a class field.\n2. Attach `instance.refFloating()` and `instance.refReference()` to appropriate elements.\n3. Call `instance.directive()` inside a html template.",
          "name": "FloatingUIAutoUpdateController",
          "members": [
            {
              "kind": "field",
              "name": "_floatingElement",
              "type": {
                "text": "HTMLElement | undefined"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_referenceElement",
              "type": {
                "text": "Element | undefined"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_triggerContext",
              "type": {
                "text": "Record<string, unknown>"
              },
              "privacy": "private",
              "default": "{}",
              "description": "Context information to be passed with floating-ready event"
            },
            {
              "kind": "method",
              "name": "setTriggerContext",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "context",
                  "type": {
                    "text": "Record<string, unknown>"
                  }
                }
              ],
              "description": "Set context information that will be included in the floating-ready event"
            },
            {
              "kind": "method",
              "name": "clearTriggerContext",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "description": "Clear the trigger context"
            },
            {
              "kind": "field",
              "name": "_refCallbackFloating",
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_refCallbackReference",
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "floatingElement",
              "type": {
                "text": "HTMLElement | undefined"
              },
              "readonly": true
            },
            {
              "kind": "field",
              "name": "referenceElement",
              "type": {
                "text": "Element | undefined"
              },
              "readonly": true
            },
            {
              "kind": "method",
              "name": "refFloating"
            },
            {
              "kind": "method",
              "name": "refReference"
            },
            {
              "kind": "method",
              "name": "directive",
              "parameters": [
                {
                  "name": "options",
                  "type": {
                    "text": "Partial<ComputePositionConfig>"
                  }
                },
                {
                  "name": "enabled",
                  "default": "true"
                }
              ]
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "FloatingUIAutoUpdateController",
          "declaration": {
            "name": "FloatingUIAutoUpdateController",
            "module": "src/controllers/floating-ui-auto-update.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/controllers/focus-trap.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "FocusTrapController",
          "members": [
            {
              "kind": "field",
              "name": "_container",
              "type": {
                "text": "HTMLElement | undefined"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_refCallbackContainer",
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "refContainer"
            },
            {
              "kind": "method",
              "name": "directive",
              "parameters": [
                {
                  "name": "open",
                  "default": "true"
                },
                {
                  "name": "persistent",
                  "default": "false"
                }
              ]
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "FocusTrapController",
          "declaration": {
            "name": "FocusTrapController",
            "module": "src/controllers/focus-trap.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/utils/calendar-common.js",
      "declarations": [
        {
          "kind": "variable",
          "name": "DEFAULT_MIN_DATE",
          "type": {
            "text": "string"
          },
          "default": "\"1900-01-01\""
        },
        {
          "kind": "variable",
          "name": "DEFAULT_MAX_DATE",
          "type": {
            "text": "string"
          },
          "default": "\"2099-12-31\""
        },
        {
          "kind": "variable",
          "name": "cvaIconButton"
        },
        {
          "kind": "function",
          "name": "isDateOutOfRange",
          "return": {
            "type": {
              "text": "boolean"
            }
          },
          "parameters": [
            {
              "name": "base",
              "type": {
                "text": "Date"
              }
            },
            {
              "name": "min",
              "type": {
                "text": "Date"
              }
            },
            {
              "name": "max",
              "type": {
                "text": "Date"
              }
            }
          ],
          "description": "Determines whether the specified date is outside the range. Time information is ignored."
        },
        {
          "kind": "function",
          "name": "isMonthOutOfRange",
          "return": {
            "type": {
              "text": "boolean"
            }
          },
          "parameters": [
            {
              "name": "base",
              "type": {
                "text": "Date"
              }
            },
            {
              "name": "min",
              "type": {
                "text": "Date"
              }
            },
            {
              "name": "max",
              "type": {
                "text": "Date"
              }
            }
          ],
          "description": "Determines whether the specified month and year are outside the range. Date and time information is ignored."
        },
        {
          "kind": "function",
          "name": "isSameYearMonth",
          "return": {
            "type": {
              "text": "boolean"
            }
          },
          "parameters": [
            {
              "name": "a",
              "type": {
                "text": "Date"
              }
            },
            {
              "name": "b",
              "type": {
                "text": "Date"
              }
            }
          ],
          "description": "Determines whether the year and month of two dates are the same."
        },
        {
          "kind": "function",
          "name": "formatDateForProperty",
          "return": {
            "type": {
              "text": "string"
            }
          },
          "parameters": [
            {
              "name": "date",
              "type": {
                "text": "Date"
              }
            }
          ],
          "description": "Stringify the _UTC_ date in YYYY-MM-DD format."
        },
        {
          "kind": "function",
          "name": "getTodayForProperty",
          "return": {
            "type": {
              "text": "string"
            }
          },
          "description": "Returns today's date as a string in the format 'YYYY-MM-DD'.\nUses _local_ timezone to determine the current date."
        },
        {
          "kind": "function",
          "name": "parseDateFromProperty",
          "return": {
            "type": {
              "text": "Date"
            }
          },
          "parameters": [
            {
              "name": "value",
              "type": {
                "text": "string"
              }
            }
          ],
          "description": "Parses the date in YYYY-MM-DD format and returns _UTC_ date."
        },
        {
          "kind": "function",
          "name": "tryParseDateFromProperty",
          "return": {
            "type": {
              "text": "Date | null"
            }
          },
          "parameters": [
            {
              "name": "value",
              "type": {
                "text": "string"
              }
            }
          ],
          "description": "Try parsing the date in YYYY-MM-DD format and returns _UTC_ date if available."
        },
        {
          "kind": "function",
          "name": "normalizeDate",
          "return": {
            "type": {
              "text": "Date"
            }
          },
          "parameters": [
            {
              "name": "base",
              "type": {
                "text": "Date"
              }
            }
          ],
          "description": "Normalizes the Date by stripping time information."
        },
        {
          "kind": "function",
          "name": "cloneDate",
          "return": {
            "type": {
              "text": "Date"
            }
          },
          "parameters": [
            {
              "name": "base",
              "type": {
                "text": "Date"
              }
            }
          ],
          "description": "Clones the Date with stripping time information."
        },
        {
          "kind": "function",
          "name": "clampDate",
          "return": {
            "type": {
              "text": "Date"
            }
          },
          "parameters": [
            {
              "name": "base",
              "type": {
                "text": "Date"
              }
            },
            {
              "name": "min",
              "type": {
                "text": "Date"
              }
            },
            {
              "name": "max",
              "type": {
                "text": "Date"
              }
            }
          ],
          "description": "Clamps the date to the specified range."
        },
        {
          "kind": "function",
          "name": "toFirstDayOfMonth",
          "return": {
            "type": {
              "text": ""
            }
          },
          "parameters": [
            {
              "name": "date",
              "type": {
                "text": "Date"
              },
              "description": "The original date."
            }
          ],
          "description": "Returns a new Date object set to the first day of the month of the given date."
        },
        {
          "kind": "function",
          "name": "createDateClamped",
          "return": {
            "type": {
              "text": "Date"
            }
          },
          "parameters": [
            {
              "name": "year",
              "type": {
                "text": "number"
              }
            },
            {
              "name": "month",
              "type": {
                "text": "number"
              }
            },
            {
              "name": "date",
              "type": {
                "text": "number"
              }
            }
          ],
          "description": "Retrieves the date specified by the year, month, and day.\nIf the specified date does not exist in the month (e.g., 2/31), it is rounded to the closest date in the same month.\nThe month is in the range 0 to 11."
        },
        {
          "kind": "function",
          "name": "getDateByMonthOffsetClamped",
          "return": {
            "type": {
              "text": "Date"
            }
          },
          "parameters": [
            {
              "name": "base",
              "type": {
                "text": "Date"
              }
            },
            {
              "name": "monthOffset",
              "type": {
                "text": "number"
              }
            }
          ],
          "description": "Retrieves the date of the same day in a different month with the specified offset.\nIf that day does not exist in the month (such as February 31), it is rounded to the closest day in the month."
        },
        {
          "kind": "function",
          "name": "calcWeeksOnCalendar",
          "return": {
            "type": {
              "text": "Date[][]"
            }
          },
          "parameters": [
            {
              "name": "year",
              "type": {
                "text": "number"
              }
            },
            {
              "name": "month",
              "type": {
                "text": "number"
              }
            }
          ],
          "description": "Calculates the sequence of weeks that exist on the calendar for the specified year and month.\nThe array of weeks in each return value always starts with Sunday and contains seven dates."
        },
        {
          "kind": "function",
          "name": "countDaysForYearMonth",
          "return": {
            "type": {
              "text": "number"
            }
          },
          "parameters": [
            {
              "name": "year",
              "type": {
                "text": "number"
              },
              "description": "year starting from 1."
            },
            {
              "name": "month",
              "type": {
                "text": "number"
              },
              "description": "month starting from 0 (0 means January)."
            }
          ],
          "description": "Return the number of days in the specified year and month."
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DEFAULT_MIN_DATE",
          "declaration": {
            "name": "DEFAULT_MIN_DATE",
            "module": "src/utils/calendar-common.ts"
          }
        },
        {
          "kind": "js",
          "name": "DEFAULT_MAX_DATE",
          "declaration": {
            "name": "DEFAULT_MAX_DATE",
            "module": "src/utils/calendar-common.ts"
          }
        },
        {
          "kind": "js",
          "name": "cvaIconButton",
          "declaration": {
            "name": "cvaIconButton",
            "module": "src/utils/calendar-common.ts"
          }
        },
        {
          "kind": "js",
          "name": "isDateOutOfRange",
          "declaration": {
            "name": "isDateOutOfRange",
            "module": "src/utils/calendar-common.ts"
          }
        },
        {
          "kind": "js",
          "name": "isMonthOutOfRange",
          "declaration": {
            "name": "isMonthOutOfRange",
            "module": "src/utils/calendar-common.ts"
          }
        },
        {
          "kind": "js",
          "name": "isSameYearMonth",
          "declaration": {
            "name": "isSameYearMonth",
            "module": "src/utils/calendar-common.ts"
          }
        },
        {
          "kind": "js",
          "name": "formatDateForProperty",
          "declaration": {
            "name": "formatDateForProperty",
            "module": "src/utils/calendar-common.ts"
          }
        },
        {
          "kind": "js",
          "name": "getTodayForProperty",
          "declaration": {
            "name": "getTodayForProperty",
            "module": "src/utils/calendar-common.ts"
          }
        },
        {
          "kind": "js",
          "name": "parseDateFromProperty",
          "declaration": {
            "name": "parseDateFromProperty",
            "module": "src/utils/calendar-common.ts"
          }
        },
        {
          "kind": "js",
          "name": "tryParseDateFromProperty",
          "declaration": {
            "name": "tryParseDateFromProperty",
            "module": "src/utils/calendar-common.ts"
          }
        },
        {
          "kind": "js",
          "name": "normalizeDate",
          "declaration": {
            "name": "normalizeDate",
            "module": "src/utils/calendar-common.ts"
          }
        },
        {
          "kind": "js",
          "name": "cloneDate",
          "declaration": {
            "name": "cloneDate",
            "module": "src/utils/calendar-common.ts"
          }
        },
        {
          "kind": "js",
          "name": "clampDate",
          "declaration": {
            "name": "clampDate",
            "module": "src/utils/calendar-common.ts"
          }
        },
        {
          "kind": "js",
          "name": "toFirstDayOfMonth",
          "declaration": {
            "name": "toFirstDayOfMonth",
            "module": "src/utils/calendar-common.ts"
          }
        },
        {
          "kind": "js",
          "name": "createDateClamped",
          "declaration": {
            "name": "createDateClamped",
            "module": "src/utils/calendar-common.ts"
          }
        },
        {
          "kind": "js",
          "name": "getDateByMonthOffsetClamped",
          "declaration": {
            "name": "getDateByMonthOffsetClamped",
            "module": "src/utils/calendar-common.ts"
          }
        },
        {
          "kind": "js",
          "name": "calcWeeksOnCalendar",
          "declaration": {
            "name": "calcWeeksOnCalendar",
            "module": "src/utils/calendar-common.ts"
          }
        },
        {
          "kind": "js",
          "name": "countDaysForYearMonth",
          "declaration": {
            "name": "countDaysForYearMonth",
            "module": "src/utils/calendar-common.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/utils/is-similar-to-click.js",
      "declarations": [
        {
          "kind": "function",
          "name": "isSimilarToClick",
          "parameters": [
            {
              "name": "key",
              "type": {
                "text": "string"
              }
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "isSimilarToClick",
          "declaration": {
            "name": "isSimilarToClick",
            "module": "src/utils/is-similar-to-click.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/utils/is-simple-key.js",
      "declarations": [
        {
          "kind": "function",
          "name": "isSimpleKeyEvent",
          "return": {
            "type": {
              "text": ""
            }
          },
          "parameters": [
            {
              "name": "event",
              "type": {
                "text": "KeyboardEvent"
              }
            }
          ],
          "description": "Returns whether the keyboard event has a simple key (no modifiers and no composing)."
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "isSimpleKeyEvent",
          "declaration": {
            "name": "isSimpleKeyEvent",
            "module": "src/utils/is-simple-key.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/utils/notification-common.js",
      "declarations": [
        {
          "kind": "variable",
          "name": "TOAST_ANIMATION_DURATION",
          "type": {
            "text": "number"
          },
          "default": "200",
          "description": "The duration of the animation in the appearance and disappearance of the toast (in msec)."
        },
        {
          "kind": "function",
          "name": "formatDate",
          "return": {
            "type": {
              "text": "string | null"
            }
          },
          "parameters": [
            {
              "name": "date",
              "type": {
                "text": "Date"
              }
            }
          ]
        },
        {
          "kind": "variable",
          "name": "cvaTimestamp"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "TOAST_ANIMATION_DURATION",
          "declaration": {
            "name": "TOAST_ANIMATION_DURATION",
            "module": "src/utils/notification-common.ts"
          }
        },
        {
          "kind": "js",
          "name": "formatDate",
          "declaration": {
            "name": "formatDate",
            "module": "src/utils/notification-common.ts"
          }
        },
        {
          "kind": "js",
          "name": "cvaTimestamp",
          "declaration": {
            "name": "cvaTimestamp",
            "module": "src/utils/notification-common.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/utils/re-dispatch.js",
      "declarations": [
        {
          "kind": "function",
          "name": "reDispatch",
          "return": {
            "type": {
              "text": "boolean"
            }
          },
          "parameters": [
            {
              "name": "target",
              "type": {
                "text": "EventTarget"
              }
            },
            {
              "name": "originalEvent",
              "type": {
                "text": "Event"
              }
            },
            {
              "name": "clonedEvent",
              "type": {
                "text": "Event"
              }
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "reDispatch",
          "declaration": {
            "name": "reDispatch",
            "module": "src/utils/re-dispatch.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/utils/scroller.js",
      "declarations": [
        {
          "kind": "function",
          "name": "getEffectiveParentElement",
          "return": {
            "type": {
              "text": ""
            }
          },
          "parameters": [
            {
              "name": "element",
              "type": {
                "text": "HTMLElement"
              },
              "description": "element"
            }
          ],
          "description": "Get practical parent element, with consideration for slots and shadow roots."
        },
        {
          "kind": "function",
          "name": "getFirstScrollableAncestor",
          "return": {
            "type": {
              "text": ""
            }
          },
          "parameters": [
            {
              "name": "element",
              "type": {
                "text": "HTMLElement"
              },
              "description": "element"
            },
            {
              "name": "direction",
              "type": {
                "text": "Direction"
              },
              "description": "scroll direction"
            }
          ],
          "description": "Get the first scrollable ancestor element."
        },
        {
          "kind": "function",
          "name": "calcScrollIntoViewOffset",
          "return": {
            "type": {
              "text": "[x: number, y: number]"
            }
          },
          "parameters": [
            {
              "name": "target",
              "type": {
                "text": "HTMLElement"
              }
            },
            {
              "name": "container",
              "type": {
                "text": "HTMLElement"
              }
            },
            {
              "name": "center",
              "type": {
                "text": "boolean"
              }
            }
          ]
        },
        {
          "kind": "function",
          "name": "scrollIntoViewOnlyParent",
          "return": {
            "type": {
              "text": ""
            }
          },
          "parameters": [
            {
              "name": "target",
              "type": {
                "text": "HTMLElement"
              },
              "description": "target element"
            },
            {
              "name": "direction",
              "type": {
                "text": "Direction"
              },
              "description": "direction"
            },
            {
              "name": "center",
              "type": {
                "text": "boolean"
              }
            }
          ],
          "description": "An alternative `.scrollIntoView()` function which only scrolls the first scrollable ancestor element."
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "getEffectiveParentElement",
          "declaration": {
            "name": "getEffectiveParentElement",
            "module": "src/utils/scroller.ts"
          }
        },
        {
          "kind": "js",
          "name": "getFirstScrollableAncestor",
          "declaration": {
            "name": "getFirstScrollableAncestor",
            "module": "src/utils/scroller.ts"
          }
        },
        {
          "kind": "js",
          "name": "calcScrollIntoViewOffset",
          "declaration": {
            "name": "calcScrollIntoViewOffset",
            "module": "src/utils/scroller.ts"
          }
        },
        {
          "kind": "js",
          "name": "scrollIntoViewOnlyParent",
          "declaration": {
            "name": "scrollIntoViewOnlyParent",
            "module": "src/utils/scroller.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/accordion/daikin-accordion.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The accordion component serves as the parent element that organizes and manages the overall structure of the accordion.\nCurrently it only provides appropriate styles for individual accordion items.\n\nHierarchy:\n- `daikin-accordion` > `daikin-accordion-item`",
          "name": "DaikinAccordion",
          "slots": [
            {
              "description": "A slot for the accordion items. Place `daikin-accordion-item` elements here.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "border",
              "type": {
                "text": "\"vertical\" | \"all\" | \"none\""
              },
              "default": "\"vertical\"",
              "description": "The border type of the accordion.\n- `vertical`: Display the top and bottom border style.\n- `all`: Box border style.\n- `none`: No border style.",
              "attribute": "border",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "openItems",
              "type": {
                "text": "string[]"
              },
              "default": "[]",
              "description": "A list of the names of the open items.\nIf `exclusive` is true, the number of elements is 0 or 1."
            },
            {
              "kind": "field",
              "name": "exclusive",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether or not to make the accordion exclusive.\nIf true, the number of items that can be open at once is limited to one.",
              "attribute": "exclusive",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_items",
              "type": {
                "text": "readonly DaikinAccordionItem[]"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "_handleMoveFocus",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "CustomEvent<{ direction: \"up\" | \"down\" }>"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleToggle",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_reflectItemOpen",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "attributes": [
            {
              "name": "border",
              "type": {
                "text": "\"vertical\" | \"all\" | \"none\""
              },
              "default": "\"vertical\"",
              "description": "The border type of the accordion.\n- `vertical`: Display the top and bottom border style.\n- `all`: Box border style.\n- `none`: No border style.",
              "fieldName": "border"
            },
            {
              "name": "exclusive",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether or not to make the accordion exclusive.\nIf true, the number of items that can be open at once is limited to one.",
              "fieldName": "exclusive"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-accordion",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinAccordion",
          "declaration": {
            "name": "DaikinAccordion",
            "module": "src/components/accordion/daikin-accordion.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-accordion",
          "declaration": {
            "name": "DaikinAccordion",
            "module": "src/components/accordion/daikin-accordion.ts"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "DaikinAccordion",
            "module": "src/components/accordion/daikin-accordion.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/accordion/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/accordion/daikin-accordion"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/accordion-item/daikin-accordion-item.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The accordion item component is a child element within the `daikin-accordion` component.\nIt functions similarly to the HTML `<details>` and `<summary>` tag, allowing users to expand or collapse the associated content by clicking on the header.\nThis component is responsible for displaying the specific content within the accordion and allowing users to interact with each section independently.\n\nHierarchy:\n- `daikin-accordion` > `daikin-accordion-item`",
          "name": "DaikinAccordionItem",
          "cssProperties": [
            {
              "description": "The `display` property of the top divider. Must be either `block` or `none`. Set automatically by `daikin-accordion` component.",
              "name": "--divider-top-display",
              "default": "none"
            },
            {
              "description": "The `display` property of the bottom divider. Must be either `block` or `none`. Set automatically by `daikin-accordion` component.",
              "name": "--divider-bottom-display",
              "default": "none"
            }
          ],
          "slots": [
            {
              "description": "A slot for the accordion item content.",
              "name": ""
            },
            {
              "description": "A slot for the accordion item summary content.",
              "name": "summary"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "_summaryRef",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_contentRef",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "A unique name for the accordion item within the accordion.",
              "attribute": "name",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the accordion item is open.\nIgnored if `disabled` is `true`.\nControlled by `daikin-accordion`.",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the accordion item is disabled.\nIf this is set to `true`, the accordion item will always be closed.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "method",
              "name": "_handleSummaryClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "PointerEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "focus",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  },
                  "description": "focus options"
                }
              ],
              "description": "Focuses on the inner summary."
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "name": "toggle",
              "type": {
                "text": "Event"
              },
              "description": "Fires when the summary is clicked. Used by `daikin-accordion`."
            },
            {
              "name": "accordion-move-focus",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "A unique name for the accordion item within the accordion.",
              "fieldName": "name"
            },
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the accordion item is open.\nIgnored if `disabled` is `true`.\nControlled by `daikin-accordion`.",
              "fieldName": "open"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the accordion item is disabled.\nIf this is set to `true`, the accordion item will always be closed.",
              "fieldName": "disabled"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-accordion-item",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinAccordionItem",
          "declaration": {
            "name": "DaikinAccordionItem",
            "module": "src/components/accordion-item/daikin-accordion-item.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-accordion-item",
          "declaration": {
            "name": "DaikinAccordionItem",
            "module": "src/components/accordion-item/daikin-accordion-item.ts"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "DaikinAccordionItem",
            "module": "src/components/accordion-item/daikin-accordion-item.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/accordion-item/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/accordion-item/daikin-accordion-item"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/avatar/daikin-avatar.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The avatar is a UI element that represent a user",
          "name": "DaikinAvatar",
          "members": [
            {
              "kind": "field",
              "name": "type",
              "type": {
                "text": "AvatarVariantProps[\"type\"]"
              },
              "description": "Replace the wrapping element.",
              "default": "\"icon\"",
              "attribute": "type",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "href",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Link `href`.\nOnly used if the `type` is `\"link\"`.\nIf omitted with `type=\"link\"`, the link will be treated type [a placeholder link](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-a-element:~:text=If%20the%20a%20element%20has%20no%20href%20attribute) and rendered type disabled state.",
              "attribute": "href",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "alt",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Provides an accessible name of the avatar.",
              "attribute": "alt",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Specify the avatar disabled state.\nIgnored when the `type` is `\"icon\"`.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "avatarAriaHaspopup",
              "type": {
                "text": "| \"false\"\n    | \"true\"\n    | \"menu\"\n    | \"listbox\"\n    | \"tree\"\n    | \"grid\"\n    | \"dialog\"\n    | null"
              },
              "default": "null",
              "description": "The aria-haspopup of the avatar when `type=\"button\"`.\nWhen used within a daikin-menu component, this property is automatically assigned the value `buttonAriaHaspopup=\"menu\"`.",
              "attribute": "avatar-aria-haspopup",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "avatarAriaExpanded",
              "type": {
                "text": "\"true\" | \"false\" | \"undefined\" | null"
              },
              "default": "null",
              "description": "The aria-expanded of avatar when `type=\"button\"`.\nWhen used within a daikin-menu component, this property will be controlled by daikin-menu, so you don't need to specify it explicitly.",
              "attribute": "avatar-aria-expanded",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_focusableElement",
              "type": {
                "text": "| HTMLAnchorElement\n    | HTMLButtonElement\n    | null"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "getDDSNavigationTarget",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "description": "_Internal use._\nReturns the navigation target information.\nUsed by navigation handling utilities.",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "focus",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  },
                  "description": "focus options"
                }
              ],
              "description": "Focuses on the inner button or link."
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "description": "A retargeted event of a [click event](https://developer.mozilla.org/en-US/docs/Web/API/Element/click_event) emitted from the inner `<button>` element. Suppressed if `disabled` is true,",
              "name": "click"
            }
          ],
          "attributes": [
            {
              "name": "type",
              "type": {
                "text": "AvatarVariantProps[\"type\"]"
              },
              "description": "Replace the wrapping element.",
              "default": "\"icon\"",
              "fieldName": "type"
            },
            {
              "name": "href",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Link `href`.\nOnly used if the `type` is `\"link\"`.\nIf omitted with `type=\"link\"`, the link will be treated type [a placeholder link](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-a-element:~:text=If%20the%20a%20element%20has%20no%20href%20attribute) and rendered type disabled state.",
              "fieldName": "href"
            },
            {
              "name": "alt",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Provides an accessible name of the avatar.",
              "fieldName": "alt"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Specify the avatar disabled state.\nIgnored when the `type` is `\"icon\"`.",
              "fieldName": "disabled"
            },
            {
              "name": "avatar-aria-haspopup",
              "type": {
                "text": "| \"false\"\n    | \"true\"\n    | \"menu\"\n    | \"listbox\"\n    | \"tree\"\n    | \"grid\"\n    | \"dialog\"\n    | null"
              },
              "default": "null",
              "description": "The aria-haspopup of the avatar when `type=\"button\"`.\nWhen used within a daikin-menu component, this property is automatically assigned the value `buttonAriaHaspopup=\"menu\"`.",
              "fieldName": "avatarAriaHaspopup"
            },
            {
              "name": "avatar-aria-expanded",
              "type": {
                "text": "\"true\" | \"false\" | \"undefined\" | null"
              },
              "default": "null",
              "description": "The aria-expanded of avatar when `type=\"button\"`.\nWhen used within a daikin-menu component, this property will be controlled by daikin-menu, so you don't need to specify it explicitly.",
              "fieldName": "avatarAriaExpanded"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-avatar",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinAvatar",
          "declaration": {
            "name": "DaikinAvatar",
            "module": "src/components/avatar/daikin-avatar.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-avatar",
          "declaration": {
            "name": "DaikinAvatar",
            "module": "src/components/avatar/daikin-avatar.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/avatar/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/avatar/daikin-avatar"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/badge/daikin-badge.js",
      "declarations": [
        {
          "kind": "class",
          "description": "A badge is used to display notification counts, status indicators, or small dots in the UI—commonly for message alerts or status marking.",
          "name": "DaikinBadge",
          "slots": [
            {
              "description": "A slot for anchoring element. Place `daikin-icon-button` here.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "type",
              "type": {
                "text": "\"number\" | \"dot\""
              },
              "description": "Badge type.\n- \"number\": Displays a number (e.g., message count, quantity).\n- \"dot\": Displays only a small dot (e.g., status indicator).",
              "default": "\"dot\"",
              "attribute": "type",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "count",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "The numeric content displayed in the badge.\nOnly effective when type=\"number\".\nAccepts a string or null; will be parsed as a number internally.",
              "attribute": "count",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "maxCount",
              "type": {
                "text": "string | null"
              },
              "default": "DEFAULT_MAX_COUNT",
              "description": "The maximum number to display in the badge.\nIf the count exceeds this value, it will display as \"maxCount+\", e.g., \"99+\".\nFor accessibility considerations, if maxCount is null or invalid, it will be treated as the default value (\"99\").\nOnly effective when type=\"number\".",
              "attribute": "max-count",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "invisible",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether to hide the badge.\n- true: The badge is not displayed (slot content remains visible).\n- false: The badge is displayed normally.",
              "attribute": "invisible",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "color",
              "type": {
                "text": "\"negative\" | \"alarm\" | \"warning\" | \"positive\" | \"information\""
              },
              "description": "Badge color.\nSupports predefined semantic color tokens (negative, alarm, warning, positive, information).",
              "default": "\"negative\"",
              "attribute": "color",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_count",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "description": "Computes the actual number to display in the badge.\n- If count is null or invalid, displays \"0\".\n- If count exceeds maxCount, displays \"maxCount+\".\n- If maxCount is null, displays the actual count.\n- If maxCount is invalid, it will be treated as the default value (\"99\").\n- Otherwise, displays the actual number.",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "attributes": [
            {
              "name": "type",
              "type": {
                "text": "\"number\" | \"dot\""
              },
              "description": "Badge type.\n- \"number\": Displays a number (e.g., message count, quantity).\n- \"dot\": Displays only a small dot (e.g., status indicator).",
              "default": "\"dot\"",
              "fieldName": "type"
            },
            {
              "name": "count",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "The numeric content displayed in the badge.\nOnly effective when type=\"number\".\nAccepts a string or null; will be parsed as a number internally.",
              "fieldName": "count"
            },
            {
              "name": "max-count",
              "type": {
                "text": "string | null"
              },
              "default": "DEFAULT_MAX_COUNT",
              "description": "The maximum number to display in the badge.\nIf the count exceeds this value, it will display as \"maxCount+\", e.g., \"99+\".\nFor accessibility considerations, if maxCount is null or invalid, it will be treated as the default value (\"99\").\nOnly effective when type=\"number\".",
              "fieldName": "maxCount"
            },
            {
              "name": "invisible",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether to hide the badge.\n- true: The badge is not displayed (slot content remains visible).\n- false: The badge is displayed normally.",
              "fieldName": "invisible"
            },
            {
              "name": "color",
              "type": {
                "text": "\"negative\" | \"alarm\" | \"warning\" | \"positive\" | \"information\""
              },
              "description": "Badge color.\nSupports predefined semantic color tokens (negative, alarm, warning, positive, information).",
              "default": "\"negative\"",
              "fieldName": "color"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-badge",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinBadge",
          "declaration": {
            "name": "DaikinBadge",
            "module": "src/components/badge/daikin-badge.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-badge",
          "declaration": {
            "name": "DaikinBadge",
            "module": "src/components/badge/daikin-badge.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/badge/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/badge/daikin-badge"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/breadcrumb/daikin-breadcrumb.js",
      "declarations": [
        {
          "kind": "class",
          "description": "`daikin-breadcrumb` is a component for representing a breadcrumb list, and is used together with the `daikin-breadcrumb-item` component.\n\nHierarchy:\n- `daikin-breadcrumb` > `daikin-breadcrumb-item`",
          "name": "DaikinBreadcrumb",
          "slots": [
            {
              "description": "A slot for breadcrumb items. Place `breadcrumb-item` elements here.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "showVisited",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether or not to change the color of visited links.",
              "attribute": "show-visited",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "breadcrumbAriaLabel",
              "type": {
                "text": "string"
              },
              "description": "The aria-label of the breadcrumb.\nIt's recommended to provide a more specific aria-label for the breadcrumb, especially when there are multiple breadcrumb components on the same page, to help users distinguish between them.",
              "default": "\"Breadcrumb\"",
              "attribute": "breadcrumb-aria-label",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_items",
              "type": {
                "text": "readonly DaikinBreadcrumbItem[]"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_menus",
              "type": {
                "text": "readonly DaikinMenu[]"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_rafId",
              "type": {
                "text": "number | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "method",
              "name": "_updateBreadcrumbs",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleSlotChange",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "attributes": [
            {
              "name": "show-visited",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether or not to change the color of visited links.",
              "fieldName": "showVisited"
            },
            {
              "name": "breadcrumb-aria-label",
              "type": {
                "text": "string"
              },
              "description": "The aria-label of the breadcrumb.\nIt's recommended to provide a more specific aria-label for the breadcrumb, especially when there are multiple breadcrumb components on the same page, to help users distinguish between them.",
              "default": "\"Breadcrumb\"",
              "fieldName": "breadcrumbAriaLabel"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-breadcrumb",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinBreadcrumb",
          "declaration": {
            "name": "DaikinBreadcrumb",
            "module": "src/components/breadcrumb/daikin-breadcrumb.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-breadcrumb",
          "declaration": {
            "name": "DaikinBreadcrumb",
            "module": "src/components/breadcrumb/daikin-breadcrumb.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/breadcrumb/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/breadcrumb/daikin-breadcrumb"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/breadcrumb-item/daikin-breadcrumb-item.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The `daikin-breadcrumb-item` is a component used to represent each item of the breadcrumb list, and is used as a child element of the `daikin-breadcrumb` component.\n\nHierarchy:\n- `daikin-breadcrumb` > `daikin-breadcrumb-item`",
          "name": "DaikinBreadcrumbItem",
          "slots": [
            {
              "description": "A slot for the breadcrumb item content.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "href",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Specify link href.",
              "attribute": "href",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "variant",
              "type": {
                "text": "\"normal\" | \"current\" | \"ellipsis\""
              },
              "description": "Specifies the display content.\nIf `ellipsis`, the \"...\" will be displayed instead of the link.\nSet automatically by `daikin-breadcrumb`.",
              "default": "\"normal\"",
              "attribute": "variant",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "target",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Specify the link target.",
              "attribute": "target",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "showVisited",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether or not to change the color of visited links.\nSet automatically by `daikin-breadcrumb`.",
              "attribute": "show-visited",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "appendDivider",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "_Internal use._\nWhether or not to display the divider on the right.\nSet automatically by `daikin-breadcrumb`.",
              "privacy": "private",
              "attribute": "append-divider",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "breadcrumbAriaHaspopup",
              "type": {
                "text": "| \"false\"\n    | \"true\"\n    | \"menu\"\n    | \"listbox\"\n    | \"tree\"\n    | \"grid\"\n    | \"dialog\"\n    | null"
              },
              "default": "null",
              "description": "The aria-haspopup of the breadcrumb item when `variant=\"ellipsis\"`.\nWhen used within a daikin-menu component, this property is automatically assigned the value `breadcrumbAriaHaspopup=\"menu\"`.",
              "attribute": "breadcrumb-aria-haspopup",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "breadcrumbAriaExpanded",
              "type": {
                "text": "\"true\" | \"false\" | \"undefined\" | null"
              },
              "default": "null",
              "description": "The aria-expanded of breadcrumb item when `variant=\"ellipsis\"`.\nWhen used within a daikin-menu component, this property will be controlled by daikin-menu, so you don't need to specify it explicitly.",
              "attribute": "breadcrumb-aria-expanded",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_focusableRef",
              "type": {
                "text": "Ref<HTMLElement>"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "focus",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  },
                  "description": "focus options"
                }
              ],
              "description": "Focuses on the inner focusable element."
            },
            {
              "kind": "method",
              "name": "getDDSNavigationTarget",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "description": "_Internal use._\nReturns the navigation target information.\nUsed by navigation handling utilities.",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "attributes": [
            {
              "name": "href",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Specify link href.",
              "fieldName": "href"
            },
            {
              "name": "variant",
              "type": {
                "text": "\"normal\" | \"current\" | \"ellipsis\""
              },
              "description": "Specifies the display content.\nIf `ellipsis`, the \"...\" will be displayed instead of the link.\nSet automatically by `daikin-breadcrumb`.",
              "default": "\"normal\"",
              "fieldName": "variant"
            },
            {
              "name": "target",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Specify the link target.",
              "fieldName": "target"
            },
            {
              "name": "show-visited",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether or not to change the color of visited links.\nSet automatically by `daikin-breadcrumb`.",
              "fieldName": "showVisited"
            },
            {
              "name": "append-divider",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "_Internal use._\nWhether or not to display the divider on the right.\nSet automatically by `daikin-breadcrumb`.",
              "fieldName": "appendDivider"
            },
            {
              "name": "breadcrumb-aria-haspopup",
              "type": {
                "text": "| \"false\"\n    | \"true\"\n    | \"menu\"\n    | \"listbox\"\n    | \"tree\"\n    | \"grid\"\n    | \"dialog\"\n    | null"
              },
              "default": "null",
              "description": "The aria-haspopup of the breadcrumb item when `variant=\"ellipsis\"`.\nWhen used within a daikin-menu component, this property is automatically assigned the value `breadcrumbAriaHaspopup=\"menu\"`.",
              "fieldName": "breadcrumbAriaHaspopup"
            },
            {
              "name": "breadcrumb-aria-expanded",
              "type": {
                "text": "\"true\" | \"false\" | \"undefined\" | null"
              },
              "default": "null",
              "description": "The aria-expanded of breadcrumb item when `variant=\"ellipsis\"`.\nWhen used within a daikin-menu component, this property will be controlled by daikin-menu, so you don't need to specify it explicitly.",
              "fieldName": "breadcrumbAriaExpanded"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-breadcrumb-item",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinBreadcrumbItem",
          "declaration": {
            "name": "DaikinBreadcrumbItem",
            "module": "src/components/breadcrumb-item/daikin-breadcrumb-item.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-breadcrumb-item",
          "declaration": {
            "name": "DaikinBreadcrumbItem",
            "module": "src/components/breadcrumb-item/daikin-breadcrumb-item.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/breadcrumb-item/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/breadcrumb-item/daikin-breadcrumb-item"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/button/daikin-button.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The button component is a versatile UI element that triggers actions or submits forms when clicked.\nIt functions similarly to the HTML `<button>` tag, allowing users to initiate various operations such as submitting data, opening dialogs, or navigating to different sections of an application.",
          "name": "DaikinButton",
          "slots": [
            {
              "description": "A slot for the button content.",
              "name": ""
            },
            {
              "description": "A slot for an icon to be placed to the left of the text. Place `daikin-icon` or something similar.",
              "name": "left-icon"
            },
            {
              "description": "A slot for an icon to be placed to the right of the text. Place `daikin-icon` or something similar.",
              "name": "right-icon"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "variant",
              "type": {
                "text": "ButtonVariantProps[\"variant\"]"
              },
              "description": "Variant of the button.",
              "default": "\"fill\"",
              "attribute": "variant",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "type",
              "type": {
                "text": "\"button\" | \"submit\" | \"reset\" | \"link\""
              },
              "description": "Type of the button.\nIf `\"link\"` is specified, the button will be rendered as an `<a>` element.",
              "default": "\"button\"",
              "attribute": "type",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "ButtonVariantProps[\"size\"]"
              },
              "default": "\"medium\"",
              "description": "Size of the button.",
              "attribute": "size",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "color",
              "type": {
                "text": "ButtonVariantProps[\"color\"]"
              },
              "description": "Color of the button.",
              "default": "\"default\"",
              "attribute": "color",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Specify the button disabled state.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "href",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Link `href`.\nOnly used if the `type` is `\"link\"`.\nIf omitted with `type=\"link\"`, the link will be treated as [a placeholder link](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-a-element:~:text=If%20the%20a%20element%20has%20no%20href%20attribute) and rendered as disabled state.",
              "attribute": "href",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "buttonRole",
              "type": {
                "text": "ARIARole | null"
              },
              "default": "null",
              "description": "Optional ARIA role of the button.",
              "attribute": "button-role",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "buttonAriaHaspopup",
              "type": {
                "text": "| \"false\"\n    | \"true\"\n    | \"menu\"\n    | \"listbox\"\n    | \"tree\"\n    | \"grid\"\n    | \"dialog\"\n    | null"
              },
              "default": "null",
              "description": "The aria-haspopup of the button when `type=\"button\"`.\nWhen used within a daikin-menu component, this property is automatically assigned the value `buttonAriaHaspopup=\"menu\"`.",
              "attribute": "button-aria-haspopup",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "buttonAriaExpanded",
              "type": {
                "text": "\"true\" | \"false\" | \"undefined\" | null"
              },
              "default": "null",
              "description": "The aria-expanded of button when `type=\"button\"`.\nWhen used within a daikin-menu component, this property will be controlled by daikin-menu, so you don't need to specify it explicitly.",
              "attribute": "button-aria-expanded",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "buttonTabIndex",
              "type": {
                "text": "number"
              },
              "description": "The `tabindex` of the button.\nIf omitted or set to 0, the button follows the default tab flow.\nSetting it to -1 makes the button unreachable via the Tab key.\nThis is useful when the button is part of a composite widget and accessible via other keys.",
              "attribute": "button-tabindex",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_focusableElement",
              "type": {
                "text": "| HTMLAnchorElement\n    | HTMLButtonElement\n    | null"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "getDDSNavigationTarget",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "description": "_Internal use._\nReturns the navigation target information.\nUsed by navigation handling utilities.",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "focus",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  },
                  "description": "focus options"
                }
              ],
              "description": "Focuses on the inner button or link."
            },
            {
              "kind": "field",
              "name": "formAttr",
              "type": {
                "text": "string"
              },
              "description": "The form the component belongs to.",
              "attribute": "form",
              "reflects": true,
              "inheritedFrom": {
                "name": "DDSFormSubmitElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "formAssociated",
              "type": {
                "text": "boolean"
              },
              "static": true,
              "readonly": true,
              "default": "true",
              "inheritedFrom": {
                "name": "DDSFormSubmitElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "internals",
              "type": {
                "text": "ElementInternals | null | undefined"
              },
              "privacy": "protected",
              "inheritedFrom": {
                "name": "DDSFormSubmitElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "form",
              "type": {
                "text": "HTMLFormElement | null"
              },
              "description": "Returns the form object associated with the element, or null if none exists.",
              "privacy": "private",
              "readonly": true,
              "inheritedFrom": {
                "name": "DDSFormSubmitElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "requestSubmit",
              "description": "A function that maps to the form control's `reportValidity()` function.\nReference: https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement/reportValidity",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormSubmitElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "reset",
              "description": "A function that maps to the form control's `checkValidity()` function.\nReference: https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement/checkValidity",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormSubmitElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostConnected",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormSubmitElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostDisconnected",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormSubmitElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostUpdated",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormSubmitElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "description": "A retargeted event of a [click event](https://developer.mozilla.org/en-US/docs/Web/API/Element/click_event) emitted from the inner `<a>` or `<button>` element. Suppressed if `disabled` is true,",
              "name": "click"
            }
          ],
          "attributes": [
            {
              "name": "form",
              "type": {
                "text": "string"
              },
              "description": "The form the component belongs to.",
              "fieldName": "formAttr",
              "inheritedFrom": {
                "name": "DDSFormSubmitElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "name": "variant",
              "type": {
                "text": "ButtonVariantProps[\"variant\"]"
              },
              "description": "Variant of the button.",
              "default": "\"fill\"",
              "fieldName": "variant"
            },
            {
              "name": "type",
              "type": {
                "text": "\"button\" | \"submit\" | \"reset\" | \"link\""
              },
              "description": "Type of the button.\nIf `\"link\"` is specified, the button will be rendered as an `<a>` element.",
              "default": "\"button\"",
              "fieldName": "type"
            },
            {
              "name": "size",
              "type": {
                "text": "ButtonVariantProps[\"size\"]"
              },
              "default": "\"medium\"",
              "description": "Size of the button.",
              "fieldName": "size"
            },
            {
              "name": "color",
              "type": {
                "text": "ButtonVariantProps[\"color\"]"
              },
              "description": "Color of the button.",
              "default": "\"default\"",
              "fieldName": "color"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Specify the button disabled state.",
              "fieldName": "disabled"
            },
            {
              "name": "href",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Link `href`.\nOnly used if the `type` is `\"link\"`.\nIf omitted with `type=\"link\"`, the link will be treated as [a placeholder link](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-a-element:~:text=If%20the%20a%20element%20has%20no%20href%20attribute) and rendered as disabled state.",
              "fieldName": "href"
            },
            {
              "name": "button-role",
              "type": {
                "text": "ARIARole | null"
              },
              "default": "null",
              "description": "Optional ARIA role of the button.",
              "fieldName": "buttonRole"
            },
            {
              "name": "button-aria-haspopup",
              "type": {
                "text": "| \"false\"\n    | \"true\"\n    | \"menu\"\n    | \"listbox\"\n    | \"tree\"\n    | \"grid\"\n    | \"dialog\"\n    | null"
              },
              "default": "null",
              "description": "The aria-haspopup of the button when `type=\"button\"`.\nWhen used within a daikin-menu component, this property is automatically assigned the value `buttonAriaHaspopup=\"menu\"`.",
              "fieldName": "buttonAriaHaspopup"
            },
            {
              "name": "button-aria-expanded",
              "type": {
                "text": "\"true\" | \"false\" | \"undefined\" | null"
              },
              "default": "null",
              "description": "The aria-expanded of button when `type=\"button\"`.\nWhen used within a daikin-menu component, this property will be controlled by daikin-menu, so you don't need to specify it explicitly.",
              "fieldName": "buttonAriaExpanded"
            },
            {
              "name": "button-tabindex",
              "type": {
                "text": "number"
              },
              "description": "The `tabindex` of the button.\nIf omitted or set to 0, the button follows the default tab flow.\nSetting it to -1 makes the button unreachable via the Tab key.\nThis is useful when the button is part of a composite widget and accessible via other keys.",
              "fieldName": "buttonTabIndex"
            }
          ],
          "superclass": {
            "name": "DDSFormSubmitElement",
            "module": "/src/base"
          },
          "tagName": "daikin-button",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinButton",
          "declaration": {
            "name": "DaikinButton",
            "module": "src/components/button/daikin-button.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-button",
          "declaration": {
            "name": "DaikinButton",
            "module": "src/components/button/daikin-button.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/button/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/button/daikin-button"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/calendar/daikin-calendar.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The calendar component provides calendar elements. It has a function for selecting dates, and is also used in `daikin-date-picker`.",
          "name": "DaikinCalendar",
          "members": [
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "The current value of the input, submitted as a name/value pair with form data.",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "min",
              "type": {
                "text": "string"
              },
              "description": "The minimum date.",
              "default": "\"1900-01-01\"",
              "attribute": "min",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "max",
              "type": {
                "text": "string"
              },
              "description": "The maximum date.",
              "default": "\"2099-12-31\"",
              "attribute": "max",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "defaultValue",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "The month that is initially displayed when the date picker is opened.\nIf there is a `value` attribute, this is ignored.",
              "attribute": "default-value",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "view",
              "type": {
                "text": "\"year\" | \"month\" | \"day\""
              },
              "default": "\"day\"",
              "description": "_Internal use._\n\nCalendar view (day, month, or year)",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_lastFocusedDate",
              "type": {
                "text": "Date | null"
              },
              "privacy": "private",
              "default": "null",
              "description": "The date that was last focused.\nUsed to preserve focus when tabbing out and back in."
            },
            {
              "kind": "field",
              "name": "_dateToBeFocused",
              "type": {
                "text": "Date | null"
              },
              "privacy": "private",
              "default": "null",
              "description": "The date to be focused.\nUsed to set focus on a date that is not in the current view (year and month)."
            },
            {
              "kind": "field",
              "name": "_value",
              "type": {
                "text": "Date | null"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_min",
              "type": {
                "text": "Date"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_max",
              "type": {
                "text": "Date"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_defaultValue",
              "type": {
                "text": "Date | null"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_viewDate",
              "privacy": "private",
              "description": "The date that serves as the basis for the current view.\nThe year and month are used to determine the display range, and the date is used to update the value.\nThe range of viewDate is not affected by min or max."
            },
            {
              "kind": "field",
              "name": "viewDate",
              "type": {
                "text": "Date"
              },
              "description": "The date that serves as the basis for the current view.",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "_emitSelect",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_emitSelecting",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_canNavigateMonth",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "boolean"
                }
              },
              "parameters": [
                {
                  "name": "date",
                  "type": {
                    "text": "Date"
                  }
                },
                {
                  "name": "offset",
                  "type": {
                    "text": "number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_navigateMonth",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "date",
                  "type": {
                    "text": "Date"
                  }
                },
                {
                  "name": "offset",
                  "type": {
                    "text": "number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleCalendarClick",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "date",
                  "type": {
                    "text": "Date"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleMonthClick",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_handleYearAndMonthPickerClick",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "date",
                  "type": {
                    "text": "Date"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleCalendarKeyDown",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleYearAndMonthPickerKeyDown",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_createYearAndMonthPickerContainer",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              },
              "parameters": [
                {
                  "name": "children",
                  "type": {
                    "text": "TemplateResult"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_createYearAndMonthPickerButton",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              },
              "parameters": [
                {
                  "name": "{\n    type,\n    disabled,\n    today,\n    selected,\n    focusable,\n    date,\n    text,\n    label,\n  }",
                  "type": {
                    "text": "{\n    type: \"year\" | \"month\";\n    disabled: boolean;\n    today: boolean;\n    selected: boolean;\n    focusable: boolean;\n    date: Date;\n    text: string;\n    label?: string;\n  }"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_createYearPicker",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              },
              "parameters": [
                {
                  "name": "{\n    viewDate,\n    value,\n    min,\n    max,\n  }",
                  "type": {
                    "text": "RenderState"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_createMonthPicker",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              },
              "parameters": [
                {
                  "name": "{\n    viewDate,\n    value,\n    min,\n    max,\n  }",
                  "type": {
                    "text": "RenderState"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_createDatePicker",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              },
              "parameters": [
                {
                  "name": "{\n    viewDate,\n    value,\n    min,\n    max,\n  }",
                  "type": {
                    "text": "RenderState"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "name": "select",
              "type": {
                "text": "Event"
              },
              "description": "Fires when the date is selected."
            },
            {
              "name": "selecting",
              "type": {
                "text": "Event"
              },
              "description": "Fires when the year or month is selected."
            }
          ],
          "attributes": [
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "The current value of the input, submitted as a name/value pair with form data.",
              "fieldName": "value"
            },
            {
              "name": "min",
              "type": {
                "text": "string"
              },
              "description": "The minimum date.",
              "default": "\"1900-01-01\"",
              "fieldName": "min"
            },
            {
              "name": "max",
              "type": {
                "text": "string"
              },
              "description": "The maximum date.",
              "default": "\"2099-12-31\"",
              "fieldName": "max"
            },
            {
              "name": "default-value",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "The month that is initially displayed when the date picker is opened.\nIf there is a `value` attribute, this is ignored.",
              "fieldName": "defaultValue"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-calendar",
          "customElement": true
        },
        {
          "kind": "variable",
          "name": "viewDate"
        },
        {
          "kind": "variable",
          "name": "value"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinCalendar",
          "declaration": {
            "name": "DaikinCalendar",
            "module": "src/components/calendar/daikin-calendar.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-calendar",
          "declaration": {
            "name": "DaikinCalendar",
            "module": "src/components/calendar/daikin-calendar.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/calendar/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/calendar/daikin-calendar"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/card/daikin-card.js",
      "declarations": [
        {
          "kind": "class",
          "description": "`daikin-card` is a component for display content related to a single subject. The content can consist of multiple elements of varying types and sizes.\n\nHierarchy:\n- `daikin-card` > `daikin-card-header`\n- `daikin-card` > `daikin-card-footer`\n- `daikin-card` > `daikin-empty-state`",
          "name": "DaikinCard",
          "slots": [
            {
              "description": "A slot for card header, body, card footer. Place `daikin-card-header`, custom body content, `daikin-card-footer` here in order.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "outline",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Specify whether the card border to be visible or not.",
              "attribute": "outline",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "attributes": [
            {
              "name": "outline",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Specify whether the card border to be visible or not.",
              "fieldName": "outline"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-card",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinCard",
          "declaration": {
            "name": "DaikinCard",
            "module": "src/components/card/daikin-card.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-card",
          "declaration": {
            "name": "DaikinCard",
            "module": "src/components/card/daikin-card.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/card/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/card/daikin-card"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/card-footer/daikin-card-footer.js",
      "declarations": [
        {
          "kind": "class",
          "description": "`daikin-card-footer` is used to represent footer of the card component, and is used as a child element of the `daikin-card` component.\n\nHierarchy:\n- `daikin-card` > `daikin-card-footer`",
          "name": "DaikinCardFooter",
          "slots": [
            {
              "description": "slot for card footer action element. Place a `daikin-button` or `daikin-link` element here.",
              "name": "A"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-card-footer",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinCardFooter",
          "declaration": {
            "name": "DaikinCardFooter",
            "module": "src/components/card-footer/daikin-card-footer.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-card-footer",
          "declaration": {
            "name": "DaikinCardFooter",
            "module": "src/components/card-footer/daikin-card-footer.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/card-footer/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/card-footer/daikin-card-footer"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/card-header/daikin-card-header.js",
      "declarations": [
        {
          "kind": "class",
          "description": "`daikin-card-header` is used to represent header of the card component, and is used as a child element of the `daikin-card` component.\n\nHierarchy:\n- `daikin-card` > `daikin-card-header`",
          "name": "DaikinCardHeader",
          "slots": [
            {
              "description": "An optional slot for description.",
              "name": "description"
            },
            {
              "description": "An optional slot for an icon to be placed to the left of the text. Place a `daikin-icon` element or something similar.",
              "name": "left-icon"
            },
            {
              "description": "A slot for card title.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-card-header",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinCardHeader",
          "declaration": {
            "name": "DaikinCardHeader",
            "module": "src/components/card-header/daikin-card-header.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-card-header",
          "declaration": {
            "name": "DaikinCardHeader",
            "module": "src/components/card-header/daikin-card-header.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/card-header/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/card-header/daikin-card-header"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/carousel/daikin-carousel.js",
      "declarations": [
        {
          "kind": "class",
          "description": "A carousel is a component that displays multiple pieces of information by sliding left and right within a fixed height area.\n\nThe carousel component can be operated in several ways (Control, Indicator, and Swipe), but it is not possible to hide all of these, as this would prevent the user from being able to operate the carousel component.\n\nHierarchy:\n- `daikin-carousel` > `daikin-carousel-item`",
          "name": "DaikinCarousel",
          "cssProperties": [
            {
              "description": "Specify the interval for the slide animation.",
              "name": "--ddc-transition-duration",
              "default": "600ms"
            }
          ],
          "slots": [
            {
              "description": "A slot for carousel items. Place `daikin-carousel-item` elements here.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "currentIndex",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "The index number of the content currently being displayed.",
              "attribute": "current-index",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_items",
              "type": {
                "text": "readonly DaikinCarouselItem[]"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_itemCount",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "field",
              "name": "_prevButton",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_nextButton",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_indicatorButtonsContainer",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_emitSelect",
              "privacy": "private",
              "parameters": [
                {
                  "name": "operation",
                  "type": {
                    "text": "\"prev\" | \"next\" | \"indicator\""
                  }
                },
                {
                  "name": "beforeCurrentIndex",
                  "type": {
                    "text": "number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleClickIndicator",
              "privacy": "private",
              "parameters": [
                {
                  "name": "index",
                  "type": {
                    "text": "number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleKeydownIndicator",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleSlotchange",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_moveBy",
              "privacy": "private",
              "parameters": [
                {
                  "name": "moveOffset",
                  "type": {
                    "text": "1 | -1"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_updateItemActive",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "name": "select",
              "type": {
                "text": "CustomEvent"
              },
              "description": "If an item in the carousel is selected in some way, the method used to select it, the index number of the item displayed before it, and the index number of the item currently displayed are passed."
            }
          ],
          "attributes": [
            {
              "name": "current-index",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "The index number of the content currently being displayed.",
              "fieldName": "currentIndex"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-carousel",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinCarousel",
          "declaration": {
            "name": "DaikinCarousel",
            "module": "src/components/carousel/daikin-carousel.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-carousel",
          "declaration": {
            "name": "DaikinCarousel",
            "module": "src/components/carousel/daikin-carousel.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/carousel/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/carousel/daikin-carousel"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/carousel-item/daikin-carousel-item.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The carousel item component is a child element within the `daikin-carousel` component.\n\nHierarchy:\n- `daikin-carousel` > `daikin-carousel-item`",
          "name": "DaikinCarouselItem",
          "slots": [
            {
              "description": "A slot for an image or slide.",
              "name": ""
            },
            {
              "description": "A slot for title text.",
              "name": "title"
            },
            {
              "description": "A slot for description text.",
              "name": "description"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "_Internal use._\nItem's aria label.\nControlled by `daikin-carousel`.",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "active",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "_Internal use._\nWhether this item is displayed in the carousel or not.\nControlled by `daikin-carousel`.",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_titleElements",
              "type": {
                "text": "readonly HTMLElement[]"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_descriptionElements",
              "type": {
                "text": "readonly HTMLElement[]"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_hasTextContents",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "method",
              "name": "_handleFooterSlotChange",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-carousel-item",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinCarouselItem",
          "declaration": {
            "name": "DaikinCarouselItem",
            "module": "src/components/carousel-item/daikin-carousel-item.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-carousel-item",
          "declaration": {
            "name": "DaikinCarouselItem",
            "module": "src/components/carousel-item/daikin-carousel-item.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/carousel-item/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/carousel-item/daikin-carousel-item"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/checkbox/daikin-checkbox.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The checkbox component is a UI element that allows users to select one or more options from a list of choices.\nIt functions similarly to the HTML `<input type=\"checkbox\">` tag, enabling users to toggle the selection of each option independently.\nThis component is ideal for cases where multiple selections are allowed or required.",
          "name": "DaikinCheckbox",
          "cssParts": [
            {
              "description": "CSS styles applied to the `label` part target the internal `<label>` element containing the checkbox. For instance, setting `cursor: pointer;` is useful when the checkbox acts as part of a larger interactive component.",
              "name": "label"
            }
          ],
          "slots": [
            {
              "description": "A slot for the checkbox label content.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "description": "Label text for the checkbox.",
              "attribute": "label",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "labelPosition",
              "type": {
                "text": "\"right\" | \"hidden\""
              },
              "description": "Label position.\n- `right` (default): The label will be placed to the right of the checkbox.\n- `hidden`: The label will not be shown.",
              "default": "\"right\"",
              "attribute": "label-position",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "checkState",
              "type": {
                "text": "\"unchecked\" | \"indeterminate\" | \"checked\""
              },
              "description": "Specify the checkbox checked state.",
              "default": "\"unchecked\"",
              "attribute": "check-state",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Specify the checkbox disabled state.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabledByParent",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Specify the checkbox disabled state controlled by the parent component.\nControlled by `daikin-checkbox-group`.",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_inputRef",
              "type": {
                "text": "Ref<HTMLInputElement>"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "focus",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  },
                  "description": "focus options"
                }
              ],
              "description": "Focuses on the inner checkbox."
            },
            {
              "kind": "field",
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "description": "A property-only accessor for `checkState` provided for convenience.\n_Getter_: Returns `true` when `checkState` is `\"checked\"`, and `false` otherwise.\n_Setter_: If `true` is set, it updates `checkState` to `\"checked\"`, and if `false` is set, it updates `checkState` to `\"unchecked\"`."
            },
            {
              "kind": "field",
              "name": "_labelHidden",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "_updateFormValue",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "PointerEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleChange",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "formAttr",
              "type": {
                "text": "string"
              },
              "description": "The form the component belongs to.",
              "attribute": "form",
              "reflects": true,
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "The form name, submitted as a name/value pair when submitting the form.",
              "attribute": "name",
              "reflects": true,
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "The form value, submitted as a name/value pair when submitting the form.",
              "attribute": "value",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "formAssociated",
              "type": {
                "text": "boolean"
              },
              "static": true,
              "readonly": true,
              "default": "true",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "internals",
              "type": {
                "text": "ElementInternals | null | undefined"
              },
              "privacy": "protected",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "form",
              "type": {
                "text": "HTMLFormElement | null"
              },
              "description": "Returns the form object associated with the element, or null if none exists.",
              "privacy": "private",
              "readonly": true,
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "setFormValue",
              "parameters": [
                {
                  "name": "value",
                  "type": {
                    "text": "FormValueType"
                  }
                },
                {
                  "name": "state",
                  "optional": true,
                  "type": {
                    "text": "FormValueType"
                  }
                }
              ],
              "description": "Set the element's name and value within the current form.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "reportValidity",
              "description": "A function that maps to the form control's `reportValidity()` function.\nReference: https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement/reportValidity",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "checkValidity",
              "description": "A function that maps to the form control's `checkValidity()` function.\nReference: https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement/checkValidity",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostConnected",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostDisconnected",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostUpdated",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "name": "change",
              "type": {
                "text": "Event"
              },
              "description": "A cloned event of a [change event](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/change_event) emitted from the inner `<input type=\"checkbox\">` element."
            }
          ],
          "attributes": [
            {
              "name": "form",
              "type": {
                "text": "string"
              },
              "description": "The form the component belongs to.",
              "fieldName": "formAttr",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "The form name, submitted as a name/value pair when submitting the form.",
              "fieldName": "name",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "The initial form value, submitted as a name/value pair when submitting the form.",
              "fieldName": "value",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "description": "Label text for the checkbox.",
              "fieldName": "label"
            },
            {
              "name": "label-position",
              "type": {
                "text": "\"right\" | \"hidden\""
              },
              "description": "Label position.\n- `right` (default): The label will be placed to the right of the checkbox.\n- `hidden`: The label will not be shown.",
              "default": "\"right\"",
              "fieldName": "labelPosition"
            },
            {
              "name": "check-state",
              "type": {
                "text": "\"unchecked\" | \"indeterminate\" | \"checked\""
              },
              "description": "Specify the checkbox checked state.",
              "default": "\"unchecked\"",
              "fieldName": "checkState"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Specify the checkbox disabled state.",
              "fieldName": "disabled"
            }
          ],
          "superclass": {
            "name": "DDSFormElement",
            "module": "/src/base"
          },
          "tagName": "daikin-checkbox",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinCheckbox",
          "declaration": {
            "name": "DaikinCheckbox",
            "module": "src/components/checkbox/daikin-checkbox.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-checkbox",
          "declaration": {
            "name": "DaikinCheckbox",
            "module": "src/components/checkbox/daikin-checkbox.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/checkbox/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/checkbox/daikin-checkbox"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/checkbox-group/daikin-checkbox-group.js",
      "declarations": [
        {
          "kind": "class",
          "description": "Checkbox groups are used to group multiple checkboxes.\n\nHierarchies:\n- `daikin-checkbox-group` > `daikin-checkbox`\n- `daikin-input-group` > `daikin-checkbox-group` > `daikin-checkbox`",
          "name": "DaikinCheckboxGroup",
          "slots": [
            {
              "description": "A slot for checkbox. Place `daikin-checkbox` elements here.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "orientation",
              "type": {
                "text": "CheckboxGroupProps[\"orientation\"]"
              },
              "default": "\"vertical\"",
              "description": "Specify the checkbox group orientation",
              "attribute": "orientation",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the checkbox group is required.\nControlled by `daikin-input-group` when used within `daikin-input-group`.",
              "attribute": "required",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the checkbox group is disabled.\nControlled by `daikin-input-group` when used within `daikin-input-group`.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_label",
              "type": {
                "text": "string | null"
              },
              "privacy": "private",
              "default": "null",
              "description": "The label text used as the value of aria-label.\nSet automatically by `reflectInputGroup` method."
            },
            {
              "kind": "field",
              "name": "_checkboxes",
              "type": {
                "text": "readonly DaikinCheckbox[]"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "_reflectSlotProperties",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_handleSlotChange",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "attributes": [
            {
              "name": "orientation",
              "type": {
                "text": "CheckboxGroupProps[\"orientation\"]"
              },
              "default": "\"vertical\"",
              "description": "Specify the checkbox group orientation",
              "fieldName": "orientation"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the checkbox group is required.\nControlled by `daikin-input-group` when used within `daikin-input-group`.",
              "fieldName": "required"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the checkbox group is disabled.\nControlled by `daikin-input-group` when used within `daikin-input-group`.",
              "fieldName": "disabled"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-checkbox-group",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinCheckboxGroup",
          "declaration": {
            "name": "DaikinCheckboxGroup",
            "module": "src/components/checkbox-group/daikin-checkbox-group.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-checkbox-group",
          "declaration": {
            "name": "DaikinCheckboxGroup",
            "module": "src/components/checkbox-group/daikin-checkbox-group.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/checkbox-group/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/checkbox-group/daikin-checkbox-group"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/chip/daikin-chip.js",
      "declarations": [
        {
          "kind": "class",
          "description": "A chip is a small UI component that represents a single piece of information, a filter, or a contact. Think of it as a compact tag or a small, clickable token.",
          "name": "DaikinChip",
          "slots": [
            {
              "description": "A slot for the chip content.",
              "name": ""
            },
            {
              "description": "When type is \"input\", a slot for an icon to be placed to the left of the text. Place `daikin-icon` or something similar.",
              "name": "left-icon"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "type",
              "type": {
                "text": "\"input\" | \"filter\""
              },
              "description": "Type of the chip.",
              "default": "\"input\"",
              "attribute": "type",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "variant",
              "type": {
                "text": "\"fill\" | \"outline\""
              },
              "description": "Specify the variant of the chip when type is \"input\".",
              "default": "\"outline\"",
              "attribute": "variant",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Specify the chip is selected when type is \"filter\".",
              "attribute": "checked",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Specify the chip disabled state when type is \"filter\".",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "withCheckedIcon",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Specify the chip with a left checked icon when type is \"filter\".",
              "attribute": "with-checked-icon",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "chipAriaLabel",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Provides an accessible name of the chip when type is \"input\".",
              "attribute": "chip-aria-label",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_focusableElement",
              "type": {
                "text": "HTMLButtonElement | null"
              },
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleRemoveClick",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_emitBeforeSelect",
              "privacy": "private",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "description": "Emits `before-select` event if necessary and returns whether we should proceed.\n\n1. Emit \"before-select\" event.\n2. Check and return whether the event is canceled."
            },
            {
              "kind": "method",
              "name": "_handleChipClick",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ],
              "description": "Handles \"click\" event emitted by `daikin-chip` component when \"filter\" type is used."
            },
            {
              "kind": "method",
              "name": "focus",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  },
                  "description": "focus options"
                }
              ],
              "description": "Focuses on the inner remove button or the chip button depending on the type."
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "name": "remove",
              "type": {
                "text": "Event"
              },
              "description": "When type is \"input\", a custom event emitted when a user clicks the remove button."
            },
            {
              "name": "before-select",
              "type": {
                "text": "CustomEvent"
              },
              "description": "When type is \"filter\", a cancelable custom event emitted before changing the selected state of a filter type chip. Listeners can call `event.preventDefault()` to prevent the state change."
            },
            {
              "name": "select",
              "type": {
                "text": "CustomEvent"
              },
              "description": "When type is \"filter\", a custom event emitted after the selected state of a filter type chip has changed. The new selected state is provided in `event.detail.checked`."
            }
          ],
          "attributes": [
            {
              "name": "type",
              "type": {
                "text": "\"input\" | \"filter\""
              },
              "description": "Type of the chip.",
              "default": "\"input\"",
              "fieldName": "type"
            },
            {
              "name": "variant",
              "type": {
                "text": "\"fill\" | \"outline\""
              },
              "description": "Specify the variant of the chip when type is \"input\".",
              "default": "\"outline\"",
              "fieldName": "variant"
            },
            {
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Specify the chip is selected when type is \"filter\".",
              "fieldName": "checked"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Specify the chip disabled state when type is \"filter\".",
              "fieldName": "disabled"
            },
            {
              "name": "with-checked-icon",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Specify the chip with a left checked icon when type is \"filter\".",
              "fieldName": "withCheckedIcon"
            },
            {
              "name": "chip-aria-label",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Provides an accessible name of the chip when type is \"input\".",
              "fieldName": "chipAriaLabel"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-chip",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinChip",
          "declaration": {
            "name": "DaikinChip",
            "module": "src/components/chip/daikin-chip.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-chip",
          "declaration": {
            "name": "DaikinChip",
            "module": "src/components/chip/daikin-chip.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/chip/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/chip/daikin-chip"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/combobox/daikin-combobox.js",
      "declarations": [
        {
          "kind": "function",
          "name": "defaultFilterFn",
          "return": {
            "type": {
              "text": "readonly ComboboxItem[]"
            }
          },
          "parameters": [
            {
              "name": "items",
              "type": {
                "text": "readonly ComboboxItem[]"
              }
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              }
            }
          ]
        },
        {
          "kind": "class",
          "description": "A combobox component.\nUnlike a dropdown component, a combobox primarily functions as a text field (using a native `<input>` tag) that can accept custom user input. The dropdown list serves as a helpful aid to expedite the user's input process.",
          "name": "DaikinCombobox",
          "members": [
            {
              "kind": "field",
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "description": "Placeholder text of the combobox.",
              "attribute": "placeholder",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the combobox is disabled.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the combobox is required.",
              "attribute": "required",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "error",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the combobox is in an error state.",
              "attribute": "error",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the combobox menu is opened.",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "items",
              "type": {
                "text": "ComboboxItem[]"
              },
              "default": "[]",
              "description": "An array of items for the combobox dropdown. Can be:\n- Array of strings: ['Option 1', 'Option 2']\n- Array of objects: [{label: 'Option 1', disabled: false}, {label: 'Option 2', disabled: true}]"
            },
            {
              "kind": "field",
              "name": "_viewItems",
              "type": {
                "text": "readonly ComboboxItem[]"
              },
              "privacy": "private",
              "default": "[]"
            },
            {
              "kind": "field",
              "name": "_currentFocusItemIndex",
              "type": {
                "text": "number | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "field",
              "name": "filter",
              "default": "defaultFilterFn",
              "description": "This property accepts a function that allows users to customize the logic for matching options in the dropdown.\nDefault implementation performs case-insensitive substring matching."
            },
            {
              "kind": "field",
              "name": "_input",
              "type": {
                "text": "HTMLInputElement | null"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_label",
              "type": {
                "text": "string | null"
              },
              "privacy": "private",
              "default": "null",
              "description": "The label text used as the value of aria-label.\nSet automatically by `reflectInputGroup` method."
            },
            {
              "kind": "field",
              "name": "_autoUpdateController",
              "privacy": "private",
              "default": "new FloatingUIAutoUpdateController(this)"
            },
            {
              "kind": "field",
              "name": "_clickOutsideController",
              "privacy": "private",
              "default": "new ClickOutsideController( this, this._onClickOutside )"
            },
            {
              "kind": "method",
              "name": "_onClickOutside",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_moveFocusByKeydown",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "moveOffset",
                  "type": {
                    "text": "1 | -1 | 10 | -10"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_updateFormValue",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_closePopup",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleFocusOut",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "FocusEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleClick",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_handleArrowClick",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleClickItem",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "item",
                  "type": {
                    "text": "ComboboxItem"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleKeyDown",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleFloatingReady",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "CustomEvent"
                  }
                }
              ],
              "description": "Handle `floating-ready` event dispatched by `FloatingUIAutoUpdateController`.\nThe combobox menu opens after the Floating UI has finished calculating its position, so there is a slight time lag between the change to `this.open` and the actual display.\nSince the focus cannot be moved until the element is displayed on the screen, the focus is moved to the item after receiving the completion of the Floating UI position calculation here."
            },
            {
              "kind": "method",
              "name": "_handleClearClick",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "description": "Handles the clear button click event.\nClears the current value and triggers form value update."
            },
            {
              "kind": "method",
              "name": "_synchronizeShowItems",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "type",
                  "default": "\"all\"",
                  "type": {
                    "text": "\"all\" | \"filtered\""
                  },
                  "description": "Whether to show all items or apply filtering"
                }
              ],
              "description": "Synchronizes the display items based on the current filter state."
            },
            {
              "kind": "method",
              "name": "_handleInput",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "InputEvent"
                  }
                }
              ],
              "description": "Handles input events from the combobox input field.\nUpdates the value, applies filtering, and opens dropdown if matches are found."
            },
            {
              "kind": "method",
              "name": "_handleChange",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "description": "Handles change events from the combobox input field.\nDispatches a custom change event when the input value changes and loses focus."
            },
            {
              "kind": "method",
              "name": "focus",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  },
                  "description": "focus options"
                }
              ],
              "description": "Focuses on the input element."
            },
            {
              "kind": "method",
              "name": "reflectInputGroup",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "inputGroup",
                  "type": {
                    "text": "DaikinInputGroup"
                  }
                }
              ],
              "description": "This method is used by `daikin-input-group` to reflect it's attributes to this component.",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "formAttr",
              "type": {
                "text": "string"
              },
              "description": "The form the component belongs to.",
              "attribute": "form",
              "reflects": true,
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "The form name, submitted as a name/value pair when submitting the form.",
              "attribute": "name",
              "reflects": true,
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "The form value, submitted as a name/value pair when submitting the form.",
              "attribute": "value",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "formAssociated",
              "type": {
                "text": "boolean"
              },
              "static": true,
              "readonly": true,
              "default": "true",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "internals",
              "type": {
                "text": "ElementInternals | null | undefined"
              },
              "privacy": "protected",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "form",
              "type": {
                "text": "HTMLFormElement | null"
              },
              "description": "Returns the form object associated with the element, or null if none exists.",
              "privacy": "private",
              "readonly": true,
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "setFormValue",
              "parameters": [
                {
                  "name": "value",
                  "type": {
                    "text": "FormValueType"
                  }
                },
                {
                  "name": "state",
                  "optional": true,
                  "type": {
                    "text": "FormValueType"
                  }
                }
              ],
              "description": "Set the element's name and value within the current form.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "reportValidity",
              "description": "A function that maps to the form control's `reportValidity()` function.\nReference: https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement/reportValidity",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "checkValidity",
              "description": "A function that maps to the form control's `checkValidity()` function.\nReference: https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement/checkValidity",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostConnected",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostDisconnected",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostUpdated",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "name": "input",
              "type": {
                "text": "Event"
              },
              "description": "A retargeted event of a [input event](https://developer.mozilla.org/en-US/docs/Web/API/Element/input_event). Triggered when the user types in the input field, clicks clear button, or selects from dropdown options."
            },
            {
              "name": "change",
              "type": {
                "text": "Event"
              },
              "description": "A custom event emitted when a user selects a combobox item or inputs a custom value."
            }
          ],
          "attributes": [
            {
              "name": "form",
              "type": {
                "text": "string"
              },
              "description": "The form the component belongs to.",
              "fieldName": "formAttr",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "The form name, submitted as a name/value pair when submitting the form.",
              "fieldName": "name",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "The initial form value, submitted as a name/value pair when submitting the form.",
              "fieldName": "value",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "description": "Placeholder text of the combobox.",
              "fieldName": "placeholder"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the combobox is disabled.",
              "fieldName": "disabled"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the combobox is required.",
              "fieldName": "required"
            },
            {
              "name": "error",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the combobox is in an error state.",
              "fieldName": "error"
            },
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the combobox menu is opened.",
              "fieldName": "open"
            }
          ],
          "superclass": {
            "name": "DDSFormElement",
            "module": "/src/base"
          },
          "tagName": "daikin-combobox",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "defaultFilterFn",
          "declaration": {
            "name": "defaultFilterFn",
            "module": "src/components/combobox/daikin-combobox.ts"
          }
        },
        {
          "kind": "js",
          "name": "DaikinCombobox",
          "declaration": {
            "name": "DaikinCombobox",
            "module": "src/components/combobox/daikin-combobox.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-combobox",
          "declaration": {
            "name": "DaikinCombobox",
            "module": "src/components/combobox/daikin-combobox.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/combobox/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/combobox/daikin-combobox"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/date-picker/daikin-date-picker.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The date picker component provides a date selection function that can be combined with forms. This component uses `daikin-calendar` internally (users do not need to nest this).",
          "name": "DaikinDatePicker",
          "members": [
            {
              "kind": "field",
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "description": "The placeholder text.",
              "attribute": "placeholder",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "min",
              "type": {
                "text": "string"
              },
              "description": "The minimum date.",
              "default": "\"1900-01-01\"",
              "attribute": "min",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "max",
              "type": {
                "text": "string"
              },
              "description": "The maximum date.",
              "default": "\"2099-12-31\"",
              "attribute": "max",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the text field is readonly.",
              "attribute": "readonly",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the text field is disabled.\nControlled by `daikin-input-group` when used within `daikin-input-group`.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the text field is required.\nControlled by `daikin-input-group` when used within `daikin-input-group`.",
              "attribute": "required",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "error",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether or not to display error states.\nIgnored if the `disabled` is `true`.\nControlled by `daikin-input-group` when used within `daikin-input-group`.",
              "attribute": "error",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the date picker is open.",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "defaultValue",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "The month that is initially displayed when the date picker is opened.\nIf there is a `value` attribute, this is ignored.",
              "attribute": "default-value",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_label",
              "type": {
                "text": "string | null"
              },
              "privacy": "private",
              "default": "null",
              "description": "The label text used as the value of aria-label.\nSet automatically by `reflectInputGroup` method."
            },
            {
              "kind": "field",
              "name": "_currentSelection",
              "type": {
                "text": "DateItem"
              },
              "privacy": "private",
              "default": "\"month\""
            },
            {
              "kind": "field",
              "name": "_autoUpdateController",
              "privacy": "private",
              "default": "new FloatingUIAutoUpdateController(this)"
            },
            {
              "kind": "field",
              "name": "_dateInputElement",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_calendarElement",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_calendarButtonElement",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_value",
              "type": {
                "text": "Date | null"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_min",
              "type": {
                "text": "Date"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_max",
              "type": {
                "text": "Date"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_viewDate",
              "type": {
                "text": "Date | null"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_open",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_ignoreCloseByFocusTrap",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "_handleCloseCalendar",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_focusTrapController",
              "privacy": "private",
              "readonly": true,
              "default": "new FocusTrapController( this, this._handleCloseCalendar )"
            },
            {
              "kind": "method",
              "name": "_emitSelect",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleFocusIn",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "FocusEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleFocusOut",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "FocusEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleChange",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "InputEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleMouseUp",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleBeforeInput",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "InputEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleSelect",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handlePointerDown",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handlePointerUp",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleCalendarKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleToggle",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "ToggleEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_updateValue",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_updateInputSelection",
              "privacy": "private",
              "parameters": [
                {
                  "name": "target",
                  "type": {
                    "text": "HTMLInputElement"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_updateSelection",
              "privacy": "private",
              "parameters": [
                {
                  "name": "dateItem",
                  "type": {
                    "text": "DateItem"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string | null"
              },
              "default": "null"
            },
            {
              "kind": "method",
              "name": "focus",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  },
                  "description": "focus options"
                }
              ],
              "description": "Focuses on the inner date input."
            },
            {
              "kind": "method",
              "name": "reflectInputGroup",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "inputGroup",
                  "type": {
                    "text": "DaikinInputGroup"
                  }
                }
              ],
              "description": "This method is used by `daikin-input-group` to reflect it's attributes to this component.",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "formAttr",
              "type": {
                "text": "string"
              },
              "description": "The form the component belongs to.",
              "attribute": "form",
              "reflects": true,
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "The form name, submitted as a name/value pair when submitting the form.",
              "attribute": "name",
              "reflects": true,
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "The form value, submitted as a name/value pair when submitting the form.",
              "attribute": "value",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "formAssociated",
              "type": {
                "text": "boolean"
              },
              "static": true,
              "readonly": true,
              "default": "true",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "internals",
              "type": {
                "text": "ElementInternals | null | undefined"
              },
              "privacy": "protected",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "form",
              "type": {
                "text": "HTMLFormElement | null"
              },
              "description": "Returns the form object associated with the element, or null if none exists.",
              "privacy": "private",
              "readonly": true,
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "setFormValue",
              "parameters": [
                {
                  "name": "value",
                  "type": {
                    "text": "FormValueType"
                  }
                },
                {
                  "name": "state",
                  "optional": true,
                  "type": {
                    "text": "FormValueType"
                  }
                }
              ],
              "description": "Set the element's name and value within the current form.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "reportValidity",
              "description": "A function that maps to the form control's `reportValidity()` function.\nReference: https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement/reportValidity",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "checkValidity",
              "description": "A function that maps to the form control's `checkValidity()` function.\nReference: https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement/checkValidity",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostConnected",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostDisconnected",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostUpdated",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "name": "select",
              "type": {
                "text": "Event"
              },
              "description": "Fires when the date is selected."
            }
          ],
          "attributes": [
            {
              "name": "form",
              "type": {
                "text": "string"
              },
              "description": "The form the component belongs to.",
              "fieldName": "formAttr",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "The form name, submitted as a name/value pair when submitting the form.",
              "fieldName": "name",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "The initial form value, submitted as a name/value pair when submitting the form.",
              "fieldName": "value",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "description": "The placeholder text.",
              "fieldName": "placeholder"
            },
            {
              "name": "min",
              "type": {
                "text": "string"
              },
              "description": "The minimum date.",
              "default": "\"1900-01-01\"",
              "fieldName": "min"
            },
            {
              "name": "max",
              "type": {
                "text": "string"
              },
              "description": "The maximum date.",
              "default": "\"2099-12-31\"",
              "fieldName": "max"
            },
            {
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the text field is readonly.",
              "fieldName": "readonly"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the text field is disabled.\nControlled by `daikin-input-group` when used within `daikin-input-group`.",
              "fieldName": "disabled"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the text field is required.\nControlled by `daikin-input-group` when used within `daikin-input-group`.",
              "fieldName": "required"
            },
            {
              "name": "error",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether or not to display error states.\nIgnored if the `disabled` is `true`.\nControlled by `daikin-input-group` when used within `daikin-input-group`.",
              "fieldName": "error"
            },
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the date picker is open.",
              "fieldName": "open"
            },
            {
              "name": "default-value",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "The month that is initially displayed when the date picker is opened.\nIf there is a `value` attribute, this is ignored.",
              "fieldName": "defaultValue"
            }
          ],
          "superclass": {
            "name": "DDSFormElement",
            "module": "/src/base"
          },
          "tagName": "daikin-date-picker",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinDatePicker",
          "declaration": {
            "name": "DaikinDatePicker",
            "module": "src/components/date-picker/daikin-date-picker.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-date-picker",
          "declaration": {
            "name": "DaikinDatePicker",
            "module": "src/components/date-picker/daikin-date-picker.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/date-picker/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/date-picker/daikin-date-picker"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/dropdown/daikin-dropdown.js",
      "declarations": [
        {
          "kind": "class",
          "description": "A dropdown list component.\n\nHierarchy:\n- `daikin-dropdown` > `daikin-dropdown-item`\n- `daikin-input-group` > `daikin-dropdown` > `daikin-dropdown-item`",
          "name": "DaikinDropdown",
          "slots": [
            {
              "description": "Dropdown item list slot. Place `daikin-dropdown-item` elements here.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "description": "Placeholder text of the dropdown.",
              "attribute": "placeholder",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the dropdown is disabled.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the dropdown is required.",
              "attribute": "required",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "error",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the dropdown is in an error state.",
              "attribute": "error",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the dropdown menu is opened.",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "multiple",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the dropdown menu is supports multiple selections.",
              "attribute": "multiple",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "selectedOptions",
              "type": {
                "text": "string[]"
              },
              "default": "[]",
              "description": "An array of `value` s for the currently selected option.\n\nThis can be used regardless of the value of `multiple`, but if `multiple` is `true`, always use this instead of `value`.\nIf `multiple` is `false`, the second and subsequent items will be deleted."
            },
            {
              "kind": "field",
              "name": "maxLabels",
              "type": {
                "text": "number | null"
              },
              "default": "null",
              "description": "Specifies the maximum number of items to display without omission in the label when `multiple` is `true`.\nSpecify `null` to display all selected items without omission.",
              "attribute": "max-labels",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_items",
              "type": {
                "text": "readonly DaikinDropdownItem[]"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_button",
              "type": {
                "text": "HTMLElement | null"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_label",
              "type": {
                "text": "string | null"
              },
              "privacy": "private",
              "default": "null",
              "description": "The label text used as the value of aria-label.\nSet automatically by `reflectInputGroup` method."
            },
            {
              "kind": "field",
              "name": "_selectionLabels",
              "type": {
                "text": "string[]"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_initialUpdateCompleted",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "_autoUpdateController",
              "privacy": "private",
              "default": "new FloatingUIAutoUpdateController(this)"
            },
            {
              "kind": "field",
              "name": "_willBeFocusedByPress",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "_lastFocusedItem",
              "type": {
                "text": "DaikinDropdownItem | null"
              },
              "privacy": "private",
              "default": "null",
              "description": "Last focused dropdown item.\nThe next time the dropdown opens, the focus will be moved to this element."
            },
            {
              "kind": "field",
              "name": "_dropdownRef",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_searchItem",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "prefix",
                  "type": {
                    "text": "string"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_moveFocus",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "moveOffset",
                  "type": {
                    "text": "1 | -1 | 10 | -10"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_updateFormValue",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_updateItemsSelectable",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_updateValueBySelectedOptions",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_updateSelectedOptionsByValue",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_handleSelectOption",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "value",
                  "type": {
                    "text": "string"
                  },
                  "description": "The value of selected option."
                }
              ],
              "description": "Handling for when an option is selected.\nIf multiple selection is enabled, the specified option is added to or removed from the array of selected options.\nIf multiple selection is disabled, the current value is set to the specified option. The selection is not cleared."
            },
            {
              "kind": "method",
              "name": "_handleFocusOut",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "FocusEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_removeLastSelection",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "description": "Removes the last selected option.\n\nIf multiple selection is enabled, remove the last selected option and the array will eventually become empty.\nIf multiple selection is disabled, directly empty the selected options."
            },
            {
              "kind": "method",
              "name": "_handleKeyDown",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleKeyDownEscape",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleFocusIn",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ],
              "description": "Handle `focusin` event to remember last focused item."
            },
            {
              "kind": "method",
              "name": "_handlePointerDown",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handlePointerUp",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleButtonKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleFloatingReady",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "description": "Handle `floating-ready` event dispatched by `FloatingUIAutoUpdateController`.\nThe dropdown menu opens after the Floating UI has finished calculating its position, so there is a slight time lag between the change to `this.open` and the actual display.\nSince the focus cannot be moved until the element is displayed on the screen, the focus is moved to the item after receiving the completion of the Floating UI position calculation here."
            },
            {
              "kind": "method",
              "name": "_handleSelect",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ],
              "description": "Handle `select` event from `daikin-dropdown-item`."
            },
            {
              "kind": "method",
              "name": "_handleSlotChange",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "focus",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  },
                  "description": "focus options"
                }
              ],
              "description": "Focuses on the inner button."
            },
            {
              "kind": "method",
              "name": "reflectInputGroup",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "inputGroup",
                  "type": {
                    "text": "DaikinInputGroup"
                  }
                }
              ],
              "description": "This method is used by `daikin-input-group` to reflect it's attributes to this component.",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "formAttr",
              "type": {
                "text": "string"
              },
              "description": "The form the component belongs to.",
              "attribute": "form",
              "reflects": true,
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "The form name, submitted as a name/value pair when submitting the form.",
              "attribute": "name",
              "reflects": true,
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "The form value, submitted as a name/value pair when submitting the form.",
              "attribute": "value",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "formAssociated",
              "type": {
                "text": "boolean"
              },
              "static": true,
              "readonly": true,
              "default": "true",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "internals",
              "type": {
                "text": "ElementInternals | null | undefined"
              },
              "privacy": "protected",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "form",
              "type": {
                "text": "HTMLFormElement | null"
              },
              "description": "Returns the form object associated with the element, or null if none exists.",
              "privacy": "private",
              "readonly": true,
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "setFormValue",
              "parameters": [
                {
                  "name": "value",
                  "type": {
                    "text": "FormValueType"
                  }
                },
                {
                  "name": "state",
                  "optional": true,
                  "type": {
                    "text": "FormValueType"
                  }
                }
              ],
              "description": "Set the element's name and value within the current form.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "reportValidity",
              "description": "A function that maps to the form control's `reportValidity()` function.\nReference: https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement/reportValidity",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "checkValidity",
              "description": "A function that maps to the form control's `checkValidity()` function.\nReference: https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement/checkValidity",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostConnected",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostDisconnected",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostUpdated",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "name": "change",
              "type": {
                "text": "Event"
              },
              "description": "A custom event emitted when a user selects a dropdown item."
            }
          ],
          "attributes": [
            {
              "name": "form",
              "type": {
                "text": "string"
              },
              "description": "The form the component belongs to.",
              "fieldName": "formAttr",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "The form name, submitted as a name/value pair when submitting the form.",
              "fieldName": "name",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "The initial form value, submitted as a name/value pair when submitting the form.",
              "fieldName": "value",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "description": "Placeholder text of the dropdown.",
              "fieldName": "placeholder"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the dropdown is disabled.",
              "fieldName": "disabled"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the dropdown is required.",
              "fieldName": "required"
            },
            {
              "name": "error",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the dropdown is in an error state.",
              "fieldName": "error"
            },
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the dropdown menu is opened.",
              "fieldName": "open"
            },
            {
              "name": "multiple",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the dropdown menu is supports multiple selections.",
              "fieldName": "multiple"
            },
            {
              "name": "max-labels",
              "type": {
                "text": "number | null"
              },
              "default": "null",
              "description": "Specifies the maximum number of items to display without omission in the label when `multiple` is `true`.\nSpecify `null` to display all selected items without omission.",
              "fieldName": "maxLabels"
            }
          ],
          "superclass": {
            "name": "DDSFormElement",
            "module": "/src/base"
          },
          "tagName": "daikin-dropdown",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinDropdown",
          "declaration": {
            "name": "DaikinDropdown",
            "module": "src/components/dropdown/daikin-dropdown.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-dropdown",
          "declaration": {
            "name": "DaikinDropdown",
            "module": "src/components/dropdown/daikin-dropdown.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/dropdown/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/dropdown/daikin-dropdown"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/dropdown-item/daikin-dropdown-item.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The dropdown item (option) component that can be used within `daikin-dropdown` component.\n\nHierarchy:\n- `daikin-dropdown` > `daikin-dropdown-item`",
          "name": "DaikinDropdownItem",
          "slots": [
            {
              "description": "A slot for the item content.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "Form value of the dropdown item.",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the dropdown item is disabled",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "selected",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the dropdown item is selected.\nSet automatically by `daikin-dropdown` component.",
              "attribute": "selected",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "selectable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "selectable",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_focusableElement",
              "type": {
                "text": "HTMLElement | null"
              },
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleClick",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "PointerEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleChange",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleKeydown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleMousedown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_emitSelect",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "focus",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  },
                  "description": "focus options"
                }
              ],
              "description": "Focuses on the inner button."
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "name": "select",
              "type": {
                "text": "Event"
              },
              "description": "A custom event emitted when a user clicks the item. For internal use (`daikin-dropdown`)."
            }
          ],
          "attributes": [
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "Form value of the dropdown item.",
              "fieldName": "value"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the dropdown item is disabled",
              "fieldName": "disabled"
            },
            {
              "name": "selected",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the dropdown item is selected.\nSet automatically by `daikin-dropdown` component.",
              "fieldName": "selected"
            },
            {
              "name": "selectable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "selectable"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-dropdown-item",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinDropdownItem",
          "declaration": {
            "name": "DaikinDropdownItem",
            "module": "src/components/dropdown-item/daikin-dropdown-item.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-dropdown-item",
          "declaration": {
            "name": "DaikinDropdownItem",
            "module": "src/components/dropdown-item/daikin-dropdown-item.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/dropdown-item/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/dropdown-item/daikin-dropdown-item"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/empty-state/daikin-empty-state.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The empty-state component defines a text description for when there is no content to display, and allows for the integration of buttons to guide users toward their next action.\n\nThis component is often used with:\n- `daikin-table`: To display an empty state when the table has no data.\n- `daikin-card`: To display an empty state within a card layout.\n\nYou may also place it in any appropriate location according to the design guidelines.",
          "name": "DaikinEmptyState",
          "slots": [
            {
              "description": "A slot for an icon to visually support the empty state's text description.",
              "name": "icon"
            },
            {
              "description": "A slot for the title text of the empty state.",
              "name": "title"
            },
            {
              "description": "A slot for the description text providing more details about the empty state.",
              "name": "description"
            },
            {
              "description": "A slot for action elements such as buttons to guide the user's next steps.",
              "name": "action"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-empty-state",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinEmptyState",
          "declaration": {
            "name": "DaikinEmptyState",
            "module": "src/components/empty-state/daikin-empty-state.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-empty-state",
          "declaration": {
            "name": "DaikinEmptyState",
            "module": "src/components/empty-state/daikin-empty-state.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/empty-state/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/empty-state/daikin-empty-state"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/icon/daikin-icon.js",
      "declarations": [
        {
          "kind": "variable",
          "name": "iconList"
        },
        {
          "kind": "class",
          "description": "A versatile UI element that displays small graphical symbols or images representing actions, objects, or concepts within an application.\nThe component uses the predefined DDS icon set by default but also supports custom icons via the icon registry.\n\nPredefined DDS icons are automatically rendered using optimized CSS classes.\nCustom icons can be dynamically loaded from various sources using the icon registry.\n\nIf an icon cannot be loaded, a blank space is displayed.\nIn development builds, warnings are logged to the console for debugging.\n\n### Using Custom Icons\n\nCustom icons must be registered with the icon registry before use.\nThey can be registered individually or in bulk using pattern matching, with support for multiple rendering modes.\n\n#### Rendering Modes\n\nCustom icons support multiple rendering modes, each with different characteristics:\n\n- **mask** (default): Uses CSS `mask-image` to render the icon.\n  - Secure rendering method (SVG is converted to data URL).\n  - Supports color customization via the `color` property or CSS `color`.\n  - Best choice for most use cases with custom icons.\n- **background**: Uses CSS `background-image` to render the icon.\n  - Secure rendering method (SVG is converted to data URL).\n  - Does NOT support color customization; the icon is rendered with its original colors.\n  - Use this mode when you need to preserve the original colors of multi-color SVG icons.\n- **inline**: Traditional SVG rendering using `innerHTML`.\n  - Renders the raw SVG markup directly in the DOM.\n  - Supports color customization if the SVG uses `currentColor` or inheritable properties.\n  - ⚠️ **Security Warning**: Only use this mode with SVG content from trusted sources. Untrusted SVG content may lead to XSS vulnerabilities.\n  - Use `mask` or `background` modes for better security.\n\n#### Registration Examples\n\n```js\nimport { iconRegistry } from \"@daikin-oss/design-system-web-components/icon-registry.js\";\n\n// Register a single custom icon using mask mode for secure rendering and color customization\niconRegistry.register({\n  name: \"my-custom-icon\",\n  svg: {\n    svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\">...</svg>',\n    mode: \"mask\",\n    defaultColor: \"#0066cc\"\n  },\n});\n\n// Register multiple custom icons dynamically using pattern matching\niconRegistry.register({\n  match: /^dynamic-custom-/,\n  async fetch: (name) => {\n    const response = await fetch(`/path/to/custom/icons/${name}.svg`);\n    if (!response.ok) {\n      throw new Error(`Failed to load custom icon \"${name}\"`);\n    }\n    // You can return just the SVG content as a string (defaults to mask mode)\n    // Or return an object with `svg`, `defaultColor` (optional), and `mode` (optional) for more control\n    return response.text();\n  },\n});\n```\n\nOnce registered, you can use your custom icons in components:\n\n```html\n<daikin-icon icon=\"my-custom-icon\" color=\"current\" size=\"m\"></daikin-icon>\n<daikin-icon icon=\"dynamic-custom-icon-123\" color=\"current\" size=\"m\"></daikin-icon>\n```\n\n### Changing Icon Color\n\nTo use a custom color, set the `color` property to `\"current\"` and apply the desired color using the CSS `color` property:\n\n```html\n<daikin-icon icon=\"information\" color=\"current\" style=\"color: red;\"></daikin-icon>\n<!-- or you can inherit the color from a parent element -->\n<div style=\"color: blue;\">\n  <daikin-icon icon=\"information\" color=\"current\"></daikin-icon>\n</div>\n```\n\nThis behavior is supported natively for DDS icons and `mask` mode (the default for custom icons).\nIn `inline` mode, color inheritance works only if the SVG uses `currentColor` or inheritable properties.\nNote that `background` mode does not support custom colors.",
          "name": "DaikinIcon",
          "cssProperties": [
            {
              "description": "The size of the icon. If you set a value other than \"current\" for the `size` property, this will be automatically overwritten.",
              "name": "--ddc-icon-size"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "registry",
              "type": {
                "text": "IconRegistry"
              },
              "default": "iconRegistry",
              "description": "The icon registry instance to use.\nDefaults to the global icon registry."
            },
            {
              "kind": "field",
              "name": "icon",
              "type": {
                "text": "string"
              },
              "description": "The name of the icon to display.\nCan be a static DDS icon name or a custom icon name registered in the icon registry.",
              "attribute": "icon",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "color",
              "type": {
                "text": "IconVariantProps[\"color\"]"
              },
              "description": "The color of the icon.\nUse `\"current\"` for most cases.\n\n**This property will be removed in a future release.**\nTo prepare for this change, start using `color=\"current\"` and set icon colors via the CSS `color` property instead of using predefined color values.",
              "default": "\"default\"",
              "attribute": "color",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "\"s\" | \"m\" | \"l\" | \"xl\" | \"current\""
              },
              "description": "The size of the icon.\nIf set to \"current\", the `--ddc-icon-size` CSS variable will be used. `--ddc-icon-size` may be set by a parent component such as `daikin-icon-button`.",
              "default": "\"current\"",
              "attribute": "size",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_iconData",
              "type": {
                "text": "IconData | StaticIconData | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "method",
              "name": "loadIcon",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "attributes": [
            {
              "name": "icon",
              "type": {
                "text": "string"
              },
              "description": "The name of the icon to display.\nCan be a static DDS icon name or a custom icon name registered in the icon registry.",
              "fieldName": "icon"
            },
            {
              "name": "color",
              "type": {
                "text": "IconVariantProps[\"color\"]"
              },
              "description": "The color of the icon.\nUse `\"current\"` for most cases.\n\n**This property will be removed in a future release.**\nTo prepare for this change, start using `color=\"current\"` and set icon colors via the CSS `color` property instead of using predefined color values.",
              "default": "\"default\"",
              "fieldName": "color"
            },
            {
              "name": "size",
              "type": {
                "text": "\"s\" | \"m\" | \"l\" | \"xl\" | \"current\""
              },
              "description": "The size of the icon.\nIf set to \"current\", the `--ddc-icon-size` CSS variable will be used. `--ddc-icon-size` may be set by a parent component such as `daikin-icon-button`.",
              "default": "\"current\"",
              "fieldName": "size"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-icon",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "iconList",
          "declaration": {
            "name": "iconList",
            "module": "src/components/icon/daikin-icon.ts"
          }
        },
        {
          "kind": "js",
          "name": "DaikinIcon",
          "declaration": {
            "name": "DaikinIcon",
            "module": "src/components/icon/daikin-icon.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-icon",
          "declaration": {
            "name": "DaikinIcon",
            "module": "src/components/icon/daikin-icon.ts"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "DaikinIcon",
            "module": "src/components/icon/daikin-icon.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/icon/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/icon/daikin-icon"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/icon-button/daikin-icon-button.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The icon button component is a versatile UI element that triggers actions or submits forms when clicked.\nIt functions similarly to the HTML `<button>` tag, allowing users to initiate various operations such as submitting data, opening dialogs, or navigating to different sections of an application.\n\nYou can insert any icon, including the daikin-icon, but please note the following regarding style:\n- About fill color - The icon should be able to accept the CSS `color` property.\n- About size - The recommended width of the icon is 24px * 24px. Please make sure that the size of the icon you insert conforms to this, or please set the `width` and `height` properties of the icon to 100%.",
          "name": "DaikinIconButton",
          "slots": [
            {
              "description": "A slot for an icon. Place a daikin-icon element or something similar.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "variant",
              "type": {
                "text": "IconButtonVariantProps[\"variant\"]"
              },
              "description": "Variant of the button.",
              "default": "\"fill\"",
              "attribute": "variant",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "color",
              "type": {
                "text": "IconButtonVariantProps[\"color\"]"
              },
              "description": "Color of the button.",
              "default": "\"default\"",
              "attribute": "color",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the button is disabled.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "href",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Link `href`.\nOnly used if the `type` is `\"link\"`.\nIf omitted with `type=\"link\"`, the link will be treated as [a placeholder link](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-a-element:~:text=If%20the%20a%20element%20has%20no%20href%20attribute) and rendered as disabled state.",
              "attribute": "href",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "type",
              "type": {
                "text": "\"button\" | \"submit\" | \"reset\" | \"link\""
              },
              "description": "Type of the button.\nIf `\"link\"` is specified, the button will be rendered as an `<a>` element.",
              "default": "\"button\"",
              "attribute": "type",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "buttonAriaLabel",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "The aria-label of the icon button.",
              "attribute": "button-aria-label",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "buttonRole",
              "type": {
                "text": "ARIARole | null"
              },
              "default": "null",
              "description": "Optional ARIA role of the button.",
              "attribute": "button-role",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "buttonAriaHaspopup",
              "type": {
                "text": "| \"false\"\n    | \"true\"\n    | \"menu\"\n    | \"listbox\"\n    | \"tree\"\n    | \"grid\"\n    | \"dialog\"\n    | null"
              },
              "default": "null",
              "description": "The aria-haspopup of the icon button when `type=\"button\"`.\nWhen used within a daikin-menu component, this property is automatically assigned the value `buttonAriaHaspopup=\"menu\"`.",
              "attribute": "button-aria-haspopup",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "buttonAriaExpanded",
              "type": {
                "text": "\"true\" | \"false\" | \"undefined\" | null"
              },
              "default": "null",
              "description": "The aria-expanded of icon button when `type=\"button\"`.\nWhen used within a daikin-menu component, this property will be controlled by daikin-menu, so you don't need to specify it explicitly.",
              "attribute": "button-aria-expanded",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "buttonTabIndex",
              "type": {
                "text": "number"
              },
              "description": "The `tabindex` of the button.\nIf omitted or set to 0, the button follows the default tab flow.\nSetting it to -1 makes the button unreachable via the Tab key.\nThis is useful when the button is part of a composite widget and accessible via other keys.",
              "attribute": "button-tabindex",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "\"s\" | \"m\""
              },
              "default": "\"s\"",
              "description": "Size of the button.\n- `s`: 32px * 32px\n- `m`: 48px * 48px",
              "attribute": "size",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_button",
              "type": {
                "text": "HTMLButtonElement | null"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "getDDSNavigationTarget",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "description": "_Internal use._\nReturns the navigation target information.\nUsed by navigation handling utilities.",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "focus",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  },
                  "description": "focus options"
                }
              ],
              "description": "Focuses on the inner button."
            },
            {
              "kind": "field",
              "name": "formAttr",
              "type": {
                "text": "string"
              },
              "description": "The form the component belongs to.",
              "attribute": "form",
              "reflects": true,
              "inheritedFrom": {
                "name": "DDSFormSubmitElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "formAssociated",
              "type": {
                "text": "boolean"
              },
              "static": true,
              "readonly": true,
              "default": "true",
              "inheritedFrom": {
                "name": "DDSFormSubmitElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "internals",
              "type": {
                "text": "ElementInternals | null | undefined"
              },
              "privacy": "protected",
              "inheritedFrom": {
                "name": "DDSFormSubmitElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "form",
              "type": {
                "text": "HTMLFormElement | null"
              },
              "description": "Returns the form object associated with the element, or null if none exists.",
              "privacy": "private",
              "readonly": true,
              "inheritedFrom": {
                "name": "DDSFormSubmitElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "requestSubmit",
              "description": "A function that maps to the form control's `reportValidity()` function.\nReference: https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement/reportValidity",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormSubmitElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "reset",
              "description": "A function that maps to the form control's `checkValidity()` function.\nReference: https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement/checkValidity",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormSubmitElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostConnected",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormSubmitElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostDisconnected",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormSubmitElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostUpdated",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormSubmitElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "description": "A retargeted event of a [click event](https://developer.mozilla.org/en-US/docs/Web/API/Element/click_event) emitted from the inner `<button>` element. Suppressed if `disabled` is true,",
              "name": "click"
            }
          ],
          "attributes": [
            {
              "name": "form",
              "type": {
                "text": "string"
              },
              "description": "The form the component belongs to.",
              "fieldName": "formAttr",
              "inheritedFrom": {
                "name": "DDSFormSubmitElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "name": "variant",
              "type": {
                "text": "IconButtonVariantProps[\"variant\"]"
              },
              "description": "Variant of the button.",
              "default": "\"fill\"",
              "fieldName": "variant"
            },
            {
              "name": "color",
              "type": {
                "text": "IconButtonVariantProps[\"color\"]"
              },
              "description": "Color of the button.",
              "default": "\"default\"",
              "fieldName": "color"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the button is disabled.",
              "fieldName": "disabled"
            },
            {
              "name": "href",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Link `href`.\nOnly used if the `type` is `\"link\"`.\nIf omitted with `type=\"link\"`, the link will be treated as [a placeholder link](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-a-element:~:text=If%20the%20a%20element%20has%20no%20href%20attribute) and rendered as disabled state.",
              "fieldName": "href"
            },
            {
              "name": "type",
              "type": {
                "text": "\"button\" | \"submit\" | \"reset\" | \"link\""
              },
              "description": "Type of the button.\nIf `\"link\"` is specified, the button will be rendered as an `<a>` element.",
              "default": "\"button\"",
              "fieldName": "type"
            },
            {
              "name": "button-aria-label",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "The aria-label of the icon button.",
              "fieldName": "buttonAriaLabel"
            },
            {
              "name": "button-role",
              "type": {
                "text": "ARIARole | null"
              },
              "default": "null",
              "description": "Optional ARIA role of the button.",
              "fieldName": "buttonRole"
            },
            {
              "name": "button-aria-haspopup",
              "type": {
                "text": "| \"false\"\n    | \"true\"\n    | \"menu\"\n    | \"listbox\"\n    | \"tree\"\n    | \"grid\"\n    | \"dialog\"\n    | null"
              },
              "default": "null",
              "description": "The aria-haspopup of the icon button when `type=\"button\"`.\nWhen used within a daikin-menu component, this property is automatically assigned the value `buttonAriaHaspopup=\"menu\"`.",
              "fieldName": "buttonAriaHaspopup"
            },
            {
              "name": "button-aria-expanded",
              "type": {
                "text": "\"true\" | \"false\" | \"undefined\" | null"
              },
              "default": "null",
              "description": "The aria-expanded of icon button when `type=\"button\"`.\nWhen used within a daikin-menu component, this property will be controlled by daikin-menu, so you don't need to specify it explicitly.",
              "fieldName": "buttonAriaExpanded"
            },
            {
              "name": "button-tabindex",
              "type": {
                "text": "number"
              },
              "description": "The `tabindex` of the button.\nIf omitted or set to 0, the button follows the default tab flow.\nSetting it to -1 makes the button unreachable via the Tab key.\nThis is useful when the button is part of a composite widget and accessible via other keys.",
              "fieldName": "buttonTabIndex"
            },
            {
              "name": "size",
              "type": {
                "text": "\"s\" | \"m\""
              },
              "default": "\"s\"",
              "description": "Size of the button.\n- `s`: 32px * 32px\n- `m`: 48px * 48px",
              "fieldName": "size"
            }
          ],
          "superclass": {
            "name": "DDSFormSubmitElement",
            "module": "/src/base"
          },
          "tagName": "daikin-icon-button",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinIconButton",
          "declaration": {
            "name": "DaikinIconButton",
            "module": "src/components/icon-button/daikin-icon-button.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-icon-button",
          "declaration": {
            "name": "DaikinIconButton",
            "module": "src/components/icon-button/daikin-icon-button.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/icon-button/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/icon-button/daikin-icon-button"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/inline-notification/daikin-inline-notification.js",
      "declarations": [
        {
          "kind": "class",
          "description": "> **EXPERIMENTAL:** \\\n> This component is experimental and may change or be removed in future releases.\n\nThe inline notification component is a UI element used to inform users about important updates, alerts, or messages within an application.\n\nAn inline notification appears within the content of the application, usually embedded directly within a page or section.\nInline notification is more persistent than toast notification and are used to highlight important information or status updates that should remain visible to the user until they are acknowledged or the issue is resolved.",
          "name": "DaikinInlineNotification",
          "slots": [
            {
              "description": "slot for the inline notification description content.",
              "name": "A"
            },
            {
              "description": "A slot for the title content.",
              "name": "title"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "status",
              "type": {
                "text": "ToastNotificationVariantProps[\"status\"]"
              },
              "description": "Status of the notification.",
              "default": "\"positive\"",
              "attribute": "status",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "layout",
              "type": {
                "text": "ToastNotificationVariantProps[\"layout\"]"
              },
              "description": "Specify how to arrange the elements.",
              "default": "\"horizontal\"",
              "attribute": "layout",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "closable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether to display the close button.",
              "attribute": "closable",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "timestamp",
              "type": {
                "text": "Date | null"
              },
              "default": "null",
              "description": "The timestamp to display. Accepts a Date object and displays it in YYYY/MM/DD format."
            },
            {
              "kind": "method",
              "name": "_handleClickClose",
              "privacy": "private",
              "description": "Emits a \"close\" event and sets `this.hidden` to true."
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "name": "close",
              "type": {
                "text": "Event"
              },
              "description": "A custom event emitted when a user clicks the close button."
            }
          ],
          "attributes": [
            {
              "name": "status",
              "type": {
                "text": "ToastNotificationVariantProps[\"status\"]"
              },
              "description": "Status of the notification.",
              "default": "\"positive\"",
              "fieldName": "status"
            },
            {
              "name": "layout",
              "type": {
                "text": "ToastNotificationVariantProps[\"layout\"]"
              },
              "description": "Specify how to arrange the elements.",
              "default": "\"horizontal\"",
              "fieldName": "layout"
            },
            {
              "name": "closable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether to display the close button.",
              "fieldName": "closable"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-inline-notification",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinInlineNotification",
          "declaration": {
            "name": "DaikinInlineNotification",
            "module": "src/components/inline-notification/daikin-inline-notification.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-inline-notification",
          "declaration": {
            "name": "DaikinInlineNotification",
            "module": "src/components/inline-notification/daikin-inline-notification.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/inline-notification/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/inline-notification/daikin-inline-notification"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/input-group/daikin-input-group.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The input group component serves as a wrapper for an input control component (full list below), providing additional elements such as label text, helper text, or a counter.\nIt enhances the user experience by associating supplementary information or functionality directly with the input field.\nThis component is particularly useful for creating complex forms where clear communication and guidance are essential.\n\nHierarchies:\n- `daikin-input-group` > `daikin-checkbox-group` > `daikin-checkbox`\n- `daikin-input-group` > `daikin-combobox`\n- `daikin-input-group` > `daikin-date-picker`\n- `daikin-input-group` > `daikin-dropdown` > `daikin-dropdown-item`\n- `daikin-input-group` > `daikin-radio-group` > `daikin-radio`\n- `daikin-input-group` > `daikin-select`\n- `daikin-input-group` > `daikin-text-area`\n- `daikin-input-group` > `daikin-text-field`\n- `daikin-input-group` > `daikin-time-picker`",
          "name": "DaikinInputGroup",
          "slots": [
            {
              "description": "A slot for an input component. See **Hierarchies** for supported components.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Label text displayed at the top of the field.",
              "attribute": "label",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "helper",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Helper text displayed at the top of the field.\nIf `error` is specified and `disabled` is `false`, that takes precedence and helper text is not displayed.",
              "attribute": "helper",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Text indicating that the field is required.\nIf a non-empty string is set,\n- the text will be displayed in red to the right of the label, and\n- the `required` attribute will be set for the input control in the slot.\nIgnored if `disabled` is `true`.",
              "attribute": "required",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "error",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Error text displayed at the top of the field.\nIgnored if `disabled` is `true`.\nReflected in presence of `error` attribute of the input control in the slot.",
              "attribute": "error",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the field is disabled.\nReflected in `disabled` attribute of the input control in the slot.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "textareaMaxCount",
              "type": {
                "text": "number | null"
              },
              "default": "null",
              "description": "The maximum number of characters that can be input into the text area.\nIf set, a counter will be displayed at the bottom of the text area.\nUsers can enter more characters than the limit, but in that case the counter will turn red and an error message will be displayed (if specified) to indicate that the limit has been exceeded.",
              "attribute": "textarea-max-count",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "textareaLimitExceedError",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "An error message displayed when the number of characters in the text area exceeds the limit (optional).\nWhen the number of characters in the text area exceeds the limit, this is displayed below the label by overriding `helper` and `error`.\nOnly used when a text area is assigned to a slot and `textareaMaxCount` is set.",
              "attribute": "textarea-limit-exceed-error",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_textareas",
              "type": {
                "text": "readonly DaikinTextArea[]"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_controls",
              "type": {
                "text": "readonly ControlElement[]"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_textareaCount",
              "type": {
                "text": "number | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "field",
              "name": "textareaLimitExceeded",
              "type": {
                "text": "boolean"
              },
              "readonly": true
            },
            {
              "kind": "method",
              "name": "_handleSlotChange",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_handleInput",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_reflectSlotProperties",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "attributes": [
            {
              "name": "label",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Label text displayed at the top of the field.",
              "fieldName": "label"
            },
            {
              "name": "helper",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Helper text displayed at the top of the field.\nIf `error` is specified and `disabled` is `false`, that takes precedence and helper text is not displayed.",
              "fieldName": "helper"
            },
            {
              "name": "required",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Text indicating that the field is required.\nIf a non-empty string is set,\n- the text will be displayed in red to the right of the label, and\n- the `required` attribute will be set for the input control in the slot.\nIgnored if `disabled` is `true`.",
              "fieldName": "required"
            },
            {
              "name": "error",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Error text displayed at the top of the field.\nIgnored if `disabled` is `true`.\nReflected in presence of `error` attribute of the input control in the slot.",
              "fieldName": "error"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the field is disabled.\nReflected in `disabled` attribute of the input control in the slot.",
              "fieldName": "disabled"
            },
            {
              "name": "textarea-max-count",
              "type": {
                "text": "number | null"
              },
              "default": "null",
              "description": "The maximum number of characters that can be input into the text area.\nIf set, a counter will be displayed at the bottom of the text area.\nUsers can enter more characters than the limit, but in that case the counter will turn red and an error message will be displayed (if specified) to indicate that the limit has been exceeded.",
              "fieldName": "textareaMaxCount"
            },
            {
              "name": "textarea-limit-exceed-error",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "An error message displayed when the number of characters in the text area exceeds the limit (optional).\nWhen the number of characters in the text area exceeds the limit, this is displayed below the label by overriding `helper` and `error`.\nOnly used when a text area is assigned to a slot and `textareaMaxCount` is set.",
              "fieldName": "textareaLimitExceedError"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-input-group",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinInputGroup",
          "declaration": {
            "name": "DaikinInputGroup",
            "module": "src/components/input-group/daikin-input-group.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-input-group",
          "declaration": {
            "name": "DaikinInputGroup",
            "module": "src/components/input-group/daikin-input-group.ts"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "DaikinInputGroup",
            "module": "src/components/input-group/daikin-input-group.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/input-group/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/input-group/daikin-input-group"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/link/daikin-link.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The link component uses the standard HTML <a> tag. Unlike the link used in the button component, it provides the style of the text as it is.",
          "name": "DaikinLink",
          "slots": [
            {
              "description": "A slot for the link content.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "href",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Link `href`.",
              "attribute": "href",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "target",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Link `target`.",
              "attribute": "target",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether or not disabled.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "showVisited",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether or not to change the color of visited links.",
              "attribute": "show-visited",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "\"small\" | \"medium\""
              },
              "default": "\"medium\"",
              "description": "Link size. The default value is `'medium'`.\n\n- `'small'`: Smaller font size (`0.875rem`).\n- `'medium'`: Base font size (`1rem`).",
              "attribute": "size",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "noUnderline",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether or not to display an underline.",
              "attribute": "no-underline",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_anchorRef",
              "type": {
                "text": "Ref<HTMLAnchorElement>"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "focus",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  },
                  "description": "focus options"
                }
              ],
              "description": "Focuses on the inner anchor."
            },
            {
              "kind": "method",
              "name": "getDDSNavigationTarget",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "description": "_Internal use._\nReturns the navigation target information.\nUsed by navigation handling utilities.",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "attributes": [
            {
              "name": "href",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Link `href`.",
              "fieldName": "href"
            },
            {
              "name": "target",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Link `target`.",
              "fieldName": "target"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether or not disabled.",
              "fieldName": "disabled"
            },
            {
              "name": "show-visited",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether or not to change the color of visited links.",
              "fieldName": "showVisited"
            },
            {
              "name": "size",
              "type": {
                "text": "\"small\" | \"medium\""
              },
              "default": "\"medium\"",
              "description": "Link size. The default value is `'medium'`.\n\n- `'small'`: Smaller font size (`0.875rem`).\n- `'medium'`: Base font size (`1rem`).",
              "fieldName": "size"
            },
            {
              "name": "no-underline",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether or not to display an underline.",
              "fieldName": "noUnderline"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-link",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinLink",
          "declaration": {
            "name": "DaikinLink",
            "module": "src/components/link/daikin-link.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-link",
          "declaration": {
            "name": "DaikinLink",
            "module": "src/components/link/daikin-link.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/link/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/link/daikin-link"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/list/daikin-list.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The list component is used to list items using the list item component.\n\nHierarchy:\n- `daikin-list` > `daikin-list-item`\n- `daikin-menu` > `daikin-list` > `daikin-list-item`",
          "name": "DaikinList",
          "slots": [
            {
              "description": "A slot for the list items. Place `daikin-list-item` elements here.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "listRole",
              "type": {
                "text": "\"list\" | \"menu\""
              },
              "default": "\"list\"",
              "description": "The ARIA `role` of the component.\nControlled by the `daikin-menu` component if used within it."
            },
            {
              "kind": "field",
              "name": "_listItems",
              "type": {
                "text": "Array<DaikinListItem>"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "_reflectSlotProperties",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_handleSlotChange",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "handleKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "focusFirstItem",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "description": "Focuses on the first list item in the slot.",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-list",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinList",
          "declaration": {
            "name": "DaikinList",
            "module": "src/components/list/daikin-list.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-list",
          "declaration": {
            "name": "DaikinList",
            "module": "src/components/list/daikin-list.ts"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "DaikinList",
            "module": "src/components/list/daikin-list.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/list/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/list/daikin-list"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/list-item/daikin-list-item.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The list item component is used to represent a single item in a list. Please use it within the `daikin-list` component.\n\nHierarchy:\n- `daikin-list` > `daikin-list-item`\n- `daikin-menu` > `daikin-list` > `daikin-list-item`\n\nThe following types are available:\n\n- `button`: Uses `<button>` tag.\n- `link`: Uses `<a>` tag.\n- `text`: Uses `<span>` tag.",
          "name": "DaikinListItem",
          "cssParts": [
            {
              "description": "CSS styles applied to the `item` part target the internal wrapper element (`<a>`, `<button>`, or `<span>`). For instance, setting `cursor: grab;` changes the hover cursor, signaling that the list item is draggable.",
              "name": "item"
            }
          ],
          "slots": [
            {
              "description": "A slot for the list item label content.",
              "name": ""
            },
            {
              "description": "An optional slot for an interaction item to be placed to the right of the text. Place `daikin-checkbox`, `daikin-toggle`, or something similar.",
              "name": "action"
            },
            {
              "description": "An optional slot for an icon to be placed to the left of the text. Place `daikin-icon` or something similar.",
              "name": "left-icon"
            },
            {
              "description": "An optional slot for an icon to be placed to the left of the text. Ignored if `action` slot is used. Place `daikin-icon` or something similar.",
              "name": "right-icon"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "type",
              "type": {
                "text": "\"button\" | \"link\" | \"text\""
              },
              "description": "Type of the list item.\n- `button` (default): The list item will be rendered as a `<button>` element.\n- `link`: The list item will be rendered as an `<a>` element.\n- `text`: The list item will be rendered as a `<span>` element. Use this if the list itself has no action.",
              "default": "\"button\"",
              "attribute": "type",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "listItemRole",
              "type": {
                "text": "\"listitem\" | \"menuitem\""
              },
              "default": "\"listitem\"",
              "description": "The ARIA `role` of the component.\nControlled by the `daikin-list` component."
            },
            {
              "kind": "field",
              "name": "href",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Link `href`.\nOnly used if the `type` is `\"link\"`.\nIf omitted with `type=\"link\"`, the link will be treated as [a placeholder link](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-a-element:~:text=If%20the%20a%20element%20has%20no%20href%20attribute) and rendered as disabled state.",
              "attribute": "href",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the list item is disabled.\nIgnored if the `type` is `\"text\"`.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_focusableElement",
              "type": {
                "text": "| HTMLAnchorElement\n    | HTMLButtonElement\n    | null"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_disabled",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "_handleClickAction",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "getDDSNavigationTarget",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "description": "_Internal use._\nReturns the navigation target information.\nUsed by navigation handling utilities.",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "focus",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  },
                  "description": "focus options"
                }
              ],
              "description": "Focuses on the inner button or link.\nIt will have no effect if the `type` is \"text\" or `disabled` is `true`."
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "description": "A retargeted event of a [click event](https://developer.mozilla.org/en-US/docs/Web/API/Element/click_event). Suppressed if `disabled` is true.",
              "name": "click"
            }
          ],
          "attributes": [
            {
              "name": "type",
              "type": {
                "text": "\"button\" | \"link\" | \"text\""
              },
              "description": "Type of the list item.\n- `button` (default): The list item will be rendered as a `<button>` element.\n- `link`: The list item will be rendered as an `<a>` element.\n- `text`: The list item will be rendered as a `<span>` element. Use this if the list itself has no action.",
              "default": "\"button\"",
              "fieldName": "type"
            },
            {
              "name": "href",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Link `href`.\nOnly used if the `type` is `\"link\"`.\nIf omitted with `type=\"link\"`, the link will be treated as [a placeholder link](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-a-element:~:text=If%20the%20a%20element%20has%20no%20href%20attribute) and rendered as disabled state.",
              "fieldName": "href"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the list item is disabled.\nIgnored if the `type` is `\"text\"`.",
              "fieldName": "disabled"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-list-item",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinListItem",
          "declaration": {
            "name": "DaikinListItem",
            "module": "src/components/list-item/daikin-list-item.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-list-item",
          "declaration": {
            "name": "DaikinListItem",
            "module": "src/components/list-item/daikin-list-item.ts"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "DaikinListItem",
            "module": "src/components/list-item/daikin-list-item.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/list-item/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/list-item/daikin-list-item"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/loading/daikin-loading.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The loading component displays a spinner to indicate that a process is in progress.\nIf the spinner is expected to blend into the background, set the background color. You can use the `background` attribute for such cases.",
          "name": "DaikinLoading",
          "members": [
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "\"small\" | \"medium\""
              },
              "default": "\"medium\"",
              "description": "Size of the loading.",
              "attribute": "size",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "background",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Variant of the loading.\nWhen the loading component is used against a similar background color, the spinning icon might be difficult to distinguish. To address this, we provide a variant of the icon that includes its own background area, ensuring visibility in such scenarios.",
              "attribute": "background",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "attributes": [
            {
              "name": "size",
              "type": {
                "text": "\"small\" | \"medium\""
              },
              "default": "\"medium\"",
              "description": "Size of the loading.",
              "fieldName": "size"
            },
            {
              "name": "background",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Variant of the loading.\nWhen the loading component is used against a similar background color, the spinning icon might be difficult to distinguish. To address this, we provide a variant of the icon that includes its own background area, ensuring visibility in such scenarios.",
              "fieldName": "background"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-loading",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinLoading",
          "declaration": {
            "name": "DaikinLoading",
            "module": "src/components/loading/daikin-loading.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-loading",
          "declaration": {
            "name": "DaikinLoading",
            "module": "src/components/loading/daikin-loading.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/loading/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/loading/daikin-loading"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/logo/daikin-logo.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The logo is a UI element that represents a brand, company or service. It serves as a visual identifier, helping users recognize and navigate within a specific application or website.",
          "name": "DaikinLogo",
          "members": [
            {
              "kind": "field",
              "name": "href",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Link `href`.\nIf specify this property the logo will be a link.",
              "attribute": "href",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "target",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Link `target`.\nUsed only when use logo as a link.",
              "attribute": "target",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "logoAriaLabel",
              "type": {
                "text": "string | null"
              },
              "description": "Provides an accessible name of the logo.",
              "default": "\"Logo of Daikin\"",
              "attribute": "logo-aria-label",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "mode",
              "type": {
                "text": "\"positive\" | \"negative\""
              },
              "description": "Specify the the logo mode.\nNotice: Allow the use of a negative logo only when the positive logo is too close to the background to be legible.",
              "default": "\"positive\"",
              "attribute": "mode",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_focusableElement",
              "type": {
                "text": "HTMLAnchorElement | null"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "getDDSNavigationTarget",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "description": "_Internal use._\nReturns the navigation target information.\nUsed by navigation handling utilities.",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "focus",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  },
                  "description": "focus options"
                }
              ],
              "description": "Focuses on the inner link."
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "attributes": [
            {
              "name": "href",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Link `href`.\nIf specify this property the logo will be a link.",
              "fieldName": "href"
            },
            {
              "name": "target",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Link `target`.\nUsed only when use logo as a link.",
              "fieldName": "target"
            },
            {
              "name": "logo-aria-label",
              "type": {
                "text": "string | null"
              },
              "description": "Provides an accessible name of the logo.",
              "default": "\"Logo of Daikin\"",
              "fieldName": "logoAriaLabel"
            },
            {
              "name": "mode",
              "type": {
                "text": "\"positive\" | \"negative\""
              },
              "description": "Specify the the logo mode.\nNotice: Allow the use of a negative logo only when the positive logo is too close to the background to be legible.",
              "default": "\"positive\"",
              "fieldName": "mode"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-logo",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinLogo",
          "declaration": {
            "name": "DaikinLogo",
            "module": "src/components/logo/daikin-logo.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-logo",
          "declaration": {
            "name": "DaikinLogo",
            "module": "src/components/logo/daikin-logo.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/logo/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/logo/daikin-logo"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/menu/daikin-menu.js",
      "declarations": [
        {
          "kind": "class",
          "description": "A menu component is used to show list information when a user interacts with an element.\n\nHierarchy:\n- `daikin-menu` > `daikin-list` > `daikin-list-item`",
          "name": "DaikinMenu",
          "cssProperties": [
            {
              "description": "Spacing between the menu and the trigger.",
              "name": "--ddc-menu-spacing",
              "default": "0px"
            }
          ],
          "cssParts": [
            {
              "description": "CSS styles applied to the `menu` part target the internal `<span>` element wrapping the list.",
              "name": "menu"
            }
          ],
          "slots": [
            {
              "description": "A slot for the element to which the menu is attached (the trigger element).",
              "name": ""
            },
            {
              "description": "A slot for the menu content (daikin-list component).",
              "name": "menu"
            }
          ],
          "members": [
            {
              "kind": "method",
              "name": "registerCSSCustomProperties",
              "static": true,
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "field",
              "name": "_lists",
              "type": {
                "text": "Array<DaikinList>"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_controls",
              "type": {
                "text": "readonly ControlElement[]"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "placement",
              "type": {
                "text": "| \"top\"\n    | \"top-start\"\n    | \"top-end\"\n    | \"bottom\"\n    | \"bottom-start\"\n    | \"bottom-end\"\n    | \"left\"\n    | \"left-start\"\n    | \"left-end\"\n    | \"right\"\n    | \"right-start\"\n    | \"right-end\""
              },
              "description": "Specifies the initial position of the menu relative to the trigger.\nHowever, if there isn't enough space in the specified direction, the menu will automatically adjust its direction.",
              "default": "\"bottom\"",
              "attribute": "placement",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the menu is open.",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "popoverValue",
              "type": {
                "text": "\"auto\" | \"manual\""
              },
              "description": "Specify the value of the popover attribute in the Popover API.\n- `auto`: Clicking on a trigger element will open a menu, and clicking again will close it. You can also close it using the Esc button. You cannot open multiple menu at the same time.\n- `manual`: No click operation is specified for the trigger element. It will not close even if the Esc button is pressed. Multiple menu can be opened at once.",
              "default": "\"auto\"",
              "attribute": "popover-value",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "trigger",
              "type": {
                "text": "\"click\" | \"manual\""
              },
              "description": "How the menu is controlled.\n- `click`: The menu is displayed when the mouse clicks on the trigger element, and hidden when you click on it again. (default)\n- `manual`: The menu does not respond to user interaction. Use this to control the menu programmatically.",
              "default": "\"click\"",
              "attribute": "trigger",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_autoUpdateController",
              "privacy": "private",
              "default": "new FloatingUIAutoUpdateController(this)"
            },
            {
              "kind": "field",
              "name": "_hostStyles",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_staticPlacement",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false",
              "description": "Controls whether the floating-ui `flip()` and `shift()` middleware are active.\n\n- **`flip()`** — When there is insufficient space on the side specified by `placement`, the menu\n  is automatically repositioned to the opposite side (e.g. `bottom` → `top`).\n- **`shift()`** — Keeps the menu within the viewport by nudging it along the cross-axis when it\n  would otherwise overflow the screen edge.\n\nBoth middlewares are disabled when the trigger element is a `daikin-navigation-item`."
            },
            {
              "kind": "field",
              "name": "triggerElement",
              "type": {
                "text": "| DaikinAvatar\n    | DaikinButton\n    | DaikinIconButton\n    | DaikinBreadcrumbItem\n    | DaikinNavigationItem\n    | null"
              },
              "description": "Exposes the trigger element contained within the menu to the outside of the component.\n\nSupported trigger elements:\n- `<daikin-button>`\n- `<daikin-icon-button>`\n- `<daikin-avatar>`\n- `<daikin-breadcrumb-item>`\n- `<daikin-navigation-item>`\n\nReturns the first matching element from the slot.",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "_reflectStaticProperties",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "description": "Reflects static attributes (e.g. ARIA roles) to slot components.\nThese are typically set once when the slot changes and do not change frequently."
            },
            {
              "kind": "method",
              "name": "_reflectDynamicProperties",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "description": "Reflects dynamic attributes (e.g. `open`, `disabled`) to slot components.\nThese may changed when properties are updated."
            },
            {
              "kind": "method",
              "name": "_handleSlotChange",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_handleTriggerClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "PointerEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleTouchEnd",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "TouchEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "PointerEvent"
                  }
                }
              ],
              "description": "Handles click events on the menu-item.\nWhen the popoverValue is manual, the logic for closing the popover should be entirely controlled by the developer and not be the responsibility of the component."
            },
            {
              "kind": "method",
              "name": "_handleBeforeToggle",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "ToggleEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleToggle",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "ToggleEvent"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "description": "_Cancellable._ A event emitted when the menu is about to be opened or closed by user interaction.",
              "name": "beforetoggle"
            },
            {
              "description": "A event emitted when the menu is opened or closed.",
              "name": "toggle"
            }
          ],
          "attributes": [
            {
              "name": "placement",
              "type": {
                "text": "| \"top\"\n    | \"top-start\"\n    | \"top-end\"\n    | \"bottom\"\n    | \"bottom-start\"\n    | \"bottom-end\"\n    | \"left\"\n    | \"left-start\"\n    | \"left-end\"\n    | \"right\"\n    | \"right-start\"\n    | \"right-end\""
              },
              "description": "Specifies the initial position of the menu relative to the trigger.\nHowever, if there isn't enough space in the specified direction, the menu will automatically adjust its direction.",
              "default": "\"bottom\"",
              "fieldName": "placement"
            },
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the menu is open.",
              "fieldName": "open"
            },
            {
              "name": "popover-value",
              "type": {
                "text": "\"auto\" | \"manual\""
              },
              "description": "Specify the value of the popover attribute in the Popover API.\n- `auto`: Clicking on a trigger element will open a menu, and clicking again will close it. You can also close it using the Esc button. You cannot open multiple menu at the same time.\n- `manual`: No click operation is specified for the trigger element. It will not close even if the Esc button is pressed. Multiple menu can be opened at once.",
              "default": "\"auto\"",
              "fieldName": "popoverValue"
            },
            {
              "name": "trigger",
              "type": {
                "text": "\"click\" | \"manual\""
              },
              "description": "How the menu is controlled.\n- `click`: The menu is displayed when the mouse clicks on the trigger element, and hidden when you click on it again. (default)\n- `manual`: The menu does not respond to user interaction. Use this to control the menu programmatically.",
              "default": "\"click\"",
              "fieldName": "trigger"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-menu",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinMenu",
          "declaration": {
            "name": "DaikinMenu",
            "module": "src/components/menu/daikin-menu.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-menu",
          "declaration": {
            "name": "DaikinMenu",
            "module": "src/components/menu/daikin-menu.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/menu/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/menu/daikin-menu"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/modal/daikin-modal.js",
      "declarations": [
        {
          "kind": "class",
          "description": "`daikin-modal` is an interactive overlay that appears on top of the main content to prompt user input or display important information, temporarily blocking interaction with the rest of the page. It's crucial for capturing user attention and guiding specific actions.\n\nHierarchy:\n- `daikin-modal` > `daikin-modal-header`\n- `daikin-modal` > `daikin-modal-footer`",
          "name": "DaikinModal",
          "cssParts": [
            {
              "description": "CSS styles applied to the modal panel container. By default, the panel uses content-based sizing (`size-fit`) and is clamped by responsive min/max width and height constraints so it does not touch the viewport edges. Use `::part(modal)` to customize its width, height, or padding; the built-in min/max constraints remain in effect unless you override them with more specific rules.",
              "name": "modal"
            }
          ],
          "slots": [
            {
              "description": "A slot for modal header, body, modal footer. Place `daikin-modal-header`, custom body content, `daikin-modal-footer` here in order.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the modal is open.",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "modalRole",
              "type": {
                "text": "\"dialog\" | \"alertdialog\""
              },
              "description": "ARIA role of the modal. Choose the appropriate role for your modal based on its usage scenario.",
              "default": "\"dialog\"",
              "attribute": "modal-role",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "modalAriaLabel",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "The aria-label of the modal.",
              "attribute": "modal-aria-label",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "persistent",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "If this property set by `true`, you can't close modal by clicking outside of modal or Escape key.\nIn this case, please ensure you provide users with a method to close the modal, such as a close button in the header or a close button in the footer.",
              "attribute": "persistent"
            },
            {
              "kind": "field",
              "name": "_handleClose",
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_focusTrapController",
              "privacy": "private",
              "readonly": true,
              "default": "new FocusTrapController( this, this._handleClose )"
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "description": "A custom event emitted when a user clicks the close button in the header.",
              "name": "close"
            }
          ],
          "attributes": [
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the modal is open.",
              "fieldName": "open"
            },
            {
              "name": "modal-role",
              "type": {
                "text": "\"dialog\" | \"alertdialog\""
              },
              "description": "ARIA role of the modal. Choose the appropriate role for your modal based on its usage scenario.",
              "default": "\"dialog\"",
              "fieldName": "modalRole"
            },
            {
              "name": "modal-aria-label",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "The aria-label of the modal.",
              "fieldName": "modalAriaLabel"
            },
            {
              "name": "persistent",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "If this property set by `true`, you can't close modal by clicking outside of modal or Escape key.\nIn this case, please ensure you provide users with a method to close the modal, such as a close button in the header or a close button in the footer.",
              "fieldName": "persistent"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-modal",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinModal",
          "declaration": {
            "name": "DaikinModal",
            "module": "src/components/modal/daikin-modal.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-modal",
          "declaration": {
            "name": "DaikinModal",
            "module": "src/components/modal/daikin-modal.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/modal/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/modal/daikin-modal"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/modal-footer/daikin-modal-footer.js",
      "declarations": [
        {
          "kind": "class",
          "description": "`daikin-modal-footer` is used to represent footer of the modal component, and is used as a child element of the `daikin-modal` component.\n\nHierarchy:\n- `daikin-modal` > `daikin-modal-footer`",
          "name": "DaikinModalFooter",
          "slots": [
            {
              "description": "slot for modal footer action element. Place a `daikin-button` or `daikin-link` element here.",
              "name": "A"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-modal-footer",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinModalFooter",
          "declaration": {
            "name": "DaikinModalFooter",
            "module": "src/components/modal-footer/daikin-modal-footer.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-modal-footer",
          "declaration": {
            "name": "DaikinModalFooter",
            "module": "src/components/modal-footer/daikin-modal-footer.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/modal-footer/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/modal-footer/daikin-modal-footer"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/modal-header/daikin-modal-header.js",
      "declarations": [
        {
          "kind": "class",
          "description": "`daikin-modal-header` is used to represent header of the modal component, and is used as a child element of the `daikin-modal` component.\n\nHierarchy:\n- `daikin-modal` > `daikin-modal-header`",
          "name": "DaikinModalHeader",
          "slots": [
            {
              "description": "An optional slot for description.",
              "name": "description"
            },
            {
              "description": "A slot for modal title.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "withCloseButton",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the modal is open.",
              "attribute": "with-close-button",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_closeButton",
              "type": {
                "text": "Ref<DaikinIconButton>"
              },
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleClick",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "focusCloseButton",
              "privacy": "public",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "description": "Focuses on the header content area."
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "name": "close",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "with-close-button",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the modal is open.",
              "fieldName": "withCloseButton"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-modal-header",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinModalHeader",
          "declaration": {
            "name": "DaikinModalHeader",
            "module": "src/components/modal-header/daikin-modal-header.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-modal-header",
          "declaration": {
            "name": "DaikinModalHeader",
            "module": "src/components/modal-header/daikin-modal-header.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/modal-header/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/modal-header/daikin-modal-header"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/navigation/daikin-navigation.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The navigation serves as the primary navigation component, acting as the global anchor point that defines the site's high-level information architecture.\nThe navigation component is used as the parent element that organizes and manages the overall structure of the navigation.\nCurrently it only provides appropriate styles for individual navigation items.\n\nHierarchy:\n- `daikin-navigation` > `daikin-navigation-item`",
          "name": "DaikinNavigation",
          "slots": [
            {
              "description": "A slot for the navigation items. Place `daikin-navigation-item` elements here.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "navigationAriaLabel",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "The aria-label of the navigation.",
              "attribute": "navigation-aria-label",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "attributes": [
            {
              "name": "navigation-aria-label",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "The aria-label of the navigation.",
              "fieldName": "navigationAriaLabel"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-navigation",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinNavigation",
          "declaration": {
            "name": "DaikinNavigation",
            "module": "src/components/navigation/daikin-navigation.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-navigation",
          "declaration": {
            "name": "DaikinNavigation",
            "module": "src/components/navigation/daikin-navigation.ts"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "DaikinNavigation",
            "module": "src/components/navigation/daikin-navigation.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/navigation/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/navigation/daikin-navigation"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/navigation-item/daikin-navigation-item.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The navigation item component is a child element within the `daikin-navigation` component.\nIt represents a single navigational action and is rendered as a link or button, depending on configuration.\nThis component is responsible for displaying the specific content within the navigation and allowing users to navigate to the associated target.\n\nHierarchy:\n- `daikin-navigation` > `daikin-navigation-item`",
          "name": "DaikinNavigationItem",
          "cssProperties": [
            {
              "description": "The rotation angle of the chevron icon. This can be used to indicate the open or closed state of a menu. When used within a `daikin-menu` component, this property is automatically controlled by the menu to rotate the chevron icon when the menu is opened or closed, so you don't need to specify it explicitly.",
              "name": "--chevron-rotation",
              "default": "0deg"
            }
          ],
          "slots": [
            {
              "description": "A slot for the navigation item content.",
              "name": ""
            },
            {
              "description": "A slot for the left icon.",
              "name": "left-icon"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "type",
              "type": {
                "text": "\"link\" | \"menu\""
              },
              "description": "Type of the navigation item.\n- `\"link\"`: A regular navigation item that is rendered as a link (`<a>`). Use this for navigation items that directly link to other pages or sections.\n- `\"menu\"`: A navigation item that is rendered as a button (`<button>`) and is intended to trigger a dropdown menu. Use this for navigation items that open a menu with additional options.",
              "default": "\"link\"",
              "attribute": "type",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the navigation item is disabled.\nWhen set to `true`, the navigation item is rendered in a disabled state\nand does not respond to user interaction or navigation.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "current",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the navigation item is the current item.\nIf this is set to `true`, the navigation item will be highlighted as the current item.",
              "attribute": "current",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "href",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Link `href`.\nOnly used if the `type` is `\"link\"`.\nIf omitted with `type=\"link\"`, the link will be treated as [a placeholder link](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-a-element:~:text=If%20the%20a%20element%20has%20no%20href%20attribute) and rendered as disabled state.",
              "attribute": "href",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "navigationItemAriaHaspopup",
              "type": {
                "text": "| \"false\"\n    | \"true\"\n    | \"menu\"\n    | \"listbox\"\n    | \"tree\"\n    | \"grid\"\n    | \"dialog\"\n    | null"
              },
              "default": "null",
              "description": "The aria-haspopup of the navigation item when `type=\"menu\"`.\nWhen used within a daikin-menu component, this property is automatically assigned the value `navigationItemAriaHaspopup=\"menu\"`.",
              "attribute": "navigation-item-aria-haspopup",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "navigationItemAriaExpanded",
              "type": {
                "text": "\"true\" | \"false\" | \"undefined\" | null"
              },
              "default": "null",
              "description": "The aria-expanded of the navigation item when `type=\"menu\"`.\nWhen used within a daikin-menu component, this property will be controlled by daikin-menu, so you don't need to specify it explicitly.",
              "attribute": "navigation-item-aria-expanded",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_focusableElement",
              "type": {
                "text": "| HTMLAnchorElement\n    | HTMLButtonElement\n    | null"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "getDDSNavigationTarget",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "description": "_Internal use._\nReturns the navigation target information.\nUsed by navigation handling utilities.",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "focus",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  },
                  "description": "focus options"
                }
              ],
              "description": "Focuses on the inner button or link."
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "description": "A retargeted event of a [click event](https://developer.mozilla.org/en-US/docs/Web/API/Element/click_event) emitted from the inner `<a>` or `<button>` element. Suppressed if `disabled` is true or when rendered as a link (`type=\"link\"`) without an `href`.",
              "name": "click"
            }
          ],
          "attributes": [
            {
              "name": "type",
              "type": {
                "text": "\"link\" | \"menu\""
              },
              "description": "Type of the navigation item.\n- `\"link\"`: A regular navigation item that is rendered as a link (`<a>`). Use this for navigation items that directly link to other pages or sections.\n- `\"menu\"`: A navigation item that is rendered as a button (`<button>`) and is intended to trigger a dropdown menu. Use this for navigation items that open a menu with additional options.",
              "default": "\"link\"",
              "fieldName": "type"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the navigation item is disabled.\nWhen set to `true`, the navigation item is rendered in a disabled state\nand does not respond to user interaction or navigation.",
              "fieldName": "disabled"
            },
            {
              "name": "current",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the navigation item is the current item.\nIf this is set to `true`, the navigation item will be highlighted as the current item.",
              "fieldName": "current"
            },
            {
              "name": "href",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Link `href`.\nOnly used if the `type` is `\"link\"`.\nIf omitted with `type=\"link\"`, the link will be treated as [a placeholder link](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-a-element:~:text=If%20the%20a%20element%20has%20no%20href%20attribute) and rendered as disabled state.",
              "fieldName": "href"
            },
            {
              "name": "navigation-item-aria-haspopup",
              "type": {
                "text": "| \"false\"\n    | \"true\"\n    | \"menu\"\n    | \"listbox\"\n    | \"tree\"\n    | \"grid\"\n    | \"dialog\"\n    | null"
              },
              "default": "null",
              "description": "The aria-haspopup of the navigation item when `type=\"menu\"`.\nWhen used within a daikin-menu component, this property is automatically assigned the value `navigationItemAriaHaspopup=\"menu\"`.",
              "fieldName": "navigationItemAriaHaspopup"
            },
            {
              "name": "navigation-item-aria-expanded",
              "type": {
                "text": "\"true\" | \"false\" | \"undefined\" | null"
              },
              "default": "null",
              "description": "The aria-expanded of the navigation item when `type=\"menu\"`.\nWhen used within a daikin-menu component, this property will be controlled by daikin-menu, so you don't need to specify it explicitly.",
              "fieldName": "navigationItemAriaExpanded"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-navigation-item",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinNavigationItem",
          "declaration": {
            "name": "DaikinNavigationItem",
            "module": "src/components/navigation-item/daikin-navigation-item.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-navigation-item",
          "declaration": {
            "name": "DaikinNavigationItem",
            "module": "src/components/navigation-item/daikin-navigation-item.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/navigation-item/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/navigation-item/daikin-navigation-item"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/pagination/daikin-pagination.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The pagination component is used to navigate through a list of items that are divided into multiple pages.",
          "name": "DaikinPagination",
          "members": [
            {
              "kind": "field",
              "name": "current",
              "type": {
                "text": "number"
              },
              "default": "1",
              "description": "The current page number, starting at 1.\nMust be greater than 0 and less than or equal to `this.total`.",
              "attribute": "current",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "total",
              "type": {
                "text": "number"
              },
              "default": "1",
              "description": "The number of pages.\nMust be greater than 0.",
              "attribute": "total",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "window",
              "type": {
                "text": "number"
              },
              "default": "5",
              "description": "Number of elements to display in pagination, including ellipses.\nMust be greater than or equal to 5.\nIf a value less than 5 is specified, it will be treated as 5.",
              "attribute": "window",
              "reflects": true
            },
            {
              "kind": "method",
              "name": "_goto",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "page",
                  "type": {
                    "text": "number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_gotoOffset",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "offset",
                  "type": {
                    "text": "number"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "name": "change",
              "type": {
                "text": "Event"
              },
              "description": "Emitted when the current page number is changed."
            }
          ],
          "attributes": [
            {
              "name": "current",
              "type": {
                "text": "number"
              },
              "default": "1",
              "description": "The current page number, starting at 1.\nMust be greater than 0 and less than or equal to `this.total`.",
              "fieldName": "current"
            },
            {
              "name": "total",
              "type": {
                "text": "number"
              },
              "default": "1",
              "description": "The number of pages.\nMust be greater than 0.",
              "fieldName": "total"
            },
            {
              "name": "window",
              "type": {
                "text": "number"
              },
              "default": "5",
              "description": "Number of elements to display in pagination, including ellipses.\nMust be greater than or equal to 5.\nIf a value less than 5 is specified, it will be treated as 5.",
              "fieldName": "window"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-pagination",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinPagination",
          "declaration": {
            "name": "DaikinPagination",
            "module": "src/components/pagination/daikin-pagination.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-pagination",
          "declaration": {
            "name": "DaikinPagination",
            "module": "src/components/pagination/daikin-pagination.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/pagination/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/pagination/daikin-pagination"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/pagination/pagination-utils.js",
      "declarations": [
        {
          "kind": "function",
          "name": "sequence",
          "return": {
            "type": {
              "text": ""
            }
          },
          "parameters": [
            {
              "name": "begin",
              "type": {
                "text": "number"
              },
              "description": "The value of the first element in the generated array."
            },
            {
              "name": "end",
              "type": {
                "text": "number"
              },
              "description": "The value of the last element of the generated array + 1."
            }
          ],
          "description": "Generates an array of a sequence of numbers in the range `[begin, end)`."
        },
        {
          "kind": "function",
          "name": "pageSequence",
          "return": {
            "type": {
              "text": "Page[]"
            }
          },
          "parameters": [
            {
              "name": "begin",
              "type": {
                "text": "number"
              }
            },
            {
              "name": "end",
              "type": {
                "text": "number"
              }
            }
          ]
        },
        {
          "kind": "function",
          "name": "calculatePagination",
          "return": {
            "type": {
              "text": "PaginationContent"
            }
          },
          "parameters": [
            {
              "name": "total",
              "type": {
                "text": "number"
              },
              "description": "The total pages number."
            },
            {
              "name": "current",
              "type": {
                "text": "number"
              },
              "description": "The current page number."
            },
            {
              "name": "window",
              "type": {
                "text": "number"
              },
              "description": "Number of elements to display in pagination."
            }
          ],
          "description": "Calculate the display and hidden page items."
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "sequence",
          "declaration": {
            "name": "sequence",
            "module": "src/components/pagination/pagination-utils.ts"
          }
        },
        {
          "kind": "js",
          "name": "pageSequence",
          "declaration": {
            "name": "pageSequence",
            "module": "src/components/pagination/pagination-utils.ts"
          }
        },
        {
          "kind": "js",
          "name": "calculatePagination",
          "declaration": {
            "name": "calculatePagination",
            "module": "src/components/pagination/pagination-utils.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/progress-bar/daikin-progress-bar.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The progress bar component is used to visually convey the progress to the user.\n\nThere are four variants of the progress bar:\n\n- `\"inprogress\"`: The default variant. Use this when you know the exact progress. The length of the bar is the ratio of `value` to `max`.\n- `\"indeterminate\"`: Use this variant when you don't know the exact progress. In this variant, the `value` is ignored and the bar always animates from left to right with a constant length.\n- `\"completed\"`: In addition to `\"inprogress\"`, a completed icon is added. In this variant, the `value` is ignored and the bar always expands to the full width.\n- `\"error\"`: In addition to `\"inprogress\"`, an error icon is added and the color becomes red. In this variant, the `value` is ignored and the bar always expands to the full width.",
          "name": "DaikinProgressBar",
          "slots": [
            {
              "description": "A slot for label text displayed at the top of the progress bar.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "variant",
              "type": {
                "text": "ProgressBarVariantProps[\"variant\"]"
              },
              "description": "Variant of the progress bar.",
              "default": "\"inprogress\"",
              "attribute": "variant",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "ProgressBarVariantProps[\"size\"]"
              },
              "description": "Size of the progress bar",
              "default": "\"medium\"",
              "attribute": "size",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "Value of the progress bar.\nOnly used for `\"inprogress\"` variant.",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "max",
              "type": {
                "text": "number"
              },
              "default": "100",
              "description": "Max value of the progress bar.\nOnly used for `\"inprogress\"` variant.",
              "attribute": "max"
            },
            {
              "kind": "field",
              "name": "helper",
              "type": {
                "text": "string"
              },
              "description": "Helper text displayed at the bottom of the progress bar.",
              "attribute": "helper",
              "reflects": true
            },
            {
              "kind": "method",
              "name": "_validateProperties",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "attributes": [
            {
              "name": "variant",
              "type": {
                "text": "ProgressBarVariantProps[\"variant\"]"
              },
              "description": "Variant of the progress bar.",
              "default": "\"inprogress\"",
              "fieldName": "variant"
            },
            {
              "name": "size",
              "type": {
                "text": "ProgressBarVariantProps[\"size\"]"
              },
              "description": "Size of the progress bar",
              "default": "\"medium\"",
              "fieldName": "size"
            },
            {
              "name": "value",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "Value of the progress bar.\nOnly used for `\"inprogress\"` variant.",
              "fieldName": "value"
            },
            {
              "name": "max",
              "type": {
                "text": "number"
              },
              "default": "100",
              "description": "Max value of the progress bar.\nOnly used for `\"inprogress\"` variant.",
              "fieldName": "max"
            },
            {
              "name": "helper",
              "type": {
                "text": "string"
              },
              "description": "Helper text displayed at the bottom of the progress bar.",
              "fieldName": "helper"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-progress-bar",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinProgressBar",
          "declaration": {
            "name": "DaikinProgressBar",
            "module": "src/components/progress-bar/daikin-progress-bar.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-progress-bar",
          "declaration": {
            "name": "DaikinProgressBar",
            "module": "src/components/progress-bar/daikin-progress-bar.ts"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "DaikinProgressBar",
            "module": "src/components/progress-bar/daikin-progress-bar.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/progress-bar/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/progress-bar/daikin-progress-bar"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/progress-indicator/daikin-progress-indicator.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The progress indicator is used to let the user know where they are in the task list.\n\nHierarchy:\n- `daikin-progress-indicator` > `daikin-progress-indicator-item`",
          "name": "DaikinProgressIndicator",
          "slots": [
            {
              "description": "A slot for progress indicator items. Place `daikin-progress-indicator-item` elements here.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "currentItem",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "Specify the index of the step that is currently in progress, starting from 0. This will automatically set the status of each step.\nTo mark all steps as upcoming, specify a number less or equal to -1. To mark all steps as completed, specify a number greater than or equal to the number of steps.",
              "attribute": "current-item",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_items",
              "type": {
                "text": "readonly DaikinProgressIndicatorItem[]"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "_updateSteps",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleSlotChange",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "attributes": [
            {
              "name": "current-item",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "Specify the index of the step that is currently in progress, starting from 0. This will automatically set the status of each step.\nTo mark all steps as upcoming, specify a number less or equal to -1. To mark all steps as completed, specify a number greater than or equal to the number of steps.",
              "fieldName": "currentItem"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-progress-indicator",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinProgressIndicator",
          "declaration": {
            "name": "DaikinProgressIndicator",
            "module": "src/components/progress-indicator/daikin-progress-indicator.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-progress-indicator",
          "declaration": {
            "name": "DaikinProgressIndicator",
            "module": "src/components/progress-indicator/daikin-progress-indicator.ts"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "DaikinProgressIndicator",
            "module": "src/components/progress-indicator/daikin-progress-indicator.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/progress-indicator/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/progress-indicator/daikin-progress-indicator"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/progress-indicator-item/daikin-progress-indicator-item.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The progress indicator item component is a child element within the `daikin-progress-indicator` component, this represents one of the tasks that the user is working on.\n\nIn addition to the name of each task, the progress of the task can be indicated, such as whether it is in progress or has not yet started.\n\nHierarchy:\n- `daikin-progress-indicator` > `daikin-progress-indicator-item`",
          "name": "DaikinProgressIndicatorItem",
          "slots": [
            {
              "description": "A slot for label content.",
              "name": ""
            },
            {
              "description": "A slot for description content.",
              "name": "description"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "status",
              "type": {
                "text": "ProgressIndicatorItemVariantProps[\"status\"]"
              },
              "description": "Status of the progress indicator item.\nControlled by `daikin-progress-indicator`.",
              "default": "\"unfinished\"",
              "attribute": "status",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "attributes": [
            {
              "name": "status",
              "type": {
                "text": "ProgressIndicatorItemVariantProps[\"status\"]"
              },
              "description": "Status of the progress indicator item.\nControlled by `daikin-progress-indicator`.",
              "default": "\"unfinished\"",
              "fieldName": "status"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-progress-indicator-item",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinProgressIndicatorItem",
          "declaration": {
            "name": "DaikinProgressIndicatorItem",
            "module": "src/components/progress-indicator-item/daikin-progress-indicator-item.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-progress-indicator-item",
          "declaration": {
            "name": "DaikinProgressIndicatorItem",
            "module": "src/components/progress-indicator-item/daikin-progress-indicator-item.ts"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "DaikinProgressIndicatorItem",
            "module": "src/components/progress-indicator-item/daikin-progress-indicator-item.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/progress-indicator-item/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/progress-indicator-item/daikin-progress-indicator-item"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/radio/daikin-radio.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The radio button component is a UI element that allows users to select one options from a set of choices.\nIt functions similarly to the HTML `<input type=\"radio\">` tag. \\\nPlease note that **a radio group component is not yet available**, so you'll need to manually group radio buttons when using multiple instances.\n\nHierarchies:\n- `daikin-radio-group` > `daikin-radio`",
          "name": "DaikinRadio",
          "slots": [
            {
              "description": "A slot for the radio label content.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "description": "Label text for the radio button.",
              "attribute": "label",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "labelPosition",
              "type": {
                "text": "\"right\" | \"hidden\""
              },
              "description": "Label position.\n- `right` (default): The label will be placed to the right of the radio button.\n- `hidden`: The label will not be shown.",
              "default": "\"right\"",
              "attribute": "label-position",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Specify the radio button checked state.",
              "attribute": "checked",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Specify the radio button disabled state.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabledByParent",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Specify the radio disabled state controlled by the parent component.\nControlled by `daikin-radio-group`.",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "skipTab",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the radio button can be focused.\nAutomatically set by `daikin-radio-group` component."
            },
            {
              "kind": "field",
              "name": "_radio",
              "type": {
                "text": "HTMLInputElement | null"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_labelHidden",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "_updateFormValue",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleChange",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "focus",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  },
                  "description": "focus options"
                }
              ],
              "description": "Focuses on the inner radio."
            },
            {
              "kind": "field",
              "name": "formAttr",
              "type": {
                "text": "string"
              },
              "description": "The form the component belongs to.",
              "attribute": "form",
              "reflects": true,
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "The form name, submitted as a name/value pair when submitting the form.",
              "attribute": "name",
              "reflects": true,
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "The form value, submitted as a name/value pair when submitting the form.",
              "attribute": "value",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "formAssociated",
              "type": {
                "text": "boolean"
              },
              "static": true,
              "readonly": true,
              "default": "true",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "internals",
              "type": {
                "text": "ElementInternals | null | undefined"
              },
              "privacy": "protected",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "form",
              "type": {
                "text": "HTMLFormElement | null"
              },
              "description": "Returns the form object associated with the element, or null if none exists.",
              "privacy": "private",
              "readonly": true,
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "setFormValue",
              "parameters": [
                {
                  "name": "value",
                  "type": {
                    "text": "FormValueType"
                  }
                },
                {
                  "name": "state",
                  "optional": true,
                  "type": {
                    "text": "FormValueType"
                  }
                }
              ],
              "description": "Set the element's name and value within the current form.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "reportValidity",
              "description": "A function that maps to the form control's `reportValidity()` function.\nReference: https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement/reportValidity",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "checkValidity",
              "description": "A function that maps to the form control's `checkValidity()` function.\nReference: https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement/checkValidity",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostConnected",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostDisconnected",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostUpdated",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "name": "change",
              "type": {
                "text": "Event"
              },
              "description": "A cloned event of a [change event](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/change_event) emitted from the inner `<input type=\"radio\">` element."
            }
          ],
          "attributes": [
            {
              "name": "form",
              "type": {
                "text": "string"
              },
              "description": "The form the component belongs to.",
              "fieldName": "formAttr",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "The form name, submitted as a name/value pair when submitting the form.",
              "fieldName": "name",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "The initial form value, submitted as a name/value pair when submitting the form.",
              "fieldName": "value",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "description": "Label text for the radio button.",
              "fieldName": "label"
            },
            {
              "name": "label-position",
              "type": {
                "text": "\"right\" | \"hidden\""
              },
              "description": "Label position.\n- `right` (default): The label will be placed to the right of the radio button.\n- `hidden`: The label will not be shown.",
              "default": "\"right\"",
              "fieldName": "labelPosition"
            },
            {
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Specify the radio button checked state.",
              "fieldName": "checked"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Specify the radio button disabled state.",
              "fieldName": "disabled"
            }
          ],
          "superclass": {
            "name": "DDSFormElement",
            "module": "/src/base"
          },
          "tagName": "daikin-radio",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinRadio",
          "declaration": {
            "name": "DaikinRadio",
            "module": "src/components/radio/daikin-radio.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-radio",
          "declaration": {
            "name": "DaikinRadio",
            "module": "src/components/radio/daikin-radio.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/radio/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/radio/daikin-radio"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/radio-group/daikin-radio-group.js",
      "declarations": [
        {
          "kind": "class",
          "description": "Radio groups are used to group multiple radio buttons so that make sure that only one will be selected in the group\n\nHierarchies:\n- `daikin-radio-group` > `daikin-radio`\n- `daikin-input-group` > `daikin-radio-group` > `daikin-radio`",
          "name": "DaikinRadioGroup",
          "slots": [
            {
              "description": "A slot for radio buttons. Place `daikin-radio` elements here.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "_radios",
              "type": {
                "text": "Array<DaikinRadio>"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "orientation",
              "type": {
                "text": "RadioGroupProps[\"orientation\"]"
              },
              "description": "Specify the radio group orientation",
              "default": "\"vertical\"",
              "attribute": "orientation",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "The form name, submitted as a name/value pair when submitting the form.\nWhen this value is set, all `daikin-radio` child components under it will be assigned this name.",
              "attribute": "name",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "`value` of the currently selected radio.\nSee DaikinRadio.value.",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the radio group is required.\nControlled by `daikin-input-group` when used within `daikin-input-group`.",
              "attribute": "required",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the radio group is disabled.\nControlled by `daikin-input-group` when used within `daikin-input-group`.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_label",
              "type": {
                "text": "string | null"
              },
              "privacy": "private",
              "default": "null",
              "description": "The label text used as the value of aria-label.\nSet automatically by `reflectInputGroup` method."
            },
            {
              "kind": "method",
              "name": "_reflectSlotProperties",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_updateRadios",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_handleRadioChange",
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "_handleSlotChange",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_handleKeyDown",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ],
              "description": "Handles keyboard interactions in the radio list.\nhttps://www.w3.org/WAI/ARIA/apg/patterns/radio/"
            },
            {
              "kind": "method",
              "name": "reflectInputGroup",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "inputGroup",
                  "type": {
                    "text": "DaikinInputGroup"
                  }
                }
              ],
              "description": "This method is used by `daikin-input-group` to reflect it's attributes to this component.",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "name": "change",
              "type": {
                "text": "Event"
              },
              "description": "A custom event emitted when current checked radio changed."
            }
          ],
          "attributes": [
            {
              "name": "orientation",
              "type": {
                "text": "RadioGroupProps[\"orientation\"]"
              },
              "description": "Specify the radio group orientation",
              "default": "\"vertical\"",
              "fieldName": "orientation"
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "The form name, submitted as a name/value pair when submitting the form.\nWhen this value is set, all `daikin-radio` child components under it will be assigned this name.",
              "fieldName": "name"
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "`value` of the currently selected radio.\nSee DaikinRadio.value.",
              "fieldName": "value"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the radio group is required.\nControlled by `daikin-input-group` when used within `daikin-input-group`.",
              "fieldName": "required"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the radio group is disabled.\nControlled by `daikin-input-group` when used within `daikin-input-group`.",
              "fieldName": "disabled"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-radio-group",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinRadioGroup",
          "declaration": {
            "name": "DaikinRadioGroup",
            "module": "src/components/radio-group/daikin-radio-group.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-radio-group",
          "declaration": {
            "name": "DaikinRadioGroup",
            "module": "src/components/radio-group/daikin-radio-group.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/radio-group/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/radio-group/daikin-radio-group"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/select/daikin-select.js",
      "declarations": [
        {
          "kind": "class",
          "description": "A select component.\nThis component accepts an HTML `<select>` element in the slot and applies styles to it.\nThe `disabled` property of the component is also reflected in the `<select>` element in the slot.\n\nHierarchy:\n- `daikin-input-group` > `daikin-select`",
          "name": "DaikinSelect",
          "slots": [
            {
              "description": "A slot for an HTML `<select>` element which may contain `<option>` and `<optgroup>`.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "error",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the select component is in an error state.",
              "attribute": "error",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the select component is required.",
              "attribute": "required",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the select component is disabled.\nThis value will also be applied to the `disabled` property of the `<select>` element in the slot.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_selects",
              "type": {
                "text": "readonly HTMLSelectElement[]"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_label",
              "type": {
                "text": "string | null"
              },
              "privacy": "private",
              "default": "null",
              "description": "The label text used as the value of aria-label.\nSet automatically by `reflectInputGroup` method."
            },
            {
              "kind": "field",
              "name": "_select",
              "type": {
                "text": "HTMLSelectElement | null"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "_updateSelect",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_handleSlotChange",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "reflectInputGroup",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "inputGroup",
                  "type": {
                    "text": "DaikinInputGroup"
                  }
                }
              ],
              "description": "This method is used by `daikin-input-group` to reflect it's attributes to this component.",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "focus",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  },
                  "description": "focus options"
                }
              ],
              "description": "Focuses on the `<select>` element in the slot."
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "attributes": [
            {
              "name": "error",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the select component is in an error state.",
              "fieldName": "error"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the select component is required.",
              "fieldName": "required"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the select component is disabled.\nThis value will also be applied to the `disabled` property of the `<select>` element in the slot.",
              "fieldName": "disabled"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-select",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinSelect",
          "declaration": {
            "name": "DaikinSelect",
            "module": "src/components/select/daikin-select.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-select",
          "declaration": {
            "name": "DaikinSelect",
            "module": "src/components/select/daikin-select.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/select/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/select/daikin-select"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/slider/daikin-slider.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The slider component is a control that allows users to input numerical values within a specific range intuitively.\nIt functions similarly to the HTML `<input type=\"range\">` tag, allows you to set the range of values.",
          "name": "DaikinSlider",
          "members": [
            {
              "kind": "field",
              "name": "min",
              "type": {
                "text": "string"
              },
              "description": "The smallest value in the range of permitted values.",
              "default": "\"0\"",
              "attribute": "min",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "max",
              "type": {
                "text": "string"
              },
              "description": "The largest value in the range of permitted values.",
              "default": "\"100\"",
              "attribute": "max",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "step",
              "type": {
                "text": "string"
              },
              "description": "The step attribute is a number that specifies the granularity that the value must adhere to.",
              "default": "\"1\"",
              "attribute": "step",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Specify the slider disabled state.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "sliderAriaLabel",
              "type": {
                "text": "string"
              },
              "description": "The aria-label of the slider.\nYou should specify this value based on the slider's use case, such as \"air conditioner temperature\".",
              "default": "\"slider\"",
              "attribute": "slider-aria-label",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_dragging",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "_sliderRef",
              "type": {
                "text": "Ref<HTMLElement>"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_thumbRef",
              "type": {
                "text": "Ref<HTMLElement>"
              },
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_updateFormValue",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_progress",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "_handleDrag",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent | TouchEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_calcMousePositionRatio",
              "privacy": "private",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent | TouchEvent"
                  },
                  "description": "A MouseEvent."
                }
              ],
              "description": "Returns a normalized value of the mouse position on the slider, in the range 0 to 1."
            },
            {
              "kind": "method",
              "name": "_startDrag",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_startTouch",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "TouchEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "focus",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  },
                  "description": "focus options"
                }
              ],
              "description": "Focuses on the inner slider thumb."
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "The form value, submitted as a name/value pair when submitting the form.",
              "attribute": "value",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "formAttr",
              "type": {
                "text": "string"
              },
              "description": "The form the component belongs to.",
              "attribute": "form",
              "reflects": true,
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "The form name, submitted as a name/value pair when submitting the form.",
              "attribute": "name",
              "reflects": true,
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "formAssociated",
              "type": {
                "text": "boolean"
              },
              "static": true,
              "readonly": true,
              "default": "true",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "internals",
              "type": {
                "text": "ElementInternals | null | undefined"
              },
              "privacy": "protected",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "form",
              "type": {
                "text": "HTMLFormElement | null"
              },
              "description": "Returns the form object associated with the element, or null if none exists.",
              "privacy": "private",
              "readonly": true,
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "setFormValue",
              "parameters": [
                {
                  "name": "value",
                  "type": {
                    "text": "FormValueType"
                  }
                },
                {
                  "name": "state",
                  "optional": true,
                  "type": {
                    "text": "FormValueType"
                  }
                }
              ],
              "description": "Set the element's name and value within the current form.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "reportValidity",
              "description": "A function that maps to the form control's `reportValidity()` function.\nReference: https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement/reportValidity",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "checkValidity",
              "description": "A function that maps to the form control's `checkValidity()` function.\nReference: https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement/checkValidity",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostConnected",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostDisconnected",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostUpdated",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "name": "change",
              "type": {
                "text": "Event"
              },
              "description": "A retargeted event of a [change event](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/change_event) emitted from the inner `<input type=\"range\">` element."
            },
            {
              "name": "input",
              "type": {
                "text": "Event"
              },
              "description": "A retargeted event of a [input event](https://developer.mozilla.org/en-US/docs/Web/API/Element/input_event)."
            }
          ],
          "attributes": [
            {
              "name": "form",
              "type": {
                "text": "string"
              },
              "description": "The form the component belongs to.",
              "fieldName": "formAttr",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "The form name, submitted as a name/value pair when submitting the form.",
              "fieldName": "name",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "The initial form value, submitted as a name/value pair when submitting the form.",
              "fieldName": "value",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "name": "min",
              "type": {
                "text": "string"
              },
              "description": "The smallest value in the range of permitted values.",
              "default": "\"0\"",
              "fieldName": "min"
            },
            {
              "name": "max",
              "type": {
                "text": "string"
              },
              "description": "The largest value in the range of permitted values.",
              "default": "\"100\"",
              "fieldName": "max"
            },
            {
              "name": "step",
              "type": {
                "text": "string"
              },
              "description": "The step attribute is a number that specifies the granularity that the value must adhere to.",
              "default": "\"1\"",
              "fieldName": "step"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Specify the slider disabled state.",
              "fieldName": "disabled"
            },
            {
              "name": "slider-aria-label",
              "type": {
                "text": "string"
              },
              "description": "The aria-label of the slider.\nYou should specify this value based on the slider's use case, such as \"air conditioner temperature\".",
              "default": "\"slider\"",
              "fieldName": "sliderAriaLabel"
            }
          ],
          "superclass": {
            "name": "DDSFormElement",
            "module": "/src/base"
          },
          "tagName": "daikin-slider",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinSlider",
          "declaration": {
            "name": "DaikinSlider",
            "module": "src/components/slider/daikin-slider.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-slider",
          "declaration": {
            "name": "DaikinSlider",
            "module": "src/components/slider/daikin-slider.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/slider/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/slider/daikin-slider"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/slider/slider-utils.js",
      "declarations": [
        {
          "kind": "function",
          "name": "normalizeNumberString",
          "return": {
            "type": {
              "text": ""
            }
          },
          "parameters": [
            {
              "name": "str",
              "type": {
                "text": "string"
              },
              "description": "A numeric string."
            }
          ],
          "description": "Returns a normalized numerical representation.\n\n- Removes trailing zeros from the decimal part.\n- Removes the decimal point if it becomes the last character.\n- Removes leading zeros from the integer part."
        },
        {
          "kind": "function",
          "name": "formatValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "text": "number"
              },
              "description": "The current value."
            },
            {
              "name": "step",
              "type": {
                "text": "string"
              },
              "description": "The step value."
            }
          ],
          "description": "This function is used to handle floating-point errors in calculations.\nEnsuring that the number of decimal places matches the decimal places of the step value.",
          "return": {
            "type": {
              "text": ""
            }
          }
        },
        {
          "kind": "function",
          "name": "getValueFromRatio",
          "return": {
            "type": {
              "text": ""
            }
          },
          "parameters": [
            {
              "name": "slider",
              "type": {
                "text": "DaikinSlider"
              },
              "description": "The daikin-slider instance."
            },
            {
              "name": "ratio",
              "type": {
                "text": "number"
              },
              "description": "The ratio of the slider value (0-1)."
            }
          ],
          "description": "Get the current value and track bar's progress percentage from the distance to the left."
        },
        {
          "kind": "function",
          "name": "getValueByKeydown",
          "return": {
            "type": {
              "text": ""
            }
          },
          "parameters": [
            {
              "name": "slider",
              "type": {
                "text": "DaikinSlider"
              },
              "description": "The daikin-slider instance."
            },
            {
              "name": "key",
              "type": {
                "text": "string"
              }
            },
            {
              "description": "The number of thumb icon's move offset.",
              "name": "moveOffset"
            }
          ],
          "description": "Get the current value and track bar's progress percentage when use keyboard."
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "normalizeNumberString",
          "declaration": {
            "name": "normalizeNumberString",
            "module": "src/components/slider/slider-utils.ts"
          }
        },
        {
          "kind": "js",
          "name": "formatValue",
          "declaration": {
            "name": "formatValue",
            "module": "src/components/slider/slider-utils.ts"
          }
        },
        {
          "kind": "js",
          "name": "getValueFromRatio",
          "declaration": {
            "name": "getValueFromRatio",
            "module": "src/components/slider/slider-utils.ts"
          }
        },
        {
          "kind": "js",
          "name": "getValueByKeydown",
          "declaration": {
            "name": "getValueByKeydown",
            "module": "src/components/slider/slider-utils.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/status-message/daikin-status-message.js",
      "declarations": [
        {
          "kind": "class",
          "description": "A status message is a concise UI component for displaying status feedback, notifications, or contextual information to users. It typically indicates success, warning, error, or other states, helping users quickly understand the current state or important updates in the interface.",
          "name": "DaikinStatusMessage",
          "members": [
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "\"small\" | \"medium\""
              },
              "description": "Sets the size of the status message component.\n- \"small\": Compact status message style.\n- \"medium\": Default status message style.",
              "default": "\"medium\"",
              "attribute": "size",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "status",
              "type": {
                "text": "\"neutral\" | \"positive\" | \"negative\" | \"warning\""
              },
              "description": "Specifies the status of the message.\n- \"neutral\": Neutral or incomplete status.\n- \"positive\": Success or confirmation status.\n- \"negative\": Error or failure status.\n- \"warning\": Warning or caution status.",
              "default": "\"positive\"",
              "attribute": "status",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "statusMessageRole",
              "type": {
                "text": "\"alert\" | \"status\" | null"
              },
              "default": "null",
              "description": "Sets the ARIA role of the status message component.\n- \"[alert](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Reference/Roles/alert_role)\": Indicates an important message that requires user attention.\n- \"[status](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Reference/Roles/status_role)\": Indicates an advisory message that provides feedback or updates.\n- `null` (default): No specific ARIA role, meaning the message content will not be announced automatically when it changes.",
              "attribute": "status-message-role",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "screenReaderText",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Provides an alternative text for screen readers that is read by assistive technologies but not displayed visually.\n\ne.g. If you use the message component for a password validation status (ensure the statusMessageRole is `status`), you might do the following:\nWhen the user inputs an 8-character password, set the status to `positive` and update the screenReaderText to \"Met,\". This allows the screen reader to announce the full updated message, such as \"Met, minimum 8 characters\".",
              "attribute": "screen-reader-text",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "attributes": [
            {
              "name": "size",
              "type": {
                "text": "\"small\" | \"medium\""
              },
              "description": "Sets the size of the status message component.\n- \"small\": Compact status message style.\n- \"medium\": Default status message style.",
              "default": "\"medium\"",
              "fieldName": "size"
            },
            {
              "name": "status",
              "type": {
                "text": "\"neutral\" | \"positive\" | \"negative\" | \"warning\""
              },
              "description": "Specifies the status of the message.\n- \"neutral\": Neutral or incomplete status.\n- \"positive\": Success or confirmation status.\n- \"negative\": Error or failure status.\n- \"warning\": Warning or caution status.",
              "default": "\"positive\"",
              "fieldName": "status"
            },
            {
              "name": "status-message-role",
              "type": {
                "text": "\"alert\" | \"status\" | null"
              },
              "default": "null",
              "description": "Sets the ARIA role of the status message component.\n- \"[alert](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Reference/Roles/alert_role)\": Indicates an important message that requires user attention.\n- \"[status](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Reference/Roles/status_role)\": Indicates an advisory message that provides feedback or updates.\n- `null` (default): No specific ARIA role, meaning the message content will not be announced automatically when it changes.",
              "fieldName": "statusMessageRole"
            },
            {
              "name": "screen-reader-text",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Provides an alternative text for screen readers that is read by assistive technologies but not displayed visually.\n\ne.g. If you use the message component for a password validation status (ensure the statusMessageRole is `status`), you might do the following:\nWhen the user inputs an 8-character password, set the status to `positive` and update the screenReaderText to \"Met,\". This allows the screen reader to announce the full updated message, such as \"Met, minimum 8 characters\".",
              "fieldName": "screenReaderText"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-status-message",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinStatusMessage",
          "declaration": {
            "name": "DaikinStatusMessage",
            "module": "src/components/status-message/daikin-status-message.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-status-message",
          "declaration": {
            "name": "DaikinStatusMessage",
            "module": "src/components/status-message/daikin-status-message.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/status-message/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/status-message/daikin-status-message"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/tab/daikin-tab.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The tab component is a child element within the `daikin-tabs` component, representing a clickable button or label that users interact with to switch between different panels of content.\nEach tab corresponds to a specific panel and is typically labeled to indicate the content it reveals.\n\nHierarchy:\n- `daikin-tabs` > `daikin-tab`",
          "name": "DaikinTab",
          "slots": [
            {
              "description": "A slot for the tab button content.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "A unique string that identifies a tab.\nMust be unique within the `daikin-tabs` component.",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the tab is disabled.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "sizing",
              "type": {
                "text": "\"stretch\" | \"fit\""
              },
              "default": "\"stretch\"",
              "description": "Whether the tab width stretches or fits.\nControlled by `daikin-tabs`.",
              "attribute": "sizing",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "active",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether to show the active (selected) state.\nIgnored if `disabled` is `true`.\nSet automatically by `daikin-tabs` component.",
              "attribute": "active",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_button",
              "type": {
                "text": "HTMLButtonElement | null"
              },
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "focus",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  },
                  "description": "focus options"
                }
              ],
              "description": "Focuses on the inner button."
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "description": "A retargeted event of a [click event](https://developer.mozilla.org/en-US/docs/Web/API/Element/click_event) emitted from the inner `<button>` element. Suppressed if `disabled` is true,",
              "name": "click"
            }
          ],
          "attributes": [
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "A unique string that identifies a tab.\nMust be unique within the `daikin-tabs` component.",
              "fieldName": "value"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the tab is disabled.",
              "fieldName": "disabled"
            },
            {
              "name": "sizing",
              "type": {
                "text": "\"stretch\" | \"fit\""
              },
              "default": "\"stretch\"",
              "description": "Whether the tab width stretches or fits.\nControlled by `daikin-tabs`.",
              "fieldName": "sizing"
            },
            {
              "name": "active",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether to show the active (selected) state.\nIgnored if `disabled` is `true`.\nSet automatically by `daikin-tabs` component.",
              "fieldName": "active"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-tab",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinTab",
          "declaration": {
            "name": "DaikinTab",
            "module": "src/components/tab/daikin-tab.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-tab",
          "declaration": {
            "name": "DaikinTab",
            "module": "src/components/tab/daikin-tab.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/tab/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/tab/daikin-tab"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/tab-panels/daikin-tab-panels.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The tab panels component is a child element within the `daikin-tabs` that controls the display of the content panels associated with each tab.\nWhen a user selects a tab, the tab panels component ensures the corresponding content panel is shown while hiding the others.\n\nHierarchy:\n- `daikin-tabs` > `daikin-tab-panels` (\"panels\" slot)",
          "name": "DaikinTabPanels",
          "slots": [
            {
              "description": "A slot for each panel content.",
              "name": "panel:\\<name\\>"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "The panel to be displayed.\nSet automatically by `daikin-tabs` if used within it.",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "panels",
              "type": {
                "text": "string[]"
              },
              "default": "[]",
              "description": "A list of panel names.\nThis is used as the slot name for panels (`panel:<name>`).\nSet automatically by `daikin-tabs` if used within it.",
              "attribute": "panels"
            },
            {
              "kind": "field",
              "name": "panelRole",
              "type": {
                "text": "ARIARole | null"
              },
              "default": "null",
              "description": "`role` attribute of the container.\nSet to \"tablist\" automatically by `daikin-tabs` if used within it.",
              "attribute": "panel-role",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "attributes": [
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "The panel to be displayed.\nSet automatically by `daikin-tabs` if used within it.",
              "fieldName": "value"
            },
            {
              "name": "panels",
              "type": {
                "text": "string[]"
              },
              "default": "[]",
              "description": "A list of panel names.\nThis is used as the slot name for panels (`panel:<name>`).\nSet automatically by `daikin-tabs` if used within it.",
              "fieldName": "panels"
            },
            {
              "name": "panel-role",
              "type": {
                "text": "ARIARole | null"
              },
              "default": "null",
              "description": "`role` attribute of the container.\nSet to \"tablist\" automatically by `daikin-tabs` if used within it.",
              "fieldName": "panelRole"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-tab-panels",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinTabPanels",
          "declaration": {
            "name": "DaikinTabPanels",
            "module": "src/components/tab-panels/daikin-tab-panels.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-tab-panels",
          "declaration": {
            "name": "DaikinTabPanels",
            "module": "src/components/tab-panels/daikin-tab-panels.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/tab-panels/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/tab-panels/daikin-tab-panels"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/table/daikin-table.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The table component is a component that can display multiple data objects in a tabular format.\n\nIt is modeled on the HTML `<table>` element. However, unlike a normal `<table>` element, this component generates table structure automatically from data. You must provide the `headers` and `rows` properties to define the table structure and content. You can also customize table cell content by providing custom content in slots.\n\nBy specifying the `rows` property, you can only display plain text content. If you need to display richer content within the row cells, such as an icon or a button, provide custom content using the cell slot pattern: ``slot=${`cell:${rows[j].id}:${headers[i].key}`}``\n\nBy specifying the headers property, you can only display plain text, define text alignment and sorting buttons. If you need to display richer content within the header cells, such as an icon or a button, provide custom content using the cell slot pattern: ``slot=${`header:${headers[i].key}`}``\n\nThe table provides two functions: checkboxes and sorting, and you can select the functions you need.\n\nHierarchy:\n- `daikin-table` > `daikin-table-cell`\n- `daikin-table` > `daikin-table-header-cell`\n- `daikin-table` > `daikin-empty-state`",
          "name": "DaikinTable",
          "slots": [
            {
              "description": "A slot for the header cell of a table. Use this when you want to display something other than text, such as an icon. Use `daikin-table-header-cell` for the wrapper.",
              "name": "header:${headers[i].key}"
            },
            {
              "description": "A slot for the data cell of a table. Use `daikin-table-cell` for the wrapper.",
              "name": "cell:${rows[j].id}:${headers[i].key}"
            },
            {
              "description": "A slot to define the content displayed when the table rows are empty. Typically, the `daikin-empty-state` component can be used.",
              "name": "empty"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "headers",
              "type": {
                "text": "readonly HeaderType<Extract<keyof T, string>>[]"
              },
              "default": "[]",
              "description": "Headers of the table.\nAn array of header configuration objects that define the table columns.\nEach object must have a unique `key` (used to match row data) and a `label` (displayed text).\n\n- key: The `key` value corresponds to the property name in the row data (excluding `id`). All `key` values must be unique within the headers array. Use only alphanumeric characters, `$`, and `_` in the `key`.\n- label: The text displayed in the header cells.\n- alignment: The text alignment direction. Defaults to left alignment if omitted.\n- sortable: When `sortable = true`, enables sorting for this column."
            },
            {
              "kind": "field",
              "name": "rows",
              "type": {
                "text": "T[]"
              },
              "default": "[]",
              "description": "Rows of the table.\nAn array of data objects where each object represents a table row.\nEach object must have a unique `id` property and properties that match the `key` values defined in `headers`."
            },
            {
              "kind": "field",
              "name": "selectable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether to enable row selection.\nWhen `true`, a checkbox will be displayed to the left of each row.",
              "attribute": "selectable",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "sortable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether to enable row sorting.\nWhen `true`, a sort button will be displayed to the right of each sortable header cell.",
              "attribute": "sortable",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "selection",
              "type": {
                "text": "string[]"
              },
              "default": "[]",
              "description": "An array of `id` values for the selected rows."
            },
            {
              "kind": "field",
              "name": "sort",
              "type": {
                "text": "keyof T | null"
              },
              "default": "null",
              "description": "The `key` of the currently sorted column.\nUsed with the `order` property to determine which column is sorted and in which direction.\n\nFor example, if `sort = \"name\"` and `order = \"asc\"`, the table will be sorted by the \"name\" column in ascending order.",
              "attribute": "sort",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "order",
              "type": {
                "text": "\"asc\" | \"desc\" | null"
              },
              "default": "null",
              "description": "The sort order of the table.\nUsed with the `sort` property.\n\n- \"asc\": ascending order\n- \"desc\": descending order\n\nFor example, if `sort = \"price\"` and `order = \"desc\"`, the table will be sorted by the \"price\" column in descending order.",
              "attribute": "order",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "sortFunction",
              "type": {
                "text": "| {\n        [key in keyof T]?: (a: T, b: T, key: key) => number;\n      }\n    | ((a: T, b: T, key: keyof T) => number)\n    | false\n    | null"
              },
              "default": "null",
              "description": "Custom sort function for table columns.\nThe function should return a comparison result for ascending order: `0`, `1`, or `-1`."
            },
            {
              "kind": "field",
              "name": "_bulkRowsCheckState",
              "type": {
                "text": "\"unchecked\" | \"indeterminate\" | \"checked\""
              },
              "privacy": "private",
              "default": "\"unchecked\""
            },
            {
              "kind": "field",
              "name": "_currentView",
              "type": {
                "text": "T[]"
              },
              "privacy": "private",
              "default": "[]",
              "description": "The rows currently displayed in the table.\nThis is a sorted version of `rows`. Pagination may be added in the future."
            },
            {
              "kind": "field",
              "name": "_currentTouchHoverRowId",
              "type": {
                "text": "string | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "field",
              "name": "_tableRef",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_updateCurrentView",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_emitChangeCheckEvent",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleHeaderCheckboxChange",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_handleBodyCheckboxChange",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleClickSort",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                },
                {
                  "name": "key",
                  "type": {
                    "text": "keyof T"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleTouchMove",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "TouchEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleTouchStart",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "TouchEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleTouchEnd",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_updateHeaderCheckboxState",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_reflectSlotProperties",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_handleSlotChange",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "name": "change-check",
              "type": {
                "text": "Event"
              },
              "description": "When the checkbox is operated, it returns the array of `id`s that are currently checked."
            },
            {
              "name": "change-sort",
              "type": {
                "text": "Event"
              },
              "description": "When the sort is changed, it returns the current sort key and the order (ascending or descending)."
            }
          ],
          "attributes": [
            {
              "name": "selectable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether to enable row selection.\nWhen `true`, a checkbox will be displayed to the left of each row.",
              "fieldName": "selectable"
            },
            {
              "name": "sortable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether to enable row sorting.\nWhen `true`, a sort button will be displayed to the right of each sortable header cell.",
              "fieldName": "sortable"
            },
            {
              "name": "sort",
              "type": {
                "text": "keyof T | null"
              },
              "default": "null",
              "description": "The `key` of the currently sorted column.\nUsed with the `order` property to determine which column is sorted and in which direction.\n\nFor example, if `sort = \"name\"` and `order = \"asc\"`, the table will be sorted by the \"name\" column in ascending order.",
              "fieldName": "sort"
            },
            {
              "name": "order",
              "type": {
                "text": "\"asc\" | \"desc\" | null"
              },
              "default": "null",
              "description": "The sort order of the table.\nUsed with the `sort` property.\n\n- \"asc\": ascending order\n- \"desc\": descending order\n\nFor example, if `sort = \"price\"` and `order = \"desc\"`, the table will be sorted by the \"price\" column in descending order.",
              "fieldName": "order"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-table",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinTable",
          "declaration": {
            "name": "DaikinTable",
            "module": "src/components/table/daikin-table.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-table",
          "declaration": {
            "name": "DaikinTable",
            "module": "src/components/table/daikin-table.ts"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "DaikinTable",
            "module": "src/components/table/daikin-table.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/table/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/table/daikin-table"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/table-cell/daikin-table-cell.js",
      "declarations": [
        {
          "kind": "class",
          "description": "This is a component that functions as an element to be placed on the daikin-table. When you want to insert a subtitle into a cell, or when you want to use something other than plain text (e.g. a button), you need to use this component.\n\nThis is a component used as a slot in the daikin-table, but in order to do so, you need to specify the appropriate slot attribute. For more information, please check the daikin-table component.\n\nHierarchy:\n- `daikin-table` > `daikin-table-cell`",
          "name": "DaikinTableCell",
          "slots": [
            {
              "description": "A slot for the table cell.",
              "name": ""
            },
            {
              "description": "This is a subtitle element that is inserted into a cell.",
              "name": "subtitle"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "alignment",
              "type": {
                "text": "TableCellVariantProps[\"alignment\"]"
              },
              "description": "Alignment of cell contents.\nControlled by `daikin-table` component.",
              "default": "\"left\"",
              "attribute": "alignment",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "attributes": [
            {
              "name": "alignment",
              "type": {
                "text": "TableCellVariantProps[\"alignment\"]"
              },
              "description": "Alignment of cell contents.\nControlled by `daikin-table` component.",
              "default": "\"left\"",
              "fieldName": "alignment"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-table-cell",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinTableCell",
          "declaration": {
            "name": "DaikinTableCell",
            "module": "src/components/table-cell/daikin-table-cell.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-table-cell",
          "declaration": {
            "name": "DaikinTableCell",
            "module": "src/components/table-cell/daikin-table-cell.ts"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "DaikinTableCell",
            "module": "src/components/table-cell/daikin-table-cell.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/table-cell/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/table-cell/daikin-table-cell"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/table-header-cell/daikin-table-header-cell.js",
      "declarations": [
        {
          "kind": "class",
          "description": "`daikin-table-header-cell` is a component that functions as a cell in the header row of `daikin-table`.\nBy assigning this component to a slot in `daikin-table`, you can display advanced content such as subtitles and icons.\n\nThis component is created for `daikin-table` and requires the appropriate slot name to be specified to use it.\nFor more information, please refer to the `daikin-table` component.\n\nHierarchy:\n- `daikin-table` > `daikin-table-header-cell`",
          "name": "DaikinTableHeaderCell",
          "slots": [
            {
              "description": "A slot for the table header cell.",
              "name": ""
            },
            {
              "description": "A slot for an icon to be placed to the left of the text. Place `daikin-icon` or something similar.",
              "name": "left-icon"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "alignment",
              "type": {
                "text": "TableHeaderCellVariantProps[\"alignment\"]"
              },
              "description": "Alignment of cell contents.\nControlled by `daikin-table` component.",
              "default": "\"left\"",
              "attribute": "alignment",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "sortable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether to display as a sortable column or not.\nWhen set to `true`, it becomes clickable and the sort icon is displayed on the right.\nIt also makes the component emit the `change-sort` event when clicked.\nControlled by `daikin-table` component.",
              "attribute": "sortable",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "order",
              "type": {
                "text": "TableHeaderCellVariantProps[\"order\"] | null"
              },
              "default": "null",
              "description": "The current sort order of the column.\nCan be \"asc\", \"desc\", or null if not sorted.\nControlled by `daikin-table` component.",
              "attribute": "order",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_focusableRef",
              "type": {
                "text": "Ref<HTMLButtonElement>"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "focus",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  },
                  "description": "focus options"
                }
              ],
              "description": "Focuses on the inner button.\nOnly effective when `sortable` is `true`."
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "name": "change-sort",
              "type": {
                "text": "Event"
              },
              "description": "Fires when the sort button is clicked. See `sortable` property for details."
            }
          ],
          "attributes": [
            {
              "name": "alignment",
              "type": {
                "text": "TableHeaderCellVariantProps[\"alignment\"]"
              },
              "description": "Alignment of cell contents.\nControlled by `daikin-table` component.",
              "default": "\"left\"",
              "fieldName": "alignment"
            },
            {
              "name": "sortable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether to display as a sortable column or not.\nWhen set to `true`, it becomes clickable and the sort icon is displayed on the right.\nIt also makes the component emit the `change-sort` event when clicked.\nControlled by `daikin-table` component.",
              "fieldName": "sortable"
            },
            {
              "name": "order",
              "type": {
                "text": "TableHeaderCellVariantProps[\"order\"] | null"
              },
              "default": "null",
              "description": "The current sort order of the column.\nCan be \"asc\", \"desc\", or null if not sorted.\nControlled by `daikin-table` component.",
              "fieldName": "order"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-table-header-cell",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinTableHeaderCell",
          "declaration": {
            "name": "DaikinTableHeaderCell",
            "module": "src/components/table-header-cell/daikin-table-header-cell.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-table-header-cell",
          "declaration": {
            "name": "DaikinTableHeaderCell",
            "module": "src/components/table-header-cell/daikin-table-header-cell.ts"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "DaikinTableHeaderCell",
            "module": "src/components/table-header-cell/daikin-table-header-cell.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/table-header-cell/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/table-header-cell/daikin-table-header-cell"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/tabs/daikin-tabs.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The tabs component manages a group of tab components and switches the content displayed using the panel switcher component.\nIt allows users to navigate between different sections of content by clicking on individual tabs.\n\n> [!WARNING]\n> At least one tab must be available (that means, the tab must be present and enabled).\n> Otherwise, unexpected behavior may be encountered.\n\nHierarchies:\n- `daikin-tabs` > `daikin-tab`\n- `daikin-tabs` > `daikin-tab-panels` (\"panels\" slot)",
          "name": "DaikinTabs",
          "slots": [
            {
              "description": "A slot for tab buttons. Place `daikin-tab` elements here.",
              "name": ""
            },
            {
              "description": "A slot for tab panels component. Place a `daikin-tab-panels` element here.",
              "name": "panels"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "`value` of the currently selected tab (`daikin-tab`).",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "sizing",
              "type": {
                "text": "\"stretch\" | \"fit\""
              },
              "description": "Whether the tab width stretches or fits.",
              "default": "\"stretch\"",
              "attribute": "sizing",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_tabs",
              "type": {
                "text": "readonly DaikinTab[]"
              },
              "privacy": "private",
              "readonly": true,
              "description": "Tab(s) in the default slot."
            },
            {
              "kind": "field",
              "name": "_panelSwitchers",
              "type": {
                "text": "readonly DaikinTabPanels[]"
              },
              "privacy": "private",
              "readonly": true,
              "description": "Panel switcher(s) in the `panels` slot."
            },
            {
              "kind": "method",
              "name": "_emitBeforeChange",
              "privacy": "private",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "newTab",
                  "type": {
                    "text": "DaikinTab"
                  },
                  "description": "The newly active tab element."
                }
              ],
              "description": "Emits `beforechange` event if necessary and returns whether we should proceed.\n\n1. Check if `newTab.value` is different from `value`.\n2. Emit \"beforechange\" event.\n3. Check and return whether the event is canceled."
            },
            {
              "kind": "method",
              "name": "_updateValue",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "newTab",
                  "type": {
                    "text": "DaikinTab"
                  },
                  "description": "The newly active tab element."
                }
              ],
              "description": "Updates `this.value` and emit \"change\" event."
            },
            {
              "kind": "method",
              "name": "_updateTabs",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "description": "Updates `daikin-tab` component(s)' properties in the slot.\n\nInvoke when:\n- `this.value` is changed.\n- the default slot's content is changed."
            },
            {
              "kind": "method",
              "name": "_updateTabStyle",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_updateTabPanels",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "description": "Updates `daikin-tab-panels` component(s)' properties in the slot.\n\nInvoke when:\n- `this.value` is changed.\n- the default slot's content is changed.\n- the panel slot's content is changed."
            },
            {
              "kind": "method",
              "name": "_handleTabClick",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ],
              "description": "Handles \"click\" event emitted by `daikin-tab` component."
            },
            {
              "kind": "method",
              "name": "_handleKeyDown",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ],
              "description": "Handles keyboard interactions in the tab list."
            },
            {
              "kind": "method",
              "name": "_handleSlotChange",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_handleTabPanelsSlotChange",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "name": "beforechange",
              "type": {
                "text": "CustomEvent"
              },
              "description": "_Cancellable._ A custom event emitted when the current tab is about to be changed by user interaction. The current value can be obtained with `event.target.value` and the new value with `event.detail.newTab.value`."
            },
            {
              "name": "change",
              "type": {
                "text": "Event"
              },
              "description": "A custom event emitted when the current tab is changed. The new value can be obtained with `event.target.value`."
            }
          ],
          "attributes": [
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "`value` of the currently selected tab (`daikin-tab`).",
              "fieldName": "value"
            },
            {
              "name": "sizing",
              "type": {
                "text": "\"stretch\" | \"fit\""
              },
              "description": "Whether the tab width stretches or fits.",
              "default": "\"stretch\"",
              "fieldName": "sizing"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-tabs",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinTabs",
          "declaration": {
            "name": "DaikinTabs",
            "module": "src/components/tabs/daikin-tabs.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-tabs",
          "declaration": {
            "name": "DaikinTabs",
            "module": "src/components/tabs/daikin-tabs.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/tabs/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/tabs/daikin-tabs"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/tag/daikin-tag.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The Tag is a flexible component. It is designed not only to display concise text information but also to support automatic line wrapping for longer content. Furthermore, its slots allow for the customization of multi-element content based on specific requirements.",
          "name": "DaikinTag",
          "slots": [
            {
              "description": "A slot for the tag content.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "hideRemoveButton",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Hides the remove button and makes the tag non-removable. The default value is `false`.",
              "attribute": "hide-remove-button",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "tagAriaLabel",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Provides an accessible name of the tag.",
              "attribute": "tag-aria-label",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "removeButtonAriaLabel",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Provides an accessible name of the remove button.",
              "attribute": "remove-button-aria-label",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_focusableElement",
              "type": {
                "text": "HTMLButtonElement | null"
              },
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleRemoveClick",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "focus",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  },
                  "description": "focus options"
                }
              ],
              "description": "Focuses on the inner remove button"
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "name": "remove",
              "type": {
                "text": "Event"
              },
              "description": "A custom event emitted when a user clicks the remove button."
            }
          ],
          "attributes": [
            {
              "name": "hide-remove-button",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Hides the remove button and makes the tag non-removable. The default value is `false`.",
              "fieldName": "hideRemoveButton"
            },
            {
              "name": "tag-aria-label",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Provides an accessible name of the tag.",
              "fieldName": "tagAriaLabel"
            },
            {
              "name": "remove-button-aria-label",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Provides an accessible name of the remove button.",
              "fieldName": "removeButtonAriaLabel"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-tag",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinTag",
          "declaration": {
            "name": "DaikinTag",
            "module": "src/components/tag/daikin-tag.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-tag",
          "declaration": {
            "name": "DaikinTag",
            "module": "src/components/tag/daikin-tag.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/tag/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/tag/daikin-tag"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/text-area/daikin-text-area.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The text area component is designed for multiline text input, similar to the HTML `<textarea>` tag.\nIt is ideal for situations where users need to enter longer pieces of text, such as comments, descriptions, or messages.\nCan be used within `daikin-input-group` component.\n\nHierarchies:\n- `daikin-text-area` (can be used solely)\n- `daikin-input-group` > `daikin-text-area`",
          "name": "DaikinTextArea",
          "members": [
            {
              "kind": "field",
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "description": "Placeholder text.",
              "attribute": "placeholder",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the text area is disabled.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the text area is readonly.",
              "attribute": "readonly",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the text area is required.",
              "attribute": "required",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "error",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Error state. Ignored if the `disabled` is `true`.",
              "attribute": "error",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "autocomplete",
              "type": {
                "text": "HTMLInputElement[\"autocomplete\"] | \"\""
              },
              "description": "Value of `autocomplete` attribute of the internal `<textarea>`.",
              "attribute": "autocomplete",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "resizable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether to allow resizing of the text area.",
              "attribute": "resizable",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_label",
              "type": {
                "text": "string | null"
              },
              "privacy": "private",
              "default": "null",
              "description": "The label text used as the value of aria-label.\nSet automatically by `reflectInputGroup` method."
            },
            {
              "kind": "field",
              "name": "_textareaRef",
              "type": {
                "text": "Ref<HTMLTextAreaElement>"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "count",
              "type": {
                "text": "number"
              },
              "readonly": true
            },
            {
              "kind": "method",
              "name": "_updateValue",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "value",
                  "type": {
                    "text": "string"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleInput",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "InputEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "focus",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  },
                  "description": "focus options"
                }
              ],
              "description": "Focuses on the inner textarea."
            },
            {
              "kind": "method",
              "name": "reflectInputGroup",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "inputGroup",
                  "type": {
                    "text": "DaikinInputGroup"
                  }
                }
              ],
              "description": "This method is used by `daikin-input-group` to reflect it's attributes to this component.",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "formAttr",
              "type": {
                "text": "string"
              },
              "description": "The form the component belongs to.",
              "attribute": "form",
              "reflects": true,
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "The form name, submitted as a name/value pair when submitting the form.",
              "attribute": "name",
              "reflects": true,
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "The form value, submitted as a name/value pair when submitting the form.",
              "attribute": "value",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "formAssociated",
              "type": {
                "text": "boolean"
              },
              "static": true,
              "readonly": true,
              "default": "true",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "internals",
              "type": {
                "text": "ElementInternals | null | undefined"
              },
              "privacy": "protected",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "form",
              "type": {
                "text": "HTMLFormElement | null"
              },
              "description": "Returns the form object associated with the element, or null if none exists.",
              "privacy": "private",
              "readonly": true,
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "setFormValue",
              "parameters": [
                {
                  "name": "value",
                  "type": {
                    "text": "FormValueType"
                  }
                },
                {
                  "name": "state",
                  "optional": true,
                  "type": {
                    "text": "FormValueType"
                  }
                }
              ],
              "description": "Set the element's name and value within the current form.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "reportValidity",
              "description": "A function that maps to the form control's `reportValidity()` function.\nReference: https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement/reportValidity",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "checkValidity",
              "description": "A function that maps to the form control's `checkValidity()` function.\nReference: https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement/checkValidity",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostConnected",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostDisconnected",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostUpdated",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "name": "change",
              "type": {
                "text": "Event"
              },
              "description": "A cloned event of a [change event](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/change_event) emitted from the inner `<textarea>` element."
            },
            {
              "description": "A retargeted event of a [input event](https://developer.mozilla.org/en-US/docs/Web/API/Element/input_event).",
              "name": "input"
            }
          ],
          "attributes": [
            {
              "name": "form",
              "type": {
                "text": "string"
              },
              "description": "The form the component belongs to.",
              "fieldName": "formAttr",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "The form name, submitted as a name/value pair when submitting the form.",
              "fieldName": "name",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "The initial form value, submitted as a name/value pair when submitting the form.",
              "fieldName": "value",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "description": "Placeholder text.",
              "fieldName": "placeholder"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the text area is disabled.",
              "fieldName": "disabled"
            },
            {
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the text area is readonly.",
              "fieldName": "readonly"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the text area is required.",
              "fieldName": "required"
            },
            {
              "name": "error",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Error state. Ignored if the `disabled` is `true`.",
              "fieldName": "error"
            },
            {
              "name": "autocomplete",
              "type": {
                "text": "HTMLInputElement[\"autocomplete\"] | \"\""
              },
              "description": "Value of `autocomplete` attribute of the internal `<textarea>`.",
              "fieldName": "autocomplete"
            },
            {
              "name": "resizable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether to allow resizing of the text area.",
              "fieldName": "resizable"
            }
          ],
          "superclass": {
            "name": "DDSFormElement",
            "module": "/src/base"
          },
          "tagName": "daikin-text-area",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinTextArea",
          "declaration": {
            "name": "DaikinTextArea",
            "module": "src/components/text-area/daikin-text-area.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-text-area",
          "declaration": {
            "name": "DaikinTextArea",
            "module": "src/components/text-area/daikin-text-area.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/text-area/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/text-area/daikin-text-area"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/text-field/daikin-text-field.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The text field component is a UI element that allows users to input single-line text data.\nIt functions similarly to the HTML `<input type=\"text\">` tag, providing a simple and efficient way for users to enter and edit short pieces of texts, such as names, email addresses, or search queries.\nCan be used within `daikin-input-group` component.\n\nHierarchies:\n- `daikin-text-field` (can be used solely)\n- `daikin-input-group` > `daikin-text-field`",
          "name": "DaikinTextField",
          "slots": [
            {
              "description": "Specify the icon you want to use on the left. You can also use something other than `daikin-icon`. Available only if the type is one of: - `\"text\"` - `\"number\"` - `\"password\"` - `\"email\"` - `\"tel\"`",
              "name": "left-icon"
            },
            {
              "description": "Specify the icon you want to use on the right. You can also use something other than `daikin-icon`. Available only if the type is one of: - `\"text\"` - `\"email\"` - `\"tel\"`",
              "name": "right-icon"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "type",
              "type": {
                "text": "\"text\" | \"number\" | \"password\" | \"email\" | \"tel\" | \"search\""
              },
              "description": "Type of field.\n\n- `\"text\"`: Basic text input with optional left and right icon slots.\n- `\"number\"`: Numeric input with increment/decrement buttons, arrow key support, and optional left icon slot.\n- `\"password\"`: Password input with show/hide toggle button to control mask of password and optional left icon slot.\n- `\"email\"`: Email input with optional left and right icon slots.\n- `\"tel\"`: Telephone input with optional left and right icon slots.\n- `\"search\"`: Search input with built-in search icon and clear button when value is present.",
              "default": "\"text\"",
              "attribute": "type",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "description": "Placeholder text.",
              "attribute": "placeholder",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the text field is readonly.",
              "attribute": "readonly",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the text field is disabled.\nControlled by `daikin-input-group` when used within `daikin-input-group`.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the text field is required.\nControlled by `daikin-input-group` when used within `daikin-input-group`.",
              "attribute": "required",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "error",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether or not to display error states.\nIgnored if the `disabled` is `true`.\nControlled by `daikin-input-group` when used within `daikin-input-group`.",
              "attribute": "error",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "minlength",
              "type": {
                "text": "number | null"
              },
              "default": "null",
              "description": "Minimum length of value.",
              "attribute": "minlength",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "maxlength",
              "type": {
                "text": "number | null"
              },
              "default": "null",
              "description": "Maximum length of value.",
              "attribute": "maxlength",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "step",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Interval between values. This is valid when `type=\"number\"`.",
              "attribute": "step",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "min",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "The minimum value. This is valid when `type=\"number\"`.",
              "attribute": "min",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "max",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "The maximum value. This is valid when `type=\"number\"`.",
              "attribute": "max",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "pattern",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "The pattern of value.",
              "attribute": "pattern",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "autocomplete",
              "type": {
                "text": "HTMLInputElement[\"autocomplete\"]"
              },
              "description": "Value of `autocomplete` attribute of the internal `<input>`.",
              "attribute": "autocomplete",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "showPassword",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "When `type=\"password\"`, whether to display the password with a black dot or as text.",
              "attribute": "show-password",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_label",
              "type": {
                "text": "string | null"
              },
              "privacy": "private",
              "default": "null",
              "description": "The label text used as the value of aria-label.\nSet automatically by `reflectInputGroup` method."
            },
            {
              "kind": "field",
              "name": "_hasLeftSlot",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "_hasRightSlot",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "_inputRef",
              "type": {
                "text": "Ref<HTMLInputElement>"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "focus",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  },
                  "description": "focus options"
                }
              ],
              "description": "Focuses on the inner input."
            },
            {
              "kind": "method",
              "name": "_handleChange",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleSlotChange",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleInput",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "InputEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleClearClick",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_handleKeyDown",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_updateNumberValue",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "sign",
                  "type": {
                    "text": "1 | -1"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_createIcon",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              }
            },
            {
              "kind": "method",
              "name": "_handleShowPasswordClick",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "reflectInputGroup",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "inputGroup",
                  "type": {
                    "text": "DaikinInputGroup"
                  }
                }
              ],
              "description": "This method is used by `daikin-input-group` to reflect it's attributes to this component.",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "formAttr",
              "type": {
                "text": "string"
              },
              "description": "The form the component belongs to.",
              "attribute": "form",
              "reflects": true,
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "The form name, submitted as a name/value pair when submitting the form.",
              "attribute": "name",
              "reflects": true,
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "The form value, submitted as a name/value pair when submitting the form.",
              "attribute": "value",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "formAssociated",
              "type": {
                "text": "boolean"
              },
              "static": true,
              "readonly": true,
              "default": "true",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "internals",
              "type": {
                "text": "ElementInternals | null | undefined"
              },
              "privacy": "protected",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "form",
              "type": {
                "text": "HTMLFormElement | null"
              },
              "description": "Returns the form object associated with the element, or null if none exists.",
              "privacy": "private",
              "readonly": true,
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "setFormValue",
              "parameters": [
                {
                  "name": "value",
                  "type": {
                    "text": "FormValueType"
                  }
                },
                {
                  "name": "state",
                  "optional": true,
                  "type": {
                    "text": "FormValueType"
                  }
                }
              ],
              "description": "Set the element's name and value within the current form.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "reportValidity",
              "description": "A function that maps to the form control's `reportValidity()` function.\nReference: https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement/reportValidity",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "checkValidity",
              "description": "A function that maps to the form control's `checkValidity()` function.\nReference: https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement/checkValidity",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostConnected",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostDisconnected",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostUpdated",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "name": "change",
              "type": {
                "text": "Event"
              },
              "description": "A cloned event of a [change event](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/change_event) emitted from the inner `<input>` element."
            },
            {
              "name": "input",
              "type": {
                "text": "Event"
              },
              "description": "A retargeted event of a [input event](https://developer.mozilla.org/en-US/docs/Web/API/Element/input_event)."
            },
            {
              "name": "toggle",
              "type": {
                "text": "Event"
              },
              "description": "Emitted when the user toggles the password mask."
            }
          ],
          "attributes": [
            {
              "name": "form",
              "type": {
                "text": "string"
              },
              "description": "The form the component belongs to.",
              "fieldName": "formAttr",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "The form name, submitted as a name/value pair when submitting the form.",
              "fieldName": "name",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "The initial form value, submitted as a name/value pair when submitting the form.",
              "fieldName": "value",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "name": "type",
              "type": {
                "text": "\"text\" | \"number\" | \"password\" | \"email\" | \"tel\" | \"search\""
              },
              "description": "Type of field.\n\n- `\"text\"`: Basic text input with optional left and right icon slots.\n- `\"number\"`: Numeric input with increment/decrement buttons, arrow key support, and optional left icon slot.\n- `\"password\"`: Password input with show/hide toggle button to control mask of password and optional left icon slot.\n- `\"email\"`: Email input with optional left and right icon slots.\n- `\"tel\"`: Telephone input with optional left and right icon slots.\n- `\"search\"`: Search input with built-in search icon and clear button when value is present.",
              "default": "\"text\"",
              "fieldName": "type"
            },
            {
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "description": "Placeholder text.",
              "fieldName": "placeholder"
            },
            {
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the text field is readonly.",
              "fieldName": "readonly"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the text field is disabled.\nControlled by `daikin-input-group` when used within `daikin-input-group`.",
              "fieldName": "disabled"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the text field is required.\nControlled by `daikin-input-group` when used within `daikin-input-group`.",
              "fieldName": "required"
            },
            {
              "name": "error",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether or not to display error states.\nIgnored if the `disabled` is `true`.\nControlled by `daikin-input-group` when used within `daikin-input-group`.",
              "fieldName": "error"
            },
            {
              "name": "minlength",
              "type": {
                "text": "number | null"
              },
              "default": "null",
              "description": "Minimum length of value.",
              "fieldName": "minlength"
            },
            {
              "name": "maxlength",
              "type": {
                "text": "number | null"
              },
              "default": "null",
              "description": "Maximum length of value.",
              "fieldName": "maxlength"
            },
            {
              "name": "step",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "Interval between values. This is valid when `type=\"number\"`.",
              "fieldName": "step"
            },
            {
              "name": "min",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "The minimum value. This is valid when `type=\"number\"`.",
              "fieldName": "min"
            },
            {
              "name": "max",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "The maximum value. This is valid when `type=\"number\"`.",
              "fieldName": "max"
            },
            {
              "name": "pattern",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "The pattern of value.",
              "fieldName": "pattern"
            },
            {
              "name": "autocomplete",
              "type": {
                "text": "HTMLInputElement[\"autocomplete\"]"
              },
              "description": "Value of `autocomplete` attribute of the internal `<input>`.",
              "fieldName": "autocomplete"
            },
            {
              "name": "show-password",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "When `type=\"password\"`, whether to display the password with a black dot or as text.",
              "fieldName": "showPassword"
            }
          ],
          "superclass": {
            "name": "DDSFormElement",
            "module": "/src/base"
          },
          "tagName": "daikin-text-field",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinTextField",
          "declaration": {
            "name": "DaikinTextField",
            "module": "src/components/text-field/daikin-text-field.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-text-field",
          "declaration": {
            "name": "DaikinTextField",
            "module": "src/components/text-field/daikin-text-field.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/text-field/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/text-field/daikin-text-field"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/text-field/number-utils.js",
      "declarations": [
        {
          "kind": "function",
          "name": "updateNumberValue",
          "return": {
            "type": {
              "text": ""
            }
          },
          "parameters": [
            {
              "name": "currentValue",
              "type": {
                "text": "string"
              },
              "description": "Current value as string"
            },
            {
              "name": "direction",
              "type": {
                "text": "1 | -1"
              },
              "description": "Direction: 1 for increment, -1 for decrement"
            },
            {
              "name": "options",
              "type": {
                "text": "NumberUpdateOptions"
              },
              "description": "The update options"
            }
          ],
          "description": "Updates a number value according to step constraints and min/max bounds.\n\nLogic (compliant with Google Chrome behavior):\n0. Valid output range: min <= value <= max, and (value - min) is a multiple of step, or value equals min/max\n1. If max < min, direction up goes to min (max value), direction down goes to max (min value)\n2. If value is out of range or not on step boundary, round to nearest step in the direction and finish\n3. Otherwise, increment/decrement by step"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "updateNumberValue",
          "declaration": {
            "name": "updateNumberValue",
            "module": "src/components/text-field/number-utils.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/text-masked-field/daikin-text-masked-field.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The text masked field component is a UI element that allows users to input single-line text data with input masking support.\nIt functions similarly to the HTML `<input type=\"text\">` tag, providing a simple and efficient way for users to enter and edit short pieces of texts with masking functionality using IMask.js.\nCan be used within `daikin-input-group` component.\n\nHierarchies:\n- `daikin-text-masked-field` (can be used solely)\n- `daikin-input-group` > `daikin-text-masked-field`",
          "name": "DaikinTextMaskedField",
          "slots": [
            {
              "description": "Specify the icon you want to use on the left. You can also use something other than `daikin-icon`.",
              "name": "left-icon"
            },
            {
              "description": "Specify the icon you want to use on the right. You can also use something other than `daikin-icon`.",
              "name": "right-icon"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "description": "Placeholder text.",
              "attribute": "placeholder",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the text masked field is readonly.",
              "attribute": "readonly",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the text masked field is disabled.\nControlled by `daikin-input-group` when used within `daikin-input-group`.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the text masked field is required.\nControlled by `daikin-input-group` when used within `daikin-input-group`.",
              "attribute": "required",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "error",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether or not to display error states.\nIgnored if the `disabled` is `true`.\nControlled by `daikin-input-group` when used within `daikin-input-group`.",
              "attribute": "error",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "minlength",
              "type": {
                "text": "number | null"
              },
              "default": "null",
              "description": "Minimum length of value.",
              "attribute": "minlength",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "maxlength",
              "type": {
                "text": "number | null"
              },
              "default": "null",
              "description": "Maximum length of value.",
              "attribute": "maxlength",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "pattern",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "The pattern of value.",
              "attribute": "pattern",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "mask",
              "type": {
                "text": "string | FactoryOpts | null"
              },
              "default": "null",
              "description": "Input mask configuration. When provided as a string, it will be used as `{ mask: string, lazy: false }`.\nWhen provided as an object, it will be passed directly to IMask.\n\nPattern symbols:\n- `0` - any digit\n- `a` - any letter\n- `*` - any char\n- `[]` - make input optional\n- `{}` - include fixed part in unmasked value\n- `` ` `` - prevent symbols shift back\n- Other chars are treated as fixed\n- Use `\\\\` to escape definition characters (e.g., `\\\\0`)\n\nExamples:\n- `\"00/00/0000\"` - date format (MM/DD/YYYY)\n- `\"{#}000[aaa]/NIC-\\`*[**]\"` - complex pattern with optional parts\n\nFor more details, see: https://imask.js.org/guide.html#masked-pattern"
            },
            {
              "kind": "field",
              "name": "autocomplete",
              "type": {
                "text": "HTMLInputElement[\"autocomplete\"]"
              },
              "description": "Value of `autocomplete` attribute of the internal `<input>`.",
              "attribute": "autocomplete",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_unmaskedValue",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "\"\""
            },
            {
              "kind": "field",
              "name": "_label",
              "type": {
                "text": "string | null"
              },
              "privacy": "private",
              "default": "null",
              "description": "The label text used as the value of aria-label.\nSet automatically by `reflectInputGroup` method."
            },
            {
              "kind": "field",
              "name": "_hasLeftSlot",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "_hasRightSlot",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "_inputRef",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_maskInstance",
              "type": {
                "text": "InputMask<object> | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "method",
              "name": "_initializeMask",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_destroyMask",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "field",
              "name": "unmaskedValue",
              "type": {
                "text": "string"
              },
              "description": "The unmasked value of the input."
            },
            {
              "kind": "method",
              "name": "_handleChange",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleSlotChange",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleInput",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "InputEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "focus",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  },
                  "description": "focus options"
                }
              ],
              "description": "Focuses on the inner input."
            },
            {
              "kind": "method",
              "name": "_createIcon",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              }
            },
            {
              "kind": "method",
              "name": "reflectInputGroup",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "inputGroup",
                  "type": {
                    "text": "DaikinInputGroup"
                  }
                }
              ],
              "description": "This method is used by `daikin-input-group` to reflect it's attributes to this component.",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "formAttr",
              "type": {
                "text": "string"
              },
              "description": "The form the component belongs to.",
              "attribute": "form",
              "reflects": true,
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "The form name, submitted as a name/value pair when submitting the form.",
              "attribute": "name",
              "reflects": true,
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "The form value, submitted as a name/value pair when submitting the form.",
              "attribute": "value",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "formAssociated",
              "type": {
                "text": "boolean"
              },
              "static": true,
              "readonly": true,
              "default": "true",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "internals",
              "type": {
                "text": "ElementInternals | null | undefined"
              },
              "privacy": "protected",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "form",
              "type": {
                "text": "HTMLFormElement | null"
              },
              "description": "Returns the form object associated with the element, or null if none exists.",
              "privacy": "private",
              "readonly": true,
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "setFormValue",
              "parameters": [
                {
                  "name": "value",
                  "type": {
                    "text": "FormValueType"
                  }
                },
                {
                  "name": "state",
                  "optional": true,
                  "type": {
                    "text": "FormValueType"
                  }
                }
              ],
              "description": "Set the element's name and value within the current form.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "reportValidity",
              "description": "A function that maps to the form control's `reportValidity()` function.\nReference: https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement/reportValidity",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "checkValidity",
              "description": "A function that maps to the form control's `checkValidity()` function.\nReference: https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement/checkValidity",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostConnected",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostDisconnected",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostUpdated",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "name": "change",
              "type": {
                "text": "Event"
              },
              "description": "A cloned event of a [change event](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/change_event) emitted from the inner `<input>` element."
            },
            {
              "description": "A retargeted event of a [input event](https://developer.mozilla.org/en-US/docs/Web/API/Element/input_event).",
              "name": "input"
            }
          ],
          "attributes": [
            {
              "name": "form",
              "type": {
                "text": "string"
              },
              "description": "The form the component belongs to.",
              "fieldName": "formAttr",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "The form name, submitted as a name/value pair when submitting the form.",
              "fieldName": "name",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "The initial form value, submitted as a name/value pair when submitting the form.",
              "fieldName": "value",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "description": "Placeholder text.",
              "fieldName": "placeholder"
            },
            {
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the text masked field is readonly.",
              "fieldName": "readonly"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the text masked field is disabled.\nControlled by `daikin-input-group` when used within `daikin-input-group`.",
              "fieldName": "disabled"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the text masked field is required.\nControlled by `daikin-input-group` when used within `daikin-input-group`.",
              "fieldName": "required"
            },
            {
              "name": "error",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether or not to display error states.\nIgnored if the `disabled` is `true`.\nControlled by `daikin-input-group` when used within `daikin-input-group`.",
              "fieldName": "error"
            },
            {
              "name": "minlength",
              "type": {
                "text": "number | null"
              },
              "default": "null",
              "description": "Minimum length of value.",
              "fieldName": "minlength"
            },
            {
              "name": "maxlength",
              "type": {
                "text": "number | null"
              },
              "default": "null",
              "description": "Maximum length of value.",
              "fieldName": "maxlength"
            },
            {
              "name": "pattern",
              "type": {
                "text": "string | null"
              },
              "default": "null",
              "description": "The pattern of value.",
              "fieldName": "pattern"
            },
            {
              "name": "autocomplete",
              "type": {
                "text": "HTMLInputElement[\"autocomplete\"]"
              },
              "description": "Value of `autocomplete` attribute of the internal `<input>`.",
              "fieldName": "autocomplete"
            }
          ],
          "superclass": {
            "name": "DDSFormElement",
            "module": "/src/base"
          },
          "tagName": "daikin-text-masked-field",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "FactoryOpts",
          "declaration": {
            "name": "FactoryOpts",
            "module": "src/components/text-masked-field/daikin-text-masked-field.ts"
          }
        },
        {
          "kind": "js",
          "name": "InputMask",
          "declaration": {
            "name": "InputMask",
            "module": "src/components/text-masked-field/daikin-text-masked-field.ts"
          }
        },
        {
          "kind": "js",
          "name": "DaikinTextMaskedField",
          "declaration": {
            "name": "DaikinTextMaskedField",
            "module": "src/components/text-masked-field/daikin-text-masked-field.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-text-masked-field",
          "declaration": {
            "name": "DaikinTextMaskedField",
            "module": "src/components/text-masked-field/daikin-text-masked-field.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/text-masked-field/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/text-masked-field/daikin-text-masked-field"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/time-picker/daikin-time-picker.js",
      "declarations": [
        {
          "kind": "function",
          "name": "to24HourFormat",
          "return": {
            "type": {
              "text": "string"
            }
          },
          "parameters": [
            {
              "name": "time",
              "type": {
                "text": "string"
              }
            },
            {
              "name": "meridiem",
              "type": {
                "text": "\"AM\" | \"PM\""
              }
            }
          ],
          "description": "Converts a 12-hour time string and AM/PM to 24-hour format (e.g. \"02:30\", \"PM\" => \"14:30\")."
        },
        {
          "kind": "function",
          "name": "from24HourFormat",
          "return": {
            "type": {
              "text": "{\n  time: string;\n  meridiem: \"AM\" | \"PM\";\n}"
            }
          },
          "parameters": [
            {
              "name": "time",
              "type": {
                "text": "string"
              }
            }
          ],
          "description": "Converts a 24-hour time string to 12-hour format and AM/PM (e.g. \"14:30\" => { time: \"02:30\", meridiem: \"PM\" })."
        },
        {
          "kind": "function",
          "name": "isValidValueTime",
          "return": {
            "type": {
              "text": "boolean"
            }
          },
          "parameters": [
            {
              "name": "str",
              "type": {
                "text": "string"
              }
            }
          ],
          "description": "Validates if a time string matches the 24-hour format."
        },
        {
          "kind": "function",
          "name": "isTimeOutOfRange",
          "return": {
            "type": {
              "text": "boolean"
            }
          },
          "parameters": [
            {
              "name": "time",
              "type": {
                "text": "string"
              }
            },
            {
              "name": "min",
              "type": {
                "text": "string"
              }
            },
            {
              "name": "max",
              "type": {
                "text": "string"
              }
            }
          ],
          "description": "Checks if a time is out of the given range."
        },
        {
          "kind": "function",
          "name": "formatPartsForUI",
          "return": {
            "type": {
              "text": "string"
            }
          },
          "parameters": [
            {
              "name": "{\n  hour,\n  minute,\n}",
              "type": {
                "text": "Readonly<TimeParts>"
              }
            }
          ],
          "description": "Formats a time object as a UI display string (HH:MM).\nThe hour/minute values do not have to be valid."
        },
        {
          "kind": "function",
          "name": "parsePartsFromUIValue",
          "return": {
            "type": {
              "text": "TimeParts"
            }
          },
          "parameters": [
            {
              "name": "value",
              "type": {
                "text": "string"
              }
            }
          ],
          "description": "Parses a UI time string (HH:MM) and returns an hour/minute object.\nThe result is not guaranteed to be valid."
        },
        {
          "kind": "function",
          "name": "tryParseTimeFromUIValue",
          "return": {
            "type": {
              "text": "string | null"
            }
          },
          "parameters": [
            {
              "name": "value",
              "type": {
                "text": "string"
              }
            }
          ],
          "description": "Attempts to parse a valid time string from a UI value (HH:MM).\nReturns null if invalid."
        },
        {
          "kind": "function",
          "name": "formatTimeForUI",
          "return": {
            "type": {
              "text": "string"
            }
          },
          "parameters": [
            {
              "name": "timeString",
              "type": {
                "text": "string"
              }
            }
          ],
          "description": "Formats a valid time string as a UI display string (HH:MM)."
        },
        {
          "kind": "function",
          "name": "getTimeItemInSelection",
          "return": {
            "type": {
              "text": "TimeItem | null"
            }
          },
          "parameters": [
            {
              "name": "selectionStart",
              "type": {
                "text": "number"
              }
            },
            {
              "name": "selectionEnd",
              "type": {
                "text": "number"
              }
            }
          ],
          "description": "Determines whether the current selection is on the hour or minute part.\nReturns null if no match."
        },
        {
          "kind": "function",
          "name": "calcDigitInput",
          "return": {
            "type": {
              "text": "parts"
            }
          },
          "parameters": [
            {
              "name": "parts",
              "type": {
                "text": "Readonly<TimeParts>"
              }
            },
            {
              "name": "item",
              "type": {
                "text": "TimeItem"
              }
            },
            {
              "name": "digit",
              "type": {
                "text": "string"
              }
            },
            {
              "name": "hourDigitIndex",
              "type": {
                "text": "number"
              }
            }
          ],
          "description": "Calculate digit key input, returns new time parts and whether input is complete."
        },
        {
          "kind": "class",
          "description": "The time picker provides a time input field and a dropdown button for selecting AM/PM, allowing users to quickly enter a specific time in 12-hour format.\nPlease note that while the value displayed on the UI is in 12-hour format, the value you get from the component's value property will be automatically converted to 24-hour format.",
          "name": "DaikinTimePicker",
          "members": [
            {
              "kind": "field",
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "description": "Placeholder text.",
              "default": "\"hh:mm\"",
              "attribute": "placeholder",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "min",
              "type": {
                "text": "string"
              },
              "description": "Minimum time (00:00 - 23:59). If the user's input value is less than this value, the component will display an error state.\nPlease note that while the UI displays time in a 12-hour format (AM/PM), the component's value is stored in a 24-hour format. The `min` property must also be provided in 24-hour format.",
              "default": "\"00:00\"",
              "attribute": "min",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "max",
              "type": {
                "text": "string"
              },
              "description": "Maximum time (00:00 - 23:59). If the user's input value is more than this value, the component will display an error state.\nPlease note that while the UI displays time in a 12-hour format (AM/PM), the component's value is stored in a 24-hour format. The `max` property must also be provided in 24-hour format.",
              "default": "\"23:59\"",
              "attribute": "max",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the field is disabled. Controlled by daikin-input-group.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the field is required. Controlled by daikin-input-group.",
              "attribute": "required",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "error",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether to show error state. Controlled by daikin-input-group. Ignored if disabled.",
              "attribute": "error",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "minutesStep",
              "type": {
                "text": "string"
              },
              "description": "Minutes step. Specify the step size for the minutes when using the up and down arrow keys.",
              "default": "\"1\"",
              "attribute": "minutes-step",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_label",
              "type": {
                "text": "string | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "field",
              "name": "_inputValue",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "\"\""
            },
            {
              "kind": "field",
              "name": "_currentSelection",
              "type": {
                "text": "TimeItem"
              },
              "privacy": "private",
              "default": "\"hour\""
            },
            {
              "kind": "field",
              "name": "_meridiem",
              "type": {
                "text": "\"AM\" | \"PM\" | \"\""
              },
              "privacy": "private",
              "default": "\"\""
            },
            {
              "kind": "field",
              "name": "_value",
              "privacy": "private",
              "description": "Returns the value to be displayed in the input field.\n- If the main value is a valid 24-hour time, returns the 12-hour formatted string for UI display.\n- If the current input value is not valid or meridiem is empty, returns the raw input value.\n- Otherwise, returns null.",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_timeInputElement",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_hourDigitIndex",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0",
              "description": "Tracks the current digit index for hour input (0: first digit, 1: second digit)."
            },
            {
              "kind": "field",
              "name": "_timeValue",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "description": "Returns the value to display in the input field (from _inputValue state).",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "_syncMeridiemWithValue",
              "privacy": "private",
              "description": "Syncs the AM/PM value with the current value (24-hour) if value changes externally."
            },
            {
              "kind": "field",
              "name": "_min",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_max",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "_convertZeroHourToTwelve",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleFocusIn",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "FocusEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleFocusOut",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "FocusEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleChange",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "InputEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleMouseUp",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleDigitInput",
              "privacy": "private",
              "parameters": [
                {
                  "name": "parts",
                  "type": {
                    "text": "Readonly<TimeParts>"
                  }
                },
                {
                  "name": "item",
                  "type": {
                    "text": "TimeItem"
                  }
                },
                {
                  "name": "digit",
                  "type": {
                    "text": "string"
                  }
                },
                {
                  "name": "hourDigitIndex",
                  "type": {
                    "text": "number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_updateTimeByOffset",
              "privacy": "private",
              "parameters": [
                {
                  "name": "offset",
                  "type": {
                    "text": "number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleBeforeInput",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "InputEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_updateValue",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "optional": true,
                  "type": {
                    "text": "Event"
                  }
                }
              ],
              "description": "Updates the value in 24-hour format if the input is valid, keeps UI in 12-hour format."
            },
            {
              "kind": "method",
              "name": "_updateInputSelection",
              "privacy": "private",
              "parameters": [
                {
                  "name": "target",
                  "type": {
                    "text": "HTMLInputElement"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_updateSelection",
              "privacy": "private",
              "parameters": [
                {
                  "name": "timeItem",
                  "type": {
                    "text": "TimeItem"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleDropdownChange",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "focus",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  },
                  "description": "focus options"
                }
              ],
              "description": "Focuses on the inner time input."
            },
            {
              "kind": "method",
              "name": "reflectInputGroup",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "inputGroup",
                  "type": {
                    "text": "DaikinInputGroup"
                  }
                }
              ],
              "description": "This method is used by `daikin-input-group` to reflect it's attributes to this component.",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "formAttr",
              "type": {
                "text": "string"
              },
              "description": "The form the component belongs to.",
              "attribute": "form",
              "reflects": true,
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "The form name, submitted as a name/value pair when submitting the form.",
              "attribute": "name",
              "reflects": true,
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "The form value, submitted as a name/value pair when submitting the form.",
              "attribute": "value",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "formAssociated",
              "type": {
                "text": "boolean"
              },
              "static": true,
              "readonly": true,
              "default": "true",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "internals",
              "type": {
                "text": "ElementInternals | null | undefined"
              },
              "privacy": "protected",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "form",
              "type": {
                "text": "HTMLFormElement | null"
              },
              "description": "Returns the form object associated with the element, or null if none exists.",
              "privacy": "private",
              "readonly": true,
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "setFormValue",
              "parameters": [
                {
                  "name": "value",
                  "type": {
                    "text": "FormValueType"
                  }
                },
                {
                  "name": "state",
                  "optional": true,
                  "type": {
                    "text": "FormValueType"
                  }
                }
              ],
              "description": "Set the element's name and value within the current form.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "reportValidity",
              "description": "A function that maps to the form control's `reportValidity()` function.\nReference: https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement/reportValidity",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "checkValidity",
              "description": "A function that maps to the form control's `checkValidity()` function.\nReference: https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement/checkValidity",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostConnected",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostDisconnected",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostUpdated",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "name": "input",
              "type": {
                "text": "Event"
              },
              "description": "A retargeted event of a [input event](https://developer.mozilla.org/en-US/docs/Web/API/Element/input_event). Triggered when user type value to input area and change the value of component. change dropdown or validation errors will not trigger this event."
            },
            {
              "name": "change",
              "type": {
                "text": "Event"
              },
              "description": "A custom event emitted when the value of component changed. Validation errors will not trigger this event."
            }
          ],
          "attributes": [
            {
              "name": "form",
              "type": {
                "text": "string"
              },
              "description": "The form the component belongs to.",
              "fieldName": "formAttr",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "The form name, submitted as a name/value pair when submitting the form.",
              "fieldName": "name",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "The initial form value, submitted as a name/value pair when submitting the form.",
              "fieldName": "value",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "description": "Placeholder text.",
              "default": "\"hh:mm\"",
              "fieldName": "placeholder"
            },
            {
              "name": "min",
              "type": {
                "text": "string"
              },
              "description": "Minimum time (00:00 - 23:59). If the user's input value is less than this value, the component will display an error state.\nPlease note that while the UI displays time in a 12-hour format (AM/PM), the component's value is stored in a 24-hour format. The `min` property must also be provided in 24-hour format.",
              "default": "\"00:00\"",
              "fieldName": "min"
            },
            {
              "name": "max",
              "type": {
                "text": "string"
              },
              "description": "Maximum time (00:00 - 23:59). If the user's input value is more than this value, the component will display an error state.\nPlease note that while the UI displays time in a 12-hour format (AM/PM), the component's value is stored in a 24-hour format. The `max` property must also be provided in 24-hour format.",
              "default": "\"23:59\"",
              "fieldName": "max"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the field is disabled. Controlled by daikin-input-group.",
              "fieldName": "disabled"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the field is required. Controlled by daikin-input-group.",
              "fieldName": "required"
            },
            {
              "name": "error",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether to show error state. Controlled by daikin-input-group. Ignored if disabled.",
              "fieldName": "error"
            },
            {
              "name": "minutes-step",
              "type": {
                "text": "string"
              },
              "description": "Minutes step. Specify the step size for the minutes when using the up and down arrow keys.",
              "default": "\"1\"",
              "fieldName": "minutesStep"
            }
          ],
          "superclass": {
            "name": "DDSFormElement",
            "module": "/src/base"
          },
          "tagName": "daikin-time-picker",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "to24HourFormat",
          "declaration": {
            "name": "to24HourFormat",
            "module": "src/components/time-picker/daikin-time-picker.ts"
          }
        },
        {
          "kind": "js",
          "name": "from24HourFormat",
          "declaration": {
            "name": "from24HourFormat",
            "module": "src/components/time-picker/daikin-time-picker.ts"
          }
        },
        {
          "kind": "js",
          "name": "isValidValueTime",
          "declaration": {
            "name": "isValidValueTime",
            "module": "src/components/time-picker/daikin-time-picker.ts"
          }
        },
        {
          "kind": "js",
          "name": "isTimeOutOfRange",
          "declaration": {
            "name": "isTimeOutOfRange",
            "module": "src/components/time-picker/daikin-time-picker.ts"
          }
        },
        {
          "kind": "js",
          "name": "formatPartsForUI",
          "declaration": {
            "name": "formatPartsForUI",
            "module": "src/components/time-picker/daikin-time-picker.ts"
          }
        },
        {
          "kind": "js",
          "name": "parsePartsFromUIValue",
          "declaration": {
            "name": "parsePartsFromUIValue",
            "module": "src/components/time-picker/daikin-time-picker.ts"
          }
        },
        {
          "kind": "js",
          "name": "tryParseTimeFromUIValue",
          "declaration": {
            "name": "tryParseTimeFromUIValue",
            "module": "src/components/time-picker/daikin-time-picker.ts"
          }
        },
        {
          "kind": "js",
          "name": "formatTimeForUI",
          "declaration": {
            "name": "formatTimeForUI",
            "module": "src/components/time-picker/daikin-time-picker.ts"
          }
        },
        {
          "kind": "js",
          "name": "getTimeItemInSelection",
          "declaration": {
            "name": "getTimeItemInSelection",
            "module": "src/components/time-picker/daikin-time-picker.ts"
          }
        },
        {
          "kind": "js",
          "name": "calcDigitInput",
          "declaration": {
            "name": "calcDigitInput",
            "module": "src/components/time-picker/daikin-time-picker.ts"
          }
        },
        {
          "kind": "js",
          "name": "DaikinTimePicker",
          "declaration": {
            "name": "DaikinTimePicker",
            "module": "src/components/time-picker/daikin-time-picker.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-time-picker",
          "declaration": {
            "name": "DaikinTimePicker",
            "module": "src/components/time-picker/daikin-time-picker.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/time-picker/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/time-picker/daikin-time-picker"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/toast-notification/daikin-toast-notification.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The toast notification component is a UI element used to inform users about important updates, alerts, or messages within an application.\n\nToast notification displays a brief message that should appear temporarily at the edge of the screen, typically in the bottom or top corner.\nToast notification is ideal for conveying transient information that does not require user interaction, such as success messages, warnings, or alerts.\n\nHierarchy:\n- `daikin-toast-notification-manager` > `daikin-toast-notification`",
          "name": "DaikinToastNotification",
          "slots": [
            {
              "description": "slot for the toast notification description content.",
              "name": "A"
            },
            {
              "description": "A slot for the toast notification title content.",
              "name": "title"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "Name of the toast notification.",
              "attribute": "name",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "status",
              "type": {
                "text": "ToastNotificationVariantProps[\"status\"]"
              },
              "description": "Status of the toast notification.",
              "default": "\"positive\"",
              "attribute": "status",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "layout",
              "type": {
                "text": "ToastNotificationVariantProps[\"layout\"]"
              },
              "default": "\"horizontal\"",
              "description": "Specify how to arrange the elements.\nIn `horizontal` layout, text that overflows the container is truncated. To resolve this, use `vertical` layout, shorten the text, or customize the CSS to allow scrolling or wrapping.",
              "attribute": "layout",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "closable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether to display the close button.",
              "attribute": "closable",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "timestamp",
              "type": {
                "text": "Date | null"
              },
              "default": "null",
              "description": "The timestamp to display. Accepts a Date object and displays it in YYYY/MM/DD format."
            },
            {
              "kind": "field",
              "name": "duration",
              "type": {
                "text": "number | null"
              },
              "default": "null",
              "description": "Specify how long to display the toast (in msec).\nIf `null` is specified, the toast will not be automatically closed.",
              "attribute": "duration",
              "reflects": true
            },
            {
              "kind": "method",
              "name": "_handleClickClose",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ],
              "description": "Emits a \"close\" event."
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "name": "close",
              "type": {
                "text": "Event"
              },
              "description": "A custom event emitted when a user clicks the close button."
            }
          ],
          "attributes": [
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "Name of the toast notification.",
              "fieldName": "name"
            },
            {
              "name": "status",
              "type": {
                "text": "ToastNotificationVariantProps[\"status\"]"
              },
              "description": "Status of the toast notification.",
              "default": "\"positive\"",
              "fieldName": "status"
            },
            {
              "name": "layout",
              "type": {
                "text": "ToastNotificationVariantProps[\"layout\"]"
              },
              "default": "\"horizontal\"",
              "description": "Specify how to arrange the elements.\nIn `horizontal` layout, text that overflows the container is truncated. To resolve this, use `vertical` layout, shorten the text, or customize the CSS to allow scrolling or wrapping.",
              "fieldName": "layout"
            },
            {
              "name": "closable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether to display the close button.",
              "fieldName": "closable"
            },
            {
              "name": "duration",
              "type": {
                "text": "number | null"
              },
              "default": "null",
              "description": "Specify how long to display the toast (in msec).\nIf `null` is specified, the toast will not be automatically closed.",
              "fieldName": "duration"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-toast-notification",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinToastNotification",
          "declaration": {
            "name": "DaikinToastNotification",
            "module": "src/components/toast-notification/daikin-toast-notification.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-toast-notification",
          "declaration": {
            "name": "DaikinToastNotification",
            "module": "src/components/toast-notification/daikin-toast-notification.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/toast-notification/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/toast-notification/daikin-toast-notification"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/toast-notification-manager/daikin-toast-notification-manager.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The toast manager component manages the position and display state of notification toasts.\nJust place a notification toast in the slot and it will automatically be placed, stacked and animated.\n\nHierarchy:\n- `daikin-toast-notification-manager` > `daikin-toast-notification`",
          "name": "DaikinToastNotificationManager",
          "slots": [
            {
              "description": "slot for toasts. Place `daikin-toast-notification` elements here.",
              "name": "A"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "position",
              "type": {
                "text": "ToastPosition"
              },
              "description": "Specify where on the screen the toast will be displayed.",
              "default": "\"bottom-right\"",
              "attribute": "position",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_items",
              "type": {
                "text": "readonly DaikinToastNotification[]"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_knownItemSet",
              "type": {
                "text": "ReadonlySet<DaikinToastNotification>"
              },
              "privacy": "private",
              "default": "new Set()"
            },
            {
              "kind": "field",
              "name": "_closedItemSet",
              "type": {
                "text": "WeakSet<DaikinToastNotification>"
              },
              "privacy": "private",
              "default": "new WeakSet()"
            },
            {
              "kind": "field",
              "name": "_containerRef",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_positionY",
              "type": {
                "text": "\"top\" | \"bottom\""
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_sign",
              "type": {
                "text": "1 | -1"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "_close",
              "privacy": "private",
              "parameters": [
                {
                  "name": "target",
                  "type": {
                    "text": "DaikinToastNotification"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleClose",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleNewItem",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "newItem",
                  "type": {
                    "text": "DaikinToastNotification"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleSlotchange",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_scheduleRemoveToast",
              "privacy": "private",
              "parameters": [
                {
                  "name": "target",
                  "type": {
                    "text": "DaikinToastNotification"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "name": "close",
              "type": {
                "text": "CustomEvent"
              },
              "description": "A custom event emitted when a user clicks the close button. The toast manager does not remove toast elements, so you will need to remove the relevant toast element after receiving this event."
            }
          ],
          "attributes": [
            {
              "name": "position",
              "type": {
                "text": "ToastPosition"
              },
              "description": "Specify where on the screen the toast will be displayed.",
              "default": "\"bottom-right\"",
              "fieldName": "position"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-toast-notification-manager",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinToastNotificationManager",
          "declaration": {
            "name": "DaikinToastNotificationManager",
            "module": "src/components/toast-notification-manager/daikin-toast-notification-manager.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-toast-notification-manager",
          "declaration": {
            "name": "DaikinToastNotificationManager",
            "module": "src/components/toast-notification-manager/daikin-toast-notification-manager.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/toast-notification-manager/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/toast-notification-manager/daikin-toast-notification-manager"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/toggle/daikin-toggle.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The toggle switch component is a UI element that allows users to switch between two states, typically \"on\" and \"off\".\nIt functions similarly to a `daikin-checkbox` component but provides a more visually intuitive way to represent binary options.\nThis component is ideal for scenarios where the binary choice has a significant or immediate effect, such as enabling or disabling a feature or setting.\nUnlike `daikin-checkbox`, this component doesn't have a label and a \"indeterminate\" state.",
          "name": "DaikinToggle",
          "members": [
            {
              "kind": "field",
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the toggle switch is turned on.",
              "attribute": "checked",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Specify the toggle switch disabled state.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_inputRef",
              "type": {
                "text": "Ref<HTMLInputElement>"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "focus",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  },
                  "description": "focus options"
                }
              ],
              "description": "Focuses on the inner input."
            },
            {
              "kind": "method",
              "name": "_updateFormValue",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleChange",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "formAttr",
              "type": {
                "text": "string"
              },
              "description": "The form the component belongs to.",
              "attribute": "form",
              "reflects": true,
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "The form name, submitted as a name/value pair when submitting the form.",
              "attribute": "name",
              "reflects": true,
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "The form value, submitted as a name/value pair when submitting the form.",
              "attribute": "value",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "formAssociated",
              "type": {
                "text": "boolean"
              },
              "static": true,
              "readonly": true,
              "default": "true",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "internals",
              "type": {
                "text": "ElementInternals | null | undefined"
              },
              "privacy": "protected",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "form",
              "type": {
                "text": "HTMLFormElement | null"
              },
              "description": "Returns the form object associated with the element, or null if none exists.",
              "privacy": "private",
              "readonly": true,
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "setFormValue",
              "parameters": [
                {
                  "name": "value",
                  "type": {
                    "text": "FormValueType"
                  }
                },
                {
                  "name": "state",
                  "optional": true,
                  "type": {
                    "text": "FormValueType"
                  }
                }
              ],
              "description": "Set the element's name and value within the current form.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "reportValidity",
              "description": "A function that maps to the form control's `reportValidity()` function.\nReference: https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement/reportValidity",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "checkValidity",
              "description": "A function that maps to the form control's `checkValidity()` function.\nReference: https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement/checkValidity",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostConnected",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostDisconnected",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "method",
              "name": "hostUpdated",
              "description": "TODO Enhance these functions to bring our components closer to native form components.",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "name": "change",
              "type": {
                "text": "Event"
              },
              "description": "A cloned event of a [change event](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/change_event) emitted from the inner `<input type=\"checkbox\">` element."
            }
          ],
          "attributes": [
            {
              "name": "form",
              "type": {
                "text": "string"
              },
              "description": "The form the component belongs to.",
              "fieldName": "formAttr",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "The form name, submitted as a name/value pair when submitting the form.",
              "fieldName": "name",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "The initial form value, submitted as a name/value pair when submitting the form.",
              "fieldName": "value",
              "inheritedFrom": {
                "name": "DDSFormElement",
                "module": "dist/es/base/dds-form-element.js"
              }
            },
            {
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the toggle switch is turned on.",
              "fieldName": "checked"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Specify the toggle switch disabled state.",
              "fieldName": "disabled"
            }
          ],
          "superclass": {
            "name": "DDSFormElement",
            "module": "/src/base"
          },
          "tagName": "daikin-toggle",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinToggle",
          "declaration": {
            "name": "DaikinToggle",
            "module": "src/components/toggle/daikin-toggle.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-toggle",
          "declaration": {
            "name": "DaikinToggle",
            "module": "src/components/toggle/daikin-toggle.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/toggle/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/toggle/daikin-toggle"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/tooltip/daikin-tooltip.js",
      "declarations": [
        {
          "kind": "class",
          "description": "A tooltip component is used to show brief information when a user interacts with an element.",
          "name": "DaikinTooltip",
          "cssProperties": [
            {
              "description": "Spacing between the tooltip and the trigger.",
              "name": "--ddc-tooltip-spacing",
              "default": "20px"
            }
          ],
          "cssParts": [
            {
              "description": "CSS styles applied to the `tooltip` part target the internal `<span>` element wrapping the content. For instance, setting `max-width: 8rem;` on this part restricts the container's width, causing long text to wrap automatically.",
              "name": "tooltip"
            }
          ],
          "slots": [
            {
              "description": "A slot for the element to which the tooltip is attached (the trigger element).",
              "name": ""
            },
            {
              "description": "A slot for the tooltip description content. Tooltips don't have a prescribed maximum or minimum width. If you plan to use longer text, please note that you'll need to manually implement line breaks.",
              "name": "description"
            }
          ],
          "members": [
            {
              "kind": "method",
              "name": "registerCSSCustomProperties",
              "static": true,
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "field",
              "name": "placement",
              "type": {
                "text": "\"top\" | \"bottom\" | \"left\" | \"right\""
              },
              "description": "Specifies the position of the tooltip relative to the trigger.",
              "default": "\"bottom\"",
              "attribute": "placement",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "color",
              "type": {
                "text": "TooltipVariantProps[\"color\"]"
              },
              "description": "Specifies the tooltip theme.",
              "default": "\"default\"",
              "attribute": "color",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the tooltip is open.",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "description",
              "type": {
                "text": "string"
              },
              "description": "Specifies the content of the tooltip.\nIgnored if the `tooltip` slot exists.\nTooltips don't have a prescribed maximum or minimum width. If you plan to use longer text, please note that you'll need to manually implement line breaks.",
              "attribute": "description",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "popoverValue",
              "type": {
                "text": "\"auto\" | \"manual\""
              },
              "description": "Specify the value of the popover attribute in the Popover API.\n- `auto`: Clicking on a trigger element will open a tooltip, and clicking again will close it. You can also close it using the Esc button. You cannot open multiple tooltips at the same time.\n- `manual`: No click operation is specified for the trigger element. It will not close even if the Esc button is pressed. Multiple tooltips can be opened at once.",
              "default": "\"auto\"",
              "attribute": "popover-value",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "trigger",
              "type": {
                "text": "\"hover\" | \"click\" | \"manual\""
              },
              "description": "How the tooltip is controlled.\n- `hover`: The tooltip is displayed when the mouse hovers over the trigger element, and hidden when the mouse is no longer hovering. (default)\n- `click`: The tooltip is displayed when the mouse clicks on the trigger element, and hidden when you click on it again.\n- `manual`: The tooltip does not respond to user interaction. Use this to control the tooltip programmatically.",
              "default": "\"hover\"",
              "attribute": "trigger",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_willBeFocusedByPress",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false",
              "description": "Internal state to track whether the element will be focused by a press interaction.\nIn this case, the tooltip will not be open via focus to prevent it from disappearing immediately afterward."
            },
            {
              "kind": "field",
              "name": "_autoUpdateController",
              "privacy": "private",
              "default": "new FloatingUIAutoUpdateController(this)"
            },
            {
              "kind": "field",
              "name": "_hostStyles",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "PointerEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleFocusIn",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleFocusOut",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handlePointerEnter",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "PointerEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handlePointerLeave",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "PointerEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handlePointerDown",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handlePointerUp",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "PointerEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleBeforeToggle",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "ToggleEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleToggle",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "ToggleEvent"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "description": "_Cancellable._ A event emitted when the tooltip is about to be opened or closed by user interaction.",
              "name": "beforetoggle"
            },
            {
              "description": "A event emitted when the tooltip is opened or closed.",
              "name": "toggle"
            }
          ],
          "attributes": [
            {
              "name": "placement",
              "type": {
                "text": "\"top\" | \"bottom\" | \"left\" | \"right\""
              },
              "description": "Specifies the position of the tooltip relative to the trigger.",
              "default": "\"bottom\"",
              "fieldName": "placement"
            },
            {
              "name": "color",
              "type": {
                "text": "TooltipVariantProps[\"color\"]"
              },
              "description": "Specifies the tooltip theme.",
              "default": "\"default\"",
              "fieldName": "color"
            },
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the tooltip is open.",
              "fieldName": "open"
            },
            {
              "name": "description",
              "type": {
                "text": "string"
              },
              "description": "Specifies the content of the tooltip.\nIgnored if the `tooltip` slot exists.\nTooltips don't have a prescribed maximum or minimum width. If you plan to use longer text, please note that you'll need to manually implement line breaks.",
              "fieldName": "description"
            },
            {
              "name": "popover-value",
              "type": {
                "text": "\"auto\" | \"manual\""
              },
              "description": "Specify the value of the popover attribute in the Popover API.\n- `auto`: Clicking on a trigger element will open a tooltip, and clicking again will close it. You can also close it using the Esc button. You cannot open multiple tooltips at the same time.\n- `manual`: No click operation is specified for the trigger element. It will not close even if the Esc button is pressed. Multiple tooltips can be opened at once.",
              "default": "\"auto\"",
              "fieldName": "popoverValue"
            },
            {
              "name": "trigger",
              "type": {
                "text": "\"hover\" | \"click\" | \"manual\""
              },
              "description": "How the tooltip is controlled.\n- `hover`: The tooltip is displayed when the mouse hovers over the trigger element, and hidden when the mouse is no longer hovering. (default)\n- `click`: The tooltip is displayed when the mouse clicks on the trigger element, and hidden when you click on it again.\n- `manual`: The tooltip does not respond to user interaction. Use this to control the tooltip programmatically.",
              "default": "\"hover\"",
              "fieldName": "trigger"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-tooltip",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinTooltip",
          "declaration": {
            "name": "DaikinTooltip",
            "module": "src/components/tooltip/daikin-tooltip.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-tooltip",
          "declaration": {
            "name": "DaikinTooltip",
            "module": "src/components/tooltip/daikin-tooltip.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/tooltip/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/tooltip/daikin-tooltip"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/tree/common.js",
      "declarations": [
        {
          "kind": "function",
          "name": "getDirectionFromKey",
          "return": {
            "type": {
              "text": ""
            }
          },
          "parameters": [
            {
              "name": "key",
              "type": {
                "text": "string"
              },
              "description": "`event.key` where `event` is `KeyboardEvent`"
            }
          ],
          "description": "Get direction from key name."
        },
        {
          "kind": "function",
          "name": "handleTreeMoveFocusSection",
          "return": {
            "type": {
              "text": "void"
            }
          },
          "parameters": [
            {
              "name": "section",
              "type": {
                "text": "DaikinTreeSection"
              },
              "description": "`daikin-tree-section`"
            },
            {
              "name": "event",
              "type": {
                "text": "TreeMoveFocusEvent"
              },
              "description": "`TreeMoveFocusEvent`"
            },
            {
              "name": "children",
              "type": {
                "text": "readonly (DaikinTreeSection | DaikinTreeItem)[]"
              },
              "description": "Children in the slot."
            }
          ],
          "description": "`tree-move-focus` event handler for `daikin-tree-section`."
        },
        {
          "kind": "function",
          "name": "handleTreeMoveFocusRoot",
          "return": {
            "type": {
              "text": "void"
            }
          },
          "parameters": [
            {
              "name": "event",
              "type": {
                "text": "TreeMoveFocusEvent"
              },
              "description": "`TreeMoveFocusEvent`"
            },
            {
              "name": "children",
              "type": {
                "text": "readonly (DaikinTreeSection | DaikinTreeItem)[]"
              },
              "description": "Children in the slot."
            }
          ],
          "description": "`tree-move-focus` event handler for `daikin-tree`."
        },
        {
          "kind": "function",
          "name": "emitTreeMoveFocus",
          "return": {
            "type": {
              "text": "void"
            }
          },
          "parameters": [
            {
              "name": "target",
              "type": {
                "text": "HTMLElement"
              }
            },
            {
              "name": "direction",
              "type": {
                "text": "DirectionDispatched"
              }
            }
          ]
        },
        {
          "kind": "function",
          "name": "emitTreeSelect",
          "return": {
            "type": {
              "text": "void"
            }
          },
          "parameters": [
            {
              "name": "target",
              "type": {
                "text": "HTMLElement"
              }
            }
          ]
        },
        {
          "kind": "function",
          "name": "emitTreeUnselect",
          "return": {
            "type": {
              "text": "void"
            }
          },
          "parameters": [
            {
              "name": "target",
              "type": {
                "text": "HTMLElement"
              }
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "getDirectionFromKey",
          "declaration": {
            "name": "getDirectionFromKey",
            "module": "src/components/tree/common.ts"
          }
        },
        {
          "kind": "js",
          "name": "handleTreeMoveFocusSection",
          "declaration": {
            "name": "handleTreeMoveFocusSection",
            "module": "src/components/tree/common.ts"
          }
        },
        {
          "kind": "js",
          "name": "handleTreeMoveFocusRoot",
          "declaration": {
            "name": "handleTreeMoveFocusRoot",
            "module": "src/components/tree/common.ts"
          }
        },
        {
          "kind": "js",
          "name": "emitTreeMoveFocus",
          "declaration": {
            "name": "emitTreeMoveFocus",
            "module": "src/components/tree/common.ts"
          }
        },
        {
          "kind": "js",
          "name": "emitTreeSelect",
          "declaration": {
            "name": "emitTreeSelect",
            "module": "src/components/tree/common.ts"
          }
        },
        {
          "kind": "js",
          "name": "emitTreeUnselect",
          "declaration": {
            "name": "emitTreeUnselect",
            "module": "src/components/tree/common.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/tree/daikin-tree.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The tree component is a component that creates a hierarchical list. You can create a hierarchical structure by placing tree section components and tree item components under the parent tree component.\n\nHierarchy:\n- `daikin-tree` > `daikin-tree-section` > `daikin-tree-item`\n- `daikin-tree` > `daikin-tree-section` > `daikin-tree-section` ...\n- `daikin-tree` > `daikin-tree-item`",
          "name": "DaikinTree",
          "slots": [
            {
              "description": "A slot for tree sections and tree items. Place `daikin-tree-section` or `daikin-tree-item` elements here.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "selectable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether or not to enable tree selection.\nWhen enabled, tree sections and items can be selected by click, and the `selected` property of the `daikin-tree` and its descendants will be automatically controlled.\nEven if this is disabled, you can still set the `selected` property yourself.",
              "attribute": "selectable",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "selectedItems",
              "type": {
                "text": "string[]"
              },
              "default": "[]",
              "description": "The values of the currently selected tree sections or items.\nEven if `selectable` is `false`, you can still set this property yourself.\nSee the `value` property of the `daikin-tree-section` and `daikin-tree-item` components."
            },
            {
              "kind": "field",
              "name": "_children",
              "type": {
                "text": "readonly (DaikinTreeSection | DaikinTreeItem)[]"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "_handleMouseDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleSlotChange",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_handleTreeMoveFocus",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "TreeMoveFocusEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleTreeSelect",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleTreeUnselect",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "selectItems",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "values",
                  "type": {
                    "text": "readonly string[]"
                  }
                },
                {
                  "description": "Tree item value.",
                  "name": "value"
                }
              ],
              "description": "Calls `selectItems` for the tree sections and tree items of the child elements in the slot.",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "getSelectedItems",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "description": "Returns an array of the `value` of the currently selected sections and items.\nIf nothing is selected, returns `[]`.",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "attributes": [
            {
              "name": "selectable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether or not to enable tree selection.\nWhen enabled, tree sections and items can be selected by click, and the `selected` property of the `daikin-tree` and its descendants will be automatically controlled.\nEven if this is disabled, you can still set the `selected` property yourself.",
              "fieldName": "selectable"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-tree",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinTree",
          "declaration": {
            "name": "DaikinTree",
            "module": "src/components/tree/daikin-tree.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-tree",
          "declaration": {
            "name": "DaikinTree",
            "module": "src/components/tree/daikin-tree.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/tree/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/tree/daikin-tree"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/tree-item/daikin-tree-item.js",
      "declarations": [
        {
          "kind": "variable",
          "name": "cvaTreeChildren"
        },
        {
          "kind": "class",
          "description": "The tree item component that can be used within `daikin-tree` and `daikin-tree-section` component.\n\nThis can be placed either under the tree section or directly under the tree. Elements cannot be placed any deeper than tree item.\n\nHierarchy:\n- `daikin-tree` > `daikin-tree-section` > `daikin-tree-item`\n- `daikin-tree` > `daikin-tree-item`",
          "name": "DaikinTreeItem",
          "cssParts": [
            {
              "description": "CSS styles applied to the `item` part target the internal `<div>` element wrapping the content. For instance, setting `cursor: grab;` changes the hover cursor, signaling that the tree item is draggable.",
              "name": "item"
            }
          ],
          "slots": [
            {
              "description": "A slot for the tree item content.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "An unique value within the tree.\nThis value is used by the `daikin-tree` component to manage the selection target.\nWhile not required, you can use a value based on the hierarchy to ensure uniqueness. (For example, if the parent is \"foo\", use \"foo.bar\".)",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the tree item is disabled.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "selected",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the tree item is selected.\nControlled by `daikin-tree`.\nDo not specify this manually, as it will be overwritten by the `daikin-tree` component.",
              "privacy": "private",
              "attribute": "selected",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "level",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "_Internal use._\nThe current nesting depth when the root's children are 0.\nAutomatically set by the parent.",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_focusableRef",
              "type": {
                "text": "Ref<HTMLElement>"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_selected",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "_handleKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "focus",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  },
                  "description": "focus options"
                }
              ],
              "description": "Focuses on the inner button."
            },
            {
              "kind": "method",
              "name": "focusLastItem",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  },
                  "description": "focus options"
                }
              ],
              "description": "Focuses on the inner button.\nThis is provided to ensure consistency of the interface.",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "selectItems",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "values",
                  "type": {
                    "text": "readonly string[]"
                  }
                },
                {
                  "description": "Tree item value.",
                  "name": "value"
                }
              ],
              "description": "Updates the selection state (`this.selected`) to true if the argument `value` matches `this.value`. Otherwise, sets it to false.",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "getSelectedItems",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "description": "Returns `[this.value]` if selected, or `[]` if not selected.",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "description": "A retargeted event of a [click event](https://developer.mozilla.org/en-US/docs/Web/API/Element/click_event) emitted from the inner `<a>` or `<button>` element. Suppressed if `disabled` is true,",
              "name": "click"
            },
            {
              "description": "_Internal use._ A custom event used to move the focus within a tree.",
              "name": "tree-move-focus"
            }
          ],
          "attributes": [
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "An unique value within the tree.\nThis value is used by the `daikin-tree` component to manage the selection target.\nWhile not required, you can use a value based on the hierarchy to ensure uniqueness. (For example, if the parent is \"foo\", use \"foo.bar\".)",
              "fieldName": "value"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the tree item is disabled.",
              "fieldName": "disabled"
            },
            {
              "name": "selected",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the tree item is selected.\nControlled by `daikin-tree`.\nDo not specify this manually, as it will be overwritten by the `daikin-tree` component.",
              "fieldName": "selected"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-tree-item",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "cvaTreeChildren",
          "declaration": {
            "name": "cvaTreeChildren",
            "module": "src/components/tree-item/daikin-tree-item.ts"
          }
        },
        {
          "kind": "js",
          "name": "DaikinTreeItem",
          "declaration": {
            "name": "DaikinTreeItem",
            "module": "src/components/tree-item/daikin-tree-item.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-tree-item",
          "declaration": {
            "name": "DaikinTreeItem",
            "module": "src/components/tree-item/daikin-tree-item.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/tree-item/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/tree-item/daikin-tree-item"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/tree-section/daikin-tree-section.js",
      "declarations": [
        {
          "kind": "class",
          "description": "The tree section component that can be used within `daikin-tree` component.\n\nThe tree section accepts either a tree item or a tree section. By stacking tree sections, you can create a multi-level structure.\n\nHierarchy:\n- `daikin-tree` > `daikin-tree-section` > `daikin-tree-item`\n- `daikin-tree` > `daikin-tree-section` > `daikin-tree-section` ...",
          "name": "DaikinTreeSection",
          "slots": [
            {
              "description": "A slot for tree children. Place `daikin-tree-section` and `daikin-tree-item` elements here.",
              "name": ""
            },
            {
              "description": "A slot for section header content. Place a `span` element here.",
              "name": "label"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "An unique value within the tree.\nThis value is used by the `daikin-tree` component to manage the selection target.\nWhile not required, you can use a value based on the hierarchy to ensure uniqueness. (For example, if the parent is \"foo\", use \"foo.bar\".)",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the tree section is disabled.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "selected",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the tree item is selected.\nControlled by `daikin-tree`.\nDo not specify this manually, as it will be overwritten by the `daikin-tree` component.",
              "privacy": "private",
              "attribute": "selected",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the tree section is open.\nTreated as `false` when `disabled` is `true`.",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "level",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "_Internal use._\nThe current nesting depth when the root's children are 0.\nAutomatically set by the parent.",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_children",
              "type": {
                "text": "readonly (DaikinTreeSection | DaikinTreeItem)[]"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_focusableRef",
              "type": {
                "text": "Ref<HTMLElement>"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_open",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_selected",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "_updateChildrenLevel",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_handleClick",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_handleSlotChange",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_handleTreeMoveFocus",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "TreeMoveFocusEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleKeyDown",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "focus",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  },
                  "description": "focus options"
                }
              ],
              "description": "Focuses on the inner button.\ns"
            },
            {
              "kind": "method",
              "name": "focusLastItem",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  },
                  "description": "focus options"
                }
              ],
              "description": "Focuses on the last enabled item in the slot recursively.\nIf the tree is closed or there are no enabled items in the slot, this will focus on itself.\nThis is called from the next item to move the focus to the item above it in the display.",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "selectItems",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "values",
                  "type": {
                    "text": "readonly string[]"
                  }
                },
                {
                  "description": "Tree item value.",
                  "name": "value"
                }
              ],
              "description": "Updates the selection state (`this.selected`) to true if the argument `value` matches `this.value`. Otherwise, sets it to false.\nIn addition, calls `selectItems` for the tree sections and tree items of the child elements in the slot in the same way.",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "getSelectedItems",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "description": "Returns an array of the `value` of the currently selected sections and items.\nIf nothing is selected, returns `[]`.",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "version",
              "type": {
                "text": "string"
              },
              "static": true,
              "readonly": true,
              "default": "VERSION",
              "description": "The version of the DDS library",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getPropertyDescriptor",
              "static": true,
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "PropertyKey"
                  },
                  "description": "The property name (e.g., \"value\", \"disabled\")"
                },
                {
                  "name": "key",
                  "type": {
                    "text": "string | symbol"
                  },
                  "description": "The backing property key used for internal storage (generated by Lit)"
                },
                {
                  "name": "{ fallbackValue, isAllowedValue, ...options }",
                  "type": {
                    "text": "DDSPropertyDeclaration"
                  }
                },
                {
                  "description": "DDS property declaration options including fallbackValue and isAllowedValue",
                  "name": "options"
                }
              ],
              "description": "Override of LitElement's getPropertyDescriptor to add support for fallback values\nand property validation.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            },
            {
              "kind": "method",
              "name": "getBackingProperty",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": ""
                }
              },
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "T"
                  },
                  "description": "The property name to retrieve the backing value for"
                }
              ],
              "description": "Retrieves the backing property value for a given property name.\nThis allows access to the underlying stored value before any fallback logic is applied.\n\nWhy is this needed?\n- The public property getter may return a fallback value when the actual value is undefined.\n- Sometimes we need to know if the property was explicitly set or if we're using a fallback.\n- This method provides access to the raw backing value stored by Lit.",
              "inheritedFrom": {
                "name": "DDSElement",
                "module": "dist/es/base/dds-element.js"
              }
            }
          ],
          "events": [
            {
              "name": "toggle",
              "type": {
                "text": "Event"
              },
              "description": "_Cancellable._ A custom event emitted when the user clicks the header."
            },
            {
              "description": "_Internal use._ A custom event used to move the focus within a tree.",
              "name": "tree-move-focus"
            }
          ],
          "attributes": [
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "description": "An unique value within the tree.\nThis value is used by the `daikin-tree` component to manage the selection target.\nWhile not required, you can use a value based on the hierarchy to ensure uniqueness. (For example, if the parent is \"foo\", use \"foo.bar\".)",
              "fieldName": "value"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the tree section is disabled.",
              "fieldName": "disabled"
            },
            {
              "name": "selected",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the tree item is selected.\nControlled by `daikin-tree`.\nDo not specify this manually, as it will be overwritten by the `daikin-tree` component.",
              "fieldName": "selected"
            },
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the tree section is open.\nTreated as `false` when `disabled` is `true`.",
              "fieldName": "open"
            }
          ],
          "superclass": {
            "name": "DDSElement",
            "module": "/src/base"
          },
          "tagName": "daikin-tree-section",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DaikinTreeSection",
          "declaration": {
            "name": "DaikinTreeSection",
            "module": "src/components/tree-section/daikin-tree-section.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "daikin-tree-section",
          "declaration": {
            "name": "DaikinTreeSection",
            "module": "src/components/tree-section/daikin-tree-section.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/components/tree-section/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/tree-section/daikin-tree-section"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "dist/es/controllers/helpers/controller-directive.js",
      "declarations": [
        {
          "kind": "function",
          "name": "createControllerDirective",
          "return": {
            "type": {
              "text": ""
            }
          },
          "parameters": [
            {
              "name": "start",
              "type": {
                "text": "(...args: T) => () => void"
              },
              "description": "A startup function that is called when the directive is rendered. It must return a cleanup function."
            },
            {
              "name": "shouldRenew",
              "default": "argsChanged",
              "type": {
                "text": "(\n    newArgs: NoInfer<T>,\n    oldArgs: NoInfer<T>\n  ) => boolean"
              },
              "description": "A function that determines whether it is necessary to restart.\nThe arguments of the current directive call and the directive call when it was last started are passed.\nIf omitted, a function that compares each element of the array using `Object.is` is used."
            }
          ],
          "description": "Creates an asynchronous directive that calls the user-specified startup and cleanup functions in accordance with the lifecycle and render argument changes.\nTypically, there is no need to expose this directive directly to users. Instead, please provide a method that wraps the directive in a [Reactive Controller](https://lit.dev/docs/composition/controllers/).\nSee [click-outside.ts](../click-outside.ts) for an example of actual use."
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "createControllerDirective",
          "declaration": {
            "name": "createControllerDirective",
            "module": "src/controllers/helpers/controller-directive.ts"
          }
        }
      ]
    }
  ]
}
