{
  "timestamp": "2026-02-13T10:05:07",
  "compiler": {
    "name": "@stencil/core",
    "version": "4.27.2",
    "typescriptVersion": "5.5.4"
  },
  "components": [
    {
      "filePath": "src/components/mds-progress/mds-progress.tsx",
      "encapsulation": "shadow",
      "tag": "mds-progress",
      "readme": "# mds-progress\n\n\n\nThis is a web-component from Maggioli Design System [Magma](https://magma.maggiolicloud.it), built with StencilJS, TypeScript, Storybook. It's based on the web-component standard and it's designed to be agnostic from the JavaScript framework you are using.\n",
      "docs": "This is a web-component from Maggioli Design System [Magma](https://magma.maggiolicloud.it), built with StencilJS, TypeScript, Storybook. It's based on the web-component standard and it's designed to be agnostic from the JavaScript framework you are using.",
      "docsTags": [
        {
          "name": "part",
          "text": "progress - Selects the `div` element that contains the progress bar"
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "direction",
          "type": "\"horizontal\" | \"vertical\" | undefined",
          "complexType": {
            "original": "DirectionType",
            "resolved": "\"horizontal\" | \"vertical\" | undefined",
            "references": {
              "DirectionType": {
                "location": "import",
                "path": "./meta/types",
                "id": "src/components/mds-progress/meta/types.ts::DirectionType"
              }
            }
          },
          "mutable": false,
          "attr": "direction",
          "reflectToAttr": true,
          "docs": "Specifies the direction of the progress bar, if horizonatl or vertical",
          "docsTags": [],
          "default": "'horizontal'",
          "values": [
            {
              "value": "horizontal",
              "type": "string"
            },
            {
              "value": "vertical",
              "type": "string"
            },
            {
              "type": "undefined"
            }
          ],
          "optional": true,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "progress",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "progress",
          "reflectToAttr": false,
          "docs": "A value between 0 and 1 that rapresents the status progress",
          "docsTags": [],
          "default": "0",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "steps",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "steps",
          "reflectToAttr": false,
          "docs": "Sets the steps that can be pronounced by accessibility technologies",
          "docsTags": [],
          "default": "'Inizio,Un quarto,Metà,Tre quarti,Fine'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "variant",
          "type": "\"ai\" | \"dark\" | \"error\" | \"info\" | \"light\" | \"primary\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "ThemeVariantType",
            "resolved": "\"ai\" | \"dark\" | \"error\" | \"info\" | \"light\" | \"primary\" | \"success\" | \"warning\"",
            "references": {
              "ThemeVariantType": {
                "location": "import",
                "path": "@type/variant",
                "id": "src/type/variant.ts::ThemeVariantType"
              }
            }
          },
          "mutable": false,
          "attr": "variant",
          "reflectToAttr": true,
          "docs": "Sets the theme variant colors",
          "docsTags": [],
          "default": "'primary'",
          "values": [
            {
              "value": "ai",
              "type": "string"
            },
            {
              "value": "dark",
              "type": "string"
            },
            {
              "value": "error",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "light",
              "type": "string"
            },
            {
              "value": "primary",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false,
          "getter": false,
          "setter": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [
        {
          "name": "--mds-progress-background",
          "annotation": "prop",
          "docs": "Sets the background-color of the component"
        },
        {
          "name": "--mds-progress-color",
          "annotation": "prop",
          "docs": "Sets the background-color of the progress"
        },
        {
          "name": "--mds-progress-duration",
          "annotation": "prop",
          "docs": "Sets the duration of the progress bar animation"
        },
        {
          "name": "--mds-progress-radius",
          "annotation": "prop",
          "docs": "Sets the border-radius of the component"
        },
        {
          "name": "--mds-progress-thickness",
          "annotation": "prop",
          "docs": "Sets the thickness of the progress bar"
        }
      ],
      "slots": [],
      "parts": [
        {
          "name": "progress",
          "docs": "Selects the `div` element that contains the progress bar"
        }
      ],
      "dependents": [
        "mds-accordion-timer-item",
        "mds-benchmark-bar",
        "mds-input-upload",
        "mds-stepper-bar-item"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "mds-accordion-timer-item": [
          "mds-progress"
        ],
        "mds-benchmark-bar": [
          "mds-progress"
        ],
        "mds-input-upload": [
          "mds-progress"
        ],
        "mds-stepper-bar-item": [
          "mds-progress"
        ]
      }
    }
  ],
  "typeLibrary": {
    "src/components/mds-input-date-range/mds-input-date-range.tsx::EventDate": {
      "declaration": "export interface EventDate {\n  caller: HTMLMdsInputDateRangePreselectionElement\n  start: string,\n  end?: string\n}",
      "docstring": "",
      "path": "src/components/mds-input-date-range/mds-input-date-range.tsx"
    },
    "src/components/mds-accordion/meta/event-detail.ts::MdsAccordionEventDetail": {
      "declaration": "export interface MdsAccordionEventDetail {\n  children: NodeListOf<HTMLMdsAccordionItemElement>\n  selected: string\n}",
      "docstring": "",
      "path": "src/components/mds-accordion/meta/event-detail.ts"
    },
    "src/type/typography.ts::TypographyTitleType": {
      "declaration": "export type TypographyTitleType =\n  | 'action'\n  | 'h1'\n  | 'h2'\n  | 'h3'\n  | 'h4'\n  | 'h5'\n  | 'h6'",
      "docstring": "",
      "path": "src/type/typography.ts"
    },
    "src/components/mds-accordion-item/meta/event-detail.ts::MdsAccordionItemEventDetail": {
      "declaration": "export interface MdsAccordionItemEventDetail {\n  id: string;\n  selected: boolean;\n}",
      "docstring": "",
      "path": "src/components/mds-accordion-item/meta/event-detail.ts"
    },
    "src/components/mds-accordion-timer/meta/event-detail.ts::MdsAccordionTimerEventDetail": {
      "declaration": "export interface MdsAccordionTimerEventDetail {\n  index: number;\n}",
      "docstring": "",
      "path": "src/components/mds-accordion-timer/meta/event-detail.ts"
    },
    "src/components/mds-accordion-timer-item/meta/event-detail.ts::MdsAccordionTimerItemEventDetail": {
      "declaration": "export interface MdsAccordionTimerItemEventDetail {\n  selected: boolean;\n  uuid: number;\n}",
      "docstring": "",
      "path": "src/components/mds-accordion-timer-item/meta/event-detail.ts"
    },
    "src/type/variant.ts::ToneMinimalVariantType": {
      "declaration": "export type ToneMinimalVariantType =\n| 'strong'\n| 'weak'",
      "docstring": "",
      "path": "src/type/variant.ts"
    },
    "src/type/variant.ts::ThemeFullVariantAvatarType": {
      "declaration": "export type ThemeFullVariantAvatarType =\n  | 'amaranth'\n  | 'aqua'\n  | 'blue'\n  | 'error'\n  | 'green'\n  | 'info'\n  | 'lime'\n  | 'orange'\n  | 'orchid'\n  | 'primary'\n  | 'sky'\n  | 'success'\n  | 'violet'\n  | 'warning'\n  | 'yellow'",
      "docstring": "",
      "path": "src/type/variant.ts"
    },
    "src/components/mds-avatar-stack/meta/types.ts::AvatarSizeType": {
      "declaration": "export type AvatarSizeType =\n  | 'sm'\n  | 'md'\n  | 'lg'",
      "docstring": "",
      "path": "src/components/mds-avatar-stack/meta/types.ts"
    },
    "src/type/variant.ts::ThemeFullVariantType": {
      "declaration": "export type ThemeFullVariantType =\n  | 'amaranth'\n  | 'aqua'\n  | 'blue'\n  | 'dark'\n  | 'error'\n  | 'green'\n  | 'info'\n  | 'light'\n  | 'lime'\n  | 'orange'\n  | 'orchid'\n  | 'sky'\n  | 'success'\n  | 'violet'\n  | 'warning'\n  | 'yellow'",
      "docstring": "",
      "path": "src/type/variant.ts"
    },
    "src/type/variant.ts::ToneVariantType": {
      "declaration": "export type ToneVariantType =\n  | 'strong' // background strong\n  | 'weak' // background weak\n  | 'ghost' // bordered\n  | 'quiet'",
      "docstring": "",
      "path": "src/type/variant.ts"
    },
    "src/type/typography.ts::TypographyInfoType": {
      "declaration": "export type TypographyInfoType =\n  | 'caption'\n  | 'detail'\n  | 'label'\n  | 'option'\n  | 'paragraph'\n  | 'tip'",
      "docstring": "",
      "path": "src/type/typography.ts"
    },
    "src/type/typography.ts::TypographyReadType": {
      "declaration": "export type TypographyReadType =\n  | 'caption'\n  | 'detail'\n  | 'paragraph'",
      "docstring": "",
      "path": "src/type/typography.ts"
    },
    "src/type/typography.ts::TypographyVariants": {
      "declaration": "export type TypographyVariants =\n  | 'title'\n  | 'info'\n  | 'read'\n  | 'code'",
      "docstring": "",
      "path": "src/type/typography.ts"
    },
    "src/type/variant.ts::ThemeVariantType": {
      "declaration": "export type ThemeVariantType =\n  | 'ai'\n  | 'dark'\n  | 'error'\n  | 'info'\n  | 'light'\n  | 'primary'\n  | 'success'\n  | 'warning'",
      "docstring": "",
      "path": "src/type/variant.ts"
    },
    "src/type/variant.ts::ToneSimpleVariantType": {
      "declaration": "export type ToneSimpleVariantType =\n  | 'quiet'\n  | 'strong'\n  | 'weak'",
      "docstring": "",
      "path": "src/type/variant.ts"
    },
    "src/components/mds-benchmark-bar/meta/types.ts::BenchmarkBarTypographyType": {
      "declaration": "export type BenchmarkBarTypographyType =\n  | 'option'\n  | 'label'",
      "docstring": "",
      "path": "src/components/mds-benchmark-bar/meta/types.ts"
    },
    "src/components/mds-bibliography/meta/types.ts::BibliographyFormatType": {
      "declaration": "export type BibliographyFormatType =\n  | 'apa' // American Psychological Association - Simmons, B. (2015, January 9). The tale of two Flaccos. Grantland. http://grantland.com/the-triangle/the-tale-of-two-flaccos/\n  | 'mla' // Modern Language Association - Author's Last name, First name. \"Title of Source.\" Title of Container, Other contributors, Version, Numbers, Publisher, Publication Date, Location.\n  | 'turabian'",
      "docstring": "",
      "path": "src/components/mds-bibliography/meta/types.ts"
    },
    "src/components/mds-bibliography/meta/types.ts::BibliographyRelationshipType": {
      "declaration": "export type BibliographyRelationshipType =\n  | 'author'\n  | 'external'",
      "docstring": "",
      "path": "src/components/mds-bibliography/meta/types.ts"
    },
    "src/components/mds-breadcrumb/meta/event-detail.ts::MdsBreadcrumbEventDetail": {
      "declaration": "export interface MdsBreadcrumbEventDetail {\n  caller: HTMLMdsBreadcrumbItemElement\n  id: string\n  selected?: boolean\n}",
      "docstring": "",
      "path": "src/components/mds-breadcrumb/meta/event-detail.ts"
    },
    "src/components/mds-breadcrumb-item/meta/event-detail.ts::MdsBreadcrumbItemEventDetail": {
      "declaration": "export interface MdsBreadcrumbItemEventDetail {\n  id: string\n  selected: boolean\n}",
      "docstring": "",
      "path": "src/components/mds-breadcrumb-item/meta/event-detail.ts"
    },
    "src/type/button.ts::ButtonIconPositionType": {
      "declaration": "export type ButtonIconPositionType =\n  | 'left'\n  | 'right'",
      "docstring": "",
      "path": "src/type/button.ts"
    },
    "src/type/button.ts::ButtonType": {
      "declaration": "export type ButtonType =\n  | 'a'\n  | 'button'\n  | 'reset'\n  | 'submit'",
      "docstring": "",
      "path": "src/type/button.ts"
    },
    "src/type/button.ts::ButtonVariantType": {
      "declaration": "export type ButtonVariantType =\n  | 'ai'\n  | 'apple'\n  | 'dark'\n  | 'error'\n  | 'google'\n  | 'info'\n  | 'light'\n  | 'primary'\n  | 'secondary'\n  | 'success'\n  | 'warning'",
      "docstring": "",
      "path": "src/type/button.ts"
    },
    "src/type/button.ts::ButtonSizeType": {
      "declaration": "export type ButtonSizeType =\n  | 'sm'\n  | 'md'\n  | 'lg'\n  | 'xl'",
      "docstring": "",
      "path": "src/type/button.ts"
    },
    "src/type/button.ts::ButtonTargetType": {
      "declaration": "export type ButtonTargetType =\n  |'self'\n  |'blank'",
      "docstring": "",
      "path": "src/type/button.ts"
    },
    "src/type/text.ts::TypographyTruncateType": {
      "declaration": "export type TypographyTruncateType =\n  | 'all'\n  | 'none'\n  | 'word'",
      "docstring": "",
      "path": "src/type/text.ts"
    },
    "src/type/button.ts::ButtonDropdownVariantType": {
      "declaration": "export type ButtonDropdownVariantType =\n  | 'ai'\n  | 'dark'\n  | 'error'\n  | 'info'\n  | 'light'\n  | 'primary'\n  | 'secondary'\n  | 'success'\n  | 'warning'",
      "docstring": "",
      "path": "src/type/button.ts"
    },
    "src/components/mds-calendar-cell/meta/types.ts::CalendarCellType": {
      "declaration": "export type CalendarCellType =\n  | 'other'\n  | 'current'\n  | 'weekend'",
      "docstring": "",
      "path": "src/components/mds-calendar-cell/meta/types.ts"
    },
    "src/components/mds-calendar-cell/meta/types.ts::CalendarCellSelectionOrieintationType": {
      "declaration": "export type CalendarCellSelectionOrieintationType =\n  | 'both'\n  | 'horizontal'\n  | 'vertical'",
      "docstring": "",
      "path": "src/components/mds-calendar-cell/meta/types.ts"
    },
    "src/components/mds-calendar-cell/meta/types.ts::CalendarCellSelectionPositionType": {
      "declaration": "export type CalendarCellSelectionPositionType =\n  | 'end'\n  | 'middle'\n  | 'none'\n  | 'start'\n  | 'single'",
      "docstring": "",
      "path": "src/components/mds-calendar-cell/meta/types.ts"
    },
    "src/type/variant.ts::ChipVariantType": {
      "declaration": "export type ChipVariantType =\n  | 'ai'\n  | 'amaranth'\n  | 'aqua'\n  | 'blue'\n  | 'dark'\n  | 'error'\n  | 'green'\n  | 'info'\n  | 'lime'\n  | 'orange'\n  | 'orchid'\n  | 'primary'\n  | 'secondary'\n  | 'sky'\n  | 'success'\n  | 'violet'\n  | 'warning'\n  | 'yellow'",
      "docstring": "",
      "path": "src/type/variant.ts"
    },
    "src/components/mds-chip/meta/interface.ts::MdsChipEvent": {
      "declaration": "interface MdsChipEvent {\n  event: Event\n  selected?: boolean\n  element: HTMLMdsChipElement\n}",
      "docstring": "",
      "path": "src/components/mds-chip/meta/interface.ts"
    },
    "src/components/mds-dropdown/meta/types.ts::DropdownInteractionType": {
      "declaration": "export type DropdownInteractionType =\n  | 'click'\n  | 'none'\n  | 'mouseover'",
      "docstring": "",
      "path": "src/components/mds-dropdown/meta/types.ts"
    },
    "src/type/floating-ui.ts::FloatingUIPlacement": {
      "declaration": "export type FloatingUIPlacement =\n  | 'bottom'\n  | 'bottom-end'\n  | 'bottom-start'\n  | 'left'\n  | 'left-end'\n  | 'left-start'\n  | 'right'\n  | 'right-end'\n  | 'right-start'\n  | 'top'\n  | 'top-end'\n  | 'top-start'",
      "docstring": "",
      "path": "src/type/floating-ui.ts"
    },
    "src/type/floating-ui.ts::FloatingUIStrategy": {
      "declaration": "export type FloatingUIStrategy =\n  | 'absolute'\n  | 'fixed'",
      "docstring": "",
      "path": "src/type/floating-ui.ts"
    },
    "src/components/mds-dropdown/meta/event-detail.ts::MdsDropdownEventDetail": {
      "declaration": "export interface MdsDropdownEventDetail {\n  caller: HTMLElement\n  visible: boolean\n}",
      "docstring": "",
      "path": "src/components/mds-dropdown/meta/event-detail.ts"
    },
    "src/type/file-types.ts::ExtensionSuffixType": {
      "declaration": "export type ExtensionSuffixType =\n  | '7z'\n  | 'ace'\n  | 'ai'\n  | 'db'\n  | 'default'\n  | 'dmg'\n  | 'doc'\n  | 'docm'\n  | 'docx'\n  | 'eml'\n  | 'eps'\n  | 'exe'\n  | 'flac'\n  | 'gif'\n  | 'heic'\n  | 'htm'\n  | 'html'\n  | 'jpe'\n  | 'jpeg'\n  | 'jpg'\n  | 'js'\n  | 'json'\n  | 'jsx'\n  | 'm2v'\n  | 'mp2'\n  | 'mp3'\n  | 'mp4'\n  | 'mp4v'\n  | 'mpeg'\n  | 'mpg'\n  | 'mpg4'\n  | 'mpga'\n  | 'odf'\n  | 'odp'\n  | 'ods'\n  | 'odt'\n  | 'odt'\n  | 'ole'\n  | 'p7m'\n  | 'pdf'\n  | 'php'\n  | 'png'\n  | 'ppt'\n  | 'rar'\n  | 'rtf'\n  | 'sass'\n  | 'shtml'\n  | 'svg'\n  | 'tar'\n  | 'tiff'\n  | 'ts'\n  | 'tsd'\n  | 'txt'\n  | 'wav'\n  | 'webp'\n  | 'xar'\n  | 'xls'\n  | 'xlsx'\n  | 'xml'\n  | 'zip'",
      "docstring": "",
      "path": "src/type/file-types.ts"
    },
    "src/components/mds-file/meta/event-detail.ts::MdsFileEventDetail": {
      "declaration": "export interface MdsFileEventDetail {\n  description: string\n  extension: string\n  filename: string\n  target: HTMLMdsFileElement\n  type: string\n}",
      "docstring": "",
      "path": "src/components/mds-file/meta/event-detail.ts"
    },
    "src/components/mds-file-preview/meta/event-detail.ts::MdsFilePreviewEventDetail": {
      "declaration": "export interface MdsFilePreviewEventDetail {\n  extension: string\n  filename: string\n  target: HTMLMdsFilePreviewElement\n}",
      "docstring": "",
      "path": "src/components/mds-file-preview/meta/event-detail.ts"
    },
    "src/components/mds-filter/meta/event-detail.ts::MdsFilterEventDetail": {
      "declaration": "export interface MdsFilterEventDetail {\n  children: NodeListOf<HTMLMdsFilterItemElement>\n  value: string\n}",
      "docstring": "",
      "path": "src/components/mds-filter/meta/event-detail.ts"
    },
    "src/components/mds-filter-item/meta/event-detail.ts::MdsFilterItemEventDetail": {
      "declaration": "export interface MdsFilterItemEventDetail {\n  id: string\n  selected: boolean\n}",
      "docstring": "",
      "path": "src/components/mds-filter-item/meta/event-detail.ts"
    },
    "src/type/header-bar.ts::HeaderBarMenuType": {
      "declaration": "export type HeaderBarMenuType =\n  | 'all'\n  | 'desktop'\n  | 'mobile'\n  | 'none'",
      "docstring": "",
      "path": "src/type/header-bar.ts"
    },
    "src/type/header-bar.ts::HeaderBarNavType": {
      "declaration": "export type HeaderBarNavType =\n  | 'all'\n  | 'desktop'\n  | 'mobile'\n  | 'none'",
      "docstring": "",
      "path": "src/type/header-bar.ts"
    },
    "src/components/mds-header/meta/event-detail.ts::MdsHeaderEventDetail": {
      "declaration": "export interface MdsHeaderEventDetail {\n  bar: HTMLMdsHeaderBarElement\n}",
      "docstring": "",
      "path": "src/components/mds-header/meta/event-detail.ts"
    },
    "src/components/mds-header/meta/event-detail.ts::MdsHeaderVisibilityEventDetail": {
      "declaration": "export interface MdsHeaderVisibilityEventDetail {\n  visibility: boolean\n}",
      "docstring": "",
      "path": "src/components/mds-header/meta/event-detail.ts"
    },
    "src/components/mds-horizontal-scroll/meta/types.ts::ViewportType": {
      "declaration": "export type ViewportType =\n  | 'all'\n  | 'tv'\n  | 'xlarge'\n  | 'large'\n  | 'wide'\n  | 'desktop'\n  | 'tablet'\n  | 'none'",
      "docstring": "",
      "path": "src/components/mds-horizontal-scroll/meta/types.ts"
    },
    "src/components/mds-horizontal-scroll/meta/types.ts::NavigationType": {
      "declaration": "export type NavigationType =\n  | 'none'\n  | 'scrollbar'\n  | 'position'",
      "docstring": "",
      "path": "src/components/mds-horizontal-scroll/meta/types.ts"
    },
    "src/components/mds-horizontal-scroll/meta/types.ts::SnapType": {
      "declaration": "export type SnapType =\n  | 'center'\n  | 'end'\n  | 'none'\n  | 'start'",
      "docstring": "",
      "path": "src/components/mds-horizontal-scroll/meta/types.ts"
    },
    "src/components/mds-img/meta/types.ts::CrossoriginType": {
      "declaration": "export type CrossoriginType =\n  | 'anonymous'\n  | 'use-credentials'",
      "docstring": "",
      "path": "src/components/mds-img/meta/types.ts"
    },
    "src/type/loading.ts::LoadingType": {
      "declaration": "export type LoadingType =\n  | 'eager'\n  | 'lazy'",
      "docstring": "",
      "path": "src/type/loading.ts"
    },
    "src/components/mds-img/meta/types.ts::ReferrerpolicyType": {
      "declaration": "export type ReferrerpolicyType =\n  | 'no-referrer'\n  | 'no-referrer-when-downgrade'\n  | 'origin'\n  | 'origin-when-cross-origin'\n  | 'unsafe-url'",
      "docstring": "",
      "path": "src/components/mds-img/meta/types.ts"
    },
    "src/components/mds-img/meta/event-detail.ts::MdsImgEventDetail": {
      "declaration": "export interface MdsImgEventDetail {\n  image: HTMLImageElement\n}",
      "docstring": "",
      "path": "src/components/mds-img/meta/event-detail.ts"
    },
    "src/type/autocomplete.ts::AutocompleteType": {
      "declaration": "export type AutocompleteType =\n  | 'additional-name'\n  | 'address'\n  | 'address-level1'\n  | 'address-level2'\n  | 'address-level3'\n  | 'address-level4'\n  | 'address-line1'\n  | 'address-line2'\n  | 'address-line3'\n  | 'bday'\n  | 'bday-day'\n  | 'bday-month'\n  | 'bday-year'\n  | 'cc-additional-name'\n  | 'cc-csc'\n  | 'cc-exp'\n  | 'cc-exp-month'\n  | 'cc-exp-year'\n  | 'cc-family-name'\n  | 'cc-given-name'\n  | 'cc-name'\n  | 'cc-number'\n  | 'cc-type'\n  | 'country'\n  | 'country-name'\n  | 'current-password'\n  | 'email'\n  | 'family-name'\n  | 'given-name'\n  | 'honorific-prefix'\n  | 'honorific-suffix'\n  | 'impp'\n  | 'language'\n  | 'name'\n  | 'new-password'\n  | 'nickname'\n  | 'off'\n  | 'on'\n  | 'one-time-code'\n  | 'organization'\n  | 'organization-title'\n  | 'photo'\n  | 'postal-code'\n  | 'sex'\n  | 'street-address'\n  | 'tel'\n  | 'tel-area-code'\n  | 'tel-country-code'\n  | 'tel-extension'\n  | 'tel-local'\n  | 'tel-national'\n  | 'transaction-amount'\n  | 'transaction-currency'\n  | 'url'\n  | 'username'",
      "docstring": "",
      "path": "src/type/autocomplete.ts"
    },
    "src/type/input.ts::InputControlsLayoutType": {
      "declaration": "export type InputControlsLayoutType =\n  | 'horizontal'\n  | 'vertical'",
      "docstring": "",
      "path": "src/type/input.ts"
    },
    "src/type/input.ts::InputControlsIconType": {
      "declaration": "export type InputControlsIconType =\n  | 'arrow'\n  | 'arithmetic'",
      "docstring": "",
      "path": "src/type/input.ts"
    },
    "src/type/variant.ts::ThemeInputVariantType": {
      "declaration": "export type ThemeInputVariantType =\n  | 'primary'\n  | 'ai'\n  | 'error'\n  | 'info'\n  | 'success'\n  | 'warning'",
      "docstring": "",
      "path": "src/type/variant.ts"
    },
    "src/type/input.ts::InputTextType": {
      "declaration": "export type InputTextType =\n  | 'date'\n  | 'email'\n  | 'number'\n  | 'password'\n  | 'search'\n  | 'tel'\n  | 'text'\n  | 'textarea'\n  | 'time'\n  | 'url'\n  | 'cc'\n  | 'cf'\n  | 'isbn'\n  | 'piva'",
      "docstring": "",
      "path": "src/type/input.ts"
    },
    "src/type/typography.ts::TypographyInputType": {
      "declaration": "export type TypographyInputType =\n  | 'snippet'\n  | 'detail'",
      "docstring": "",
      "path": "src/type/typography.ts"
    },
    "src/type/input.ts::MdsInputEventDetail": {
      "declaration": "export interface MdsInputEventDetail {\n  value?: File | string | FormData | null\n}",
      "docstring": "",
      "path": "src/type/input.ts"
    },
    "src/components/mds-input/meta/validators.ts::MdsValidatorFn": {
      "declaration": "(input: string) => null | MdsValidationErrors",
      "docstring": "",
      "path": "src/components/mds-input/meta/validators.ts"
    },
    "src/components/mds-input/meta/validators.ts::MdsValidationErrors": {
      "declaration": "export interface MdsValidationErrors {\n  [key: string]: string\n}",
      "docstring": "",
      "path": "src/components/mds-input/meta/validators.ts"
    },
    "src/type/variant.ts::ThemeStatusVariantType": {
      "declaration": "export type ThemeStatusVariantType =\n  | 'error'\n  | 'info'\n  | 'success'\n  | 'warning'",
      "docstring": "",
      "path": "src/type/variant.ts"
    },
    "src/components/mds-input-switch/meta/types.ts::InputSwitchSizeType": {
      "declaration": "export type InputSwitchSizeType =\n  | 'sm'\n  | 'md'\n  | 'lg'",
      "docstring": "",
      "path": "src/components/mds-input-switch/meta/types.ts"
    },
    "src/components/mds-input-switch/meta/types.ts::InputSwitchType": {
      "declaration": "export type InputSwitchType =\n  | 'checkbox'\n  | 'radio'\n  | 'switch'",
      "docstring": "",
      "path": "src/components/mds-input-switch/meta/types.ts"
    },
    "src/components/mds-input-switch/meta/event-detail.ts::MdsInputSwitchEventDetail": {
      "declaration": "export interface MdsInputSwitchEventDetail {\n  name: string\n  checked: boolean\n  value: string\n}",
      "docstring": "",
      "path": "src/components/mds-input-switch/meta/event-detail.ts"
    },
    "src/components/mds-input-tip/meta/types.ts::InputTipPositionType": {
      "declaration": "export type InputTipPositionType =\n  | 'top'\n  | 'bottom'",
      "docstring": "",
      "path": "src/components/mds-input-tip/meta/types.ts"
    },
    "src/type/input-tip.ts::InputTipItemVariantType": {
      "declaration": "export type InputTipItemVariantType =\n  | 'count-almost'\n  | 'count-almost-full'\n  | 'count-empty'\n  | 'count-full'\n  | 'count-incomplete'\n  | 'disabled'\n  | 'readonly'\n  | 'required'\n  | 'required-success'\n  | 'text'",
      "docstring": "",
      "path": "src/type/input-tip.ts"
    },
    "src/components/mds-input-upload/meta/types.ts::AttachmentSort": {
      "declaration": "type AttachmentSort =\n  'status' |\n  'date'",
      "docstring": "",
      "path": "src/components/mds-input-upload/meta/types.ts"
    },
    "src/components/mds-input-upload/meta/types.ts::FileError": {
      "declaration": "interface FileError {\n  filename: string,\n  errorMessage: string,\n}",
      "docstring": "",
      "path": "src/components/mds-input-upload/meta/types.ts"
    },
    "src/components/mds-keyboard/meta/type.ts::KeyboardTest": {
      "declaration": "export type KeyboardTest =\n  | 'pass'\n  | 'fail'",
      "docstring": "",
      "path": "src/components/mds-keyboard/meta/type.ts"
    },
    "src/type/keyboard.ts::KeyboardKeyName": {
      "declaration": "export type KeyboardKeyName =\n  | '0'\n  | '1'\n  | '2'\n  | '3'\n  | '4'\n  | '5'\n  | '6'\n  | '7'\n  | '8'\n  | '9'\n  | 'a'\n  | 'alt'\n  | 'altleft'\n  | 'altright'\n  | 'arrowdown'\n  | 'arrowleft'\n  | 'arrowright'\n  | 'arrowup'\n  | 'b'\n  | 'backspace'\n  | 'c'\n  | 'capslock'\n  | 'command'\n  | 'commandleft'\n  | 'commandright'\n  | 'control'\n  | 'controlleft'\n  | 'controlright'\n  | 'd'\n  | 'delete'\n  | 'e'\n  | 'end'\n  | 'enter'\n  | 'escape'\n  | 'f'\n  | 'f1'\n  | 'f10'\n  | 'f11'\n  | 'f12'\n  | 'f2'\n  | 'f3'\n  | 'f4'\n  | 'f5'\n  | 'f6'\n  | 'f7'\n  | 'f8'\n  | 'f9'\n  | 'g'\n  | 'h'\n  | 'home'\n  | 'i'\n  | 'j'\n  | 'k'\n  | 'l'\n  | 'm'\n  | 'n'\n  | 'o'\n  | 'option'\n  | 'optionleft'\n  | 'optionright'\n  | 'p'\n  | 'pagedown'\n  | 'pageup'\n  | 'q'\n  | 'r'\n  | 's'\n  | 'shift'\n  | 'shiftleft'\n  | 'shiftright'\n  | 'space'\n  | 't'\n  | 'tab'\n  | 'u'\n  | 'v'\n  | 'w'\n  | 'windows'\n  | 'windowsleft'\n  | 'windowsright'\n  | 'x'\n  | 'y'\n  | 'z'",
      "docstring": "",
      "path": "src/type/keyboard.ts"
    },
    "src/type/typography.ts::TypographyType": {
      "declaration": "export type TypographyType =\n  | 'action'\n  | 'caption'\n  | 'snippet'\n  | 'detail'\n  | 'h1'\n  | 'h2'\n  | 'h3'\n  | 'h4'\n  | 'h5'\n  | 'h6'\n  | 'hack'\n  | 'label'\n  | 'option'\n  | 'paragraph'\n  | 'tip'",
      "docstring": "",
      "path": "src/type/typography.ts"
    },
    "src/type/typography.ts::TypographyReadingVariants": {
      "declaration": "export type TypographyReadingVariants =\n  | 'info'\n  | 'read'",
      "docstring": "",
      "path": "src/type/typography.ts"
    },
    "src/components/mds-mention/meta/type.ts::MentionSize": {
      "declaration": "export type MentionSize =\n  | 'sm'\n  | 'md'\n  | 'lg'",
      "docstring": "",
      "path": "src/components/mds-mention/meta/type.ts"
    },
    "src/components/mds-modal/meta/types.ts::ModalPositionType": {
      "declaration": "export type ModalPositionType =\n  | 'bottom'\n  | 'bottom-left'\n  | 'bottom-right'\n  | 'center'\n  | 'left'\n  | 'right'\n  | 'top'\n  | 'top-left'\n  | 'top-right'",
      "docstring": "",
      "path": "src/components/mds-modal/meta/types.ts"
    },
    "src/components/mds-modal/meta/types.ts::ModalAnimationStateType": {
      "declaration": "export type ModalAnimationStateType =\n  | 'intro'\n  | 'none'\n  | 'outro'",
      "docstring": "",
      "path": "src/components/mds-modal/meta/types.ts"
    },
    "src/components/mds-modal/meta/types.ts::ModalAnimationStyleType": {
      "declaration": "export type ModalAnimationStyleType =\n  | 'slide'\n  | 'custom'\n  | '3d'",
      "docstring": "",
      "path": "src/components/mds-modal/meta/types.ts"
    },
    "src/components/mds-modal/meta/types.ts::ModalOverflowType": {
      "declaration": "export type ModalOverflowType =\n  | 'auto'\n  | 'manual'",
      "docstring": "",
      "path": "src/components/mds-modal/meta/types.ts"
    },
    "src/type/variant.ts::LabelVariantType": {
      "declaration": "export type LabelVariantType =\n  | 'amaranth'\n  | 'aqua'\n  | 'blue'\n  | 'green'\n  | 'lime'\n  | 'orange'\n  | 'orchid'\n  | 'sky'\n  | 'violet'\n  | 'yellow'",
      "docstring": "",
      "path": "src/type/variant.ts"
    },
    "src/components/mds-notification/meta/types.ts::StrategyType": {
      "declaration": "export type StrategyType =\n  | 'absolute'\n  | 'fixed'\n  | 'disabled'",
      "docstring": "",
      "path": "src/components/mds-notification/meta/types.ts"
    },
    "src/components/mds-paginator/meta/event-detail.ts::MdsPaginatorEventDetail": {
      "declaration": "export interface MdsPaginatorEventDetail {\n  caller?: HTMLMdsPaginatorItemElement\n  page: number\n}",
      "docstring": "",
      "path": "src/components/mds-paginator/meta/event-detail.ts"
    },
    "src/components/mds-policy-ai/meta/types.ts::PolicyAiVariant": {
      "declaration": "export type PolicyAiVariant =\n  | 'icon'\n  | 'chip'\n  | 'card'\n  | 'banner'",
      "docstring": "",
      "path": "src/components/mds-policy-ai/meta/types.ts"
    },
    "src/type/button.ts::TabSizeType": {
      "declaration": "export type TabSizeType =\n  | 'sm'\n  | 'md'",
      "docstring": "",
      "path": "src/type/button.ts"
    },
    "src/components/mds-pref-animation/meta/types.ts::AnimationModeType": {
      "declaration": "export type AnimationModeType =\n  | 'reduce'\n  | 'no-preference'\n  | 'system'",
      "docstring": "",
      "path": "src/components/mds-pref-animation/meta/types.ts"
    },
    "src/event-detail/preference.ts::MdsPrefChangeEventDetail": {
      "declaration": "export interface MdsPrefChangeEventDetail {\n  preference: UIPreferenceType\n}",
      "docstring": "",
      "path": "src/event-detail/preference.ts"
    },
    "src/type/preference.ts::ConsumptionModeType": {
      "declaration": "export type ConsumptionModeType =\n  | 'high'\n  | 'medium'\n  | 'low'",
      "docstring": "",
      "path": "src/type/preference.ts"
    },
    "src/components/mds-pref-contrast/meta/types.ts::ContrastModeType": {
      "declaration": "export type ContrastModeType =\n  | 'more'\n  | 'no-preference'\n  | 'system'",
      "docstring": "",
      "path": "src/components/mds-pref-contrast/meta/types.ts"
    },
    "src/event-detail/language.ts::MdsPrefLanguageEventDetail": {
      "declaration": "export interface MdsPrefLanguageEventDetail {\n  /* A string representing the language version as defined in {@link https://datatracker.ietf.org/doc/html/rfc5646 RFC 5646: Tags for Identifying Languages (also known as BCP 47)}.\n   *\n   * `Examples of valid language codes include \"en\", \"en-US\", \"fr\", \"fr-FR\", \"es-ES\", etc.`\n   */\n  language?: string\n}",
      "docstring": "",
      "path": "src/event-detail/language.ts"
    },
    "src/components/mds-pref-theme/meta/types.ts::ThemeModeType": {
      "declaration": "export type ThemeModeType =\n  | 'light'\n  | 'dark'\n  | 'system'",
      "docstring": "",
      "path": "src/components/mds-pref-theme/meta/types.ts"
    },
    "src/components/mds-pref-theme/meta/types.ts::ThemeTransitionType": {
      "declaration": "export type ThemeTransitionType =\n  | 'none'\n  | 'flash'\n  | 'smooth'",
      "docstring": "",
      "path": "src/components/mds-pref-theme/meta/types.ts"
    },
    "src/components/mds-price-table-features-cell/meta/types.ts::PriceTableFeaturesCellType": {
      "declaration": "export type PriceTableFeaturesCellType =\n  | 'custom'\n  | 'label'\n  | 'supported'\n  | 'text'\n  | 'unsupported'",
      "docstring": "",
      "path": "src/components/mds-price-table-features-cell/meta/types.ts"
    },
    "src/components/mds-progress/meta/types.ts::DirectionType": {
      "declaration": "export type DirectionType =\n  | 'horizontal'\n  | 'vertical'",
      "docstring": "",
      "path": "src/components/mds-progress/meta/types.ts"
    },
    "src/components/mds-push-notification/meta/event-detail.ts::MdsPushNotificationEventDetail": {
      "declaration": "export interface MdsPushNotificationEventDetail {\n  visible: boolean\n}",
      "docstring": "",
      "path": "src/components/mds-push-notification/meta/event-detail.ts"
    },
    "src/components/mds-push-notification-item/meta/types.ts::NotificationItemDateFormatType": {
      "declaration": "string",
      "docstring": "",
      "path": "src/components/mds-push-notification-item/meta/types.ts"
    },
    "src/components/mds-push-notification-item/meta/types.ts::NotificationItemPreviewType": {
      "declaration": "export type NotificationItemPreviewType =\n  | 'avatar'\n  | 'image'",
      "docstring": "",
      "path": "src/components/mds-push-notification-item/meta/types.ts"
    },
    "src/components/mds-push-notification-item/meta/event-detail.ts::MdsPushNotificationItemEventDetail": {
      "declaration": "export interface MdsPushNotificationItemEventDetail {\n  id: string;\n}",
      "docstring": "",
      "path": "src/components/mds-push-notification-item/meta/event-detail.ts"
    },
    "src/type/text.ts::TypographyHeadingTagType": {
      "declaration": "export type TypographyHeadingTagType =\n  | 'h1'\n  | 'h2'\n  | 'h3'\n  | 'h4'\n  | 'h5'\n  | 'h6'",
      "docstring": "",
      "path": "src/type/text.ts"
    },
    "src/components/mds-radial-menu/meta/types.ts::Direction": {
      "declaration": "export type Direction =\n  | 'clockwise'\n  | 'counterclockwise'",
      "docstring": "",
      "path": "src/components/mds-radial-menu/meta/types.ts"
    },
    "src/components/mds-radial-menu/meta/types.ts::Interaction": {
      "declaration": "export type Interaction =\n  | 'click'\n  | 'rightclick'",
      "docstring": "",
      "path": "src/components/mds-radial-menu/meta/types.ts"
    },
    "src/components.d.ts::ModalOverflowType": {
      "declaration": "any",
      "docstring": "",
      "path": "src/components.d.ts"
    },
    "src/components/mds-status-bar/meta/types.ts::StatusBarPositionType": {
      "declaration": "export type StatusBarPositionType =\n  | 'bottom'\n  | 'bottom-left'\n  | 'bottom-right'",
      "docstring": "",
      "path": "src/components/mds-status-bar/meta/types.ts"
    },
    "src/components/mds-stepper-bar/meta/event-detail.ts::MdsStepperBarEventDetail": {
      "declaration": "export interface MdsStepperBarEventDetail {\n  step: number\n  value: string\n}",
      "docstring": "",
      "path": "src/components/mds-stepper-bar/meta/event-detail.ts"
    },
    "src/components/mds-stepper-bar-item/meta/event-detail.ts::MdsStepperBarItemEventDetail": {
      "declaration": "export interface MdsStepperBarItemEventDetail {\n  value: string\n}",
      "docstring": "",
      "path": "src/components/mds-stepper-bar-item/meta/event-detail.ts"
    },
    "src/components/mds-tab/meta/type.ts::DirectionType": {
      "declaration": "export type DirectionType =\n  | 'horizontal'\n  | 'vertical'",
      "docstring": "",
      "path": "src/components/mds-tab/meta/type.ts"
    },
    "src/type/animation.ts::HorizontalActionsAnimationType": {
      "declaration": "export type HorizontalActionsAnimationType =\n  | 'fade'\n  | 'slide'",
      "docstring": "",
      "path": "src/type/animation.ts"
    },
    "src/components/mds-tab/meta/event-detail.ts::MdsTabEventDetail": {
      "declaration": "export interface MdsTabEventDetail {\n  id: number\n  value?: string\n}",
      "docstring": "",
      "path": "src/components/mds-tab/meta/event-detail.ts"
    },
    "src/components/mds-tab-bar/meta/event-detail.ts::MdsTabBarEventDetail": {
      "declaration": "export interface MdsTabBarEventDetail {\n  index: number\n}",
      "docstring": "",
      "path": "src/components/mds-tab-bar/meta/event-detail.ts"
    },
    "src/type/typography.ts::TypographySmallerType": {
      "declaration": "export type TypographySmallerType =\n  | 'tip'\n  | 'option'",
      "docstring": "",
      "path": "src/type/typography.ts"
    },
    "src/components/mds-tab-item/meta/event-detail.ts::MdsTabItemEventDetail": {
      "declaration": "export interface MdsTabItemEventDetail {\n  target: HTMLMdsTabItemElement\n  value?: string\n}",
      "docstring": "",
      "path": "src/components/mds-tab-item/meta/event-detail.ts"
    },
    "src/components/mds-table/meta/event-detail.ts::MdsTableSelectionEventDetail": {
      "declaration": "export interface MdsTableSelectionEventDetail {\n  rows: MdsTableRowSelection[]\n}",
      "docstring": "",
      "path": "src/components/mds-table/meta/event-detail.ts"
    },
    "src/components/mds-table/meta/type.ts::MdsTableRowSelection": {
      "declaration": "{\n  index: number\n  value?: string | number\n}",
      "docstring": "",
      "path": "src/components/mds-table/meta/type.ts"
    },
    "src/components/mds-table-header-cell/meta/types.ts::SortDirectionType": {
      "declaration": "export type SortDirectionType =\n  | 'ascending'\n  | 'descending'\n  | 'none'",
      "docstring": "",
      "path": "src/components/mds-table-header-cell/meta/types.ts"
    },
    "src/components/mds-text/meta/types.ts::TextAnimationType": {
      "declaration": "export type TextAnimationType =\n  | 'none'\n  | 'yugop'",
      "docstring": "",
      "path": "src/components/mds-text/meta/types.ts"
    },
    "src/type/text.ts::TypographyTagType": {
      "declaration": "export type TypographyTagType =\n  | 'abbr'\n  | 'address'\n  | 'article'\n  | 'b'\n  | 'bdo'\n  | 'blockquote'\n  | 'cite'\n  | 'code'\n  | 'dd'\n  | 'del'\n  | 'details'\n  | 'dfn'\n  | 'div'\n  | 'dl'\n  | 'dt'\n  | 'em'\n  | 'figcaption'\n  | 'h1'\n  | 'h2'\n  | 'h3'\n  | 'h4'\n  | 'h5'\n  | 'h6'\n  | 'i'\n  | 'ins'\n  | 'kbd'\n  | 'label'\n  | 'legend'\n  | 'li'\n  | 'mark'\n  | 'ol'\n  | 'p'\n  | 'pre'\n  | 'q'\n  | 'rb'\n  | 'rt'\n  | 'ruby'\n  | 's'\n  | 'samp'\n  | 'small'\n  | 'span'\n  | 'strong'\n  | 'sub'\n  | 'summary'\n  | 'sup'\n  | 'time'\n  | 'u'\n  | 'ul'\n  | 'var'",
      "docstring": "",
      "path": "src/type/text.ts"
    },
    "src/components/mds-toast/meta/types.ts::ToastPosition": {
      "declaration": "export type ToastPosition =\n  | 'top-left'\n  | 'top-center'\n  | 'top-right'\n  | 'bottom-left'\n  | 'bottom-center'\n  | 'bottom-right'",
      "docstring": "",
      "path": "src/components/mds-toast/meta/types.ts"
    },
    "src/type/typography.ts::TypographyTooltipType": {
      "declaration": "export type TypographyTooltipType =\n  | 'caption'\n  | 'detail'\n  | 'tip'",
      "docstring": "",
      "path": "src/type/typography.ts"
    },
    "src/type/tree.ts::TreeAppearance": {
      "declaration": "export type TreeAppearance =\n  | 'none'\n  | 'depth'",
      "docstring": "",
      "path": "src/type/tree.ts"
    },
    "src/type/tree.ts::TreeIcon": {
      "declaration": "export type TreeIcon =\n  | 'folder'\n  | 'chevron'",
      "docstring": "",
      "path": "src/type/tree.ts"
    },
    "src/type/tree.ts::TreeActions": {
      "declaration": "export type TreeActions =\n  | 'auto'\n  | 'visible'",
      "docstring": "",
      "path": "src/type/tree.ts"
    },
    "src/components/mds-tree-item/meta/event-detail.ts::MdsTreeItemEventDetail": {
      "declaration": "export interface MdsTreeItemEventDetail {\n  element: HTMLMdsTreeItemElement\n}",
      "docstring": "",
      "path": "src/components/mds-tree-item/meta/event-detail.ts"
    },
    "src/components/mds-usage/meta/types.ts::UsageType": {
      "declaration": "export type UsageType =\n  | 'do'\n  | 'dont'\n  | 'info'\n  | 'warn'",
      "docstring": "",
      "path": "src/components/mds-usage/meta/types.ts"
    },
    "src/components/mds-video-wall/meta/types.ts::NoiseType": {
      "declaration": "export type NoiseType =\n  | 'classic'\n  | 'none'\n  | 'sharp'\n  | 'soft'\n  | 'tv'",
      "docstring": "",
      "path": "src/components/mds-video-wall/meta/types.ts"
    },
    "src/components/mds-video-wall/meta/types.ts::PreloadType": {
      "declaration": "export type PreloadType =\n  | 'auto'\n  | 'metadata'\n  | 'none'",
      "docstring": "",
      "path": "src/components/mds-video-wall/meta/types.ts"
    }
  }
}
