{
  "timestamp": "2026-02-13T10:25:23",
  "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",
      "docs": "",
      "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": [],
      "dependencies": [],
      "dependencyGraph": {}
    }
  ],
  "typeLibrary": {
    "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/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"
    }
  }
}