{
  "framework": "vue",
  "name": "@carbon/vue",
  "version": "3.0.29",
  "contributions": {
    "html": {
      "description-markup": "markdown",
      "types-syntax": "typescript",
      "tags": [
        {
          "name": "CvAccordion",
          "description": "",
          "attributes": [
            {
              "name": "align",
              "description": "Specify the alignment of the accordion heading title and chevron.",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "''"
            },
            {
              "name": "size",
              "description": "Specify the size of the Accordion",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "''"
            }
          ],
          "events": [
            {
              "name": "change",
              "description": "Triggers when state of an accordion item changes"
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvAccordion/CvAccordion.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvAccordionItem",
          "description": "",
          "attributes": [
            {
              "name": "disabled",
              "description": "disables this accordion item",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "open",
              "description": "open state of the accordion item. available as a v-model",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            }
          ],
          "events": [
            {
              "name": "update:open"
            }
          ],
          "slots": [
            {
              "name": "title"
            },
            {
              "name": "content"
            }
          ],
          "source": {
            "module": "./src/components/CvAccordion/CvAccordionItem.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvAccordionSkeleton",
          "description": "",
          "attributes": [
            {
              "name": "align",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'start'"
            },
            {
              "name": "size",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "''"
            }
          ],
          "source": {
            "module": "./src/components/CvAccordion/CvAccordionSkeleton.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvAspectRatio",
          "description": "",
          "attributes": [
            {
              "name": "as",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'div'"
            },
            {
              "name": "ratio",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "aspectRatios[0]"
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvAspectRatio/CvAspectRatio.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvBreadcrumb",
          "description": "",
          "attributes": [
            {
              "name": "ariaLabel",
              "description": "A11y label",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Breadcrumb'"
            },
            {
              "name": "noTrailingSlash",
              "description": "Stop trailing slash from being added",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvBreadcrumb/CvBreadcrumb.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvBreadcrumbItem",
          "description": "",
          "attributes": [
            {
              "name": "isCurrentPage",
              "description": "Is this item the current page?",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvBreadcrumb/CvBreadcrumbItem.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvBreadcrumbSkeleton",
          "description": "",
          "attributes": [
            {
              "name": "noTrailingSlash",
              "description": "Stop trailing slash from being added",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvBreadcrumb/CvBreadcrumbSkeleton.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvBreadcrumbSkeletonItem",
          "description": "",
          "source": {
            "module": "./src/components/CvBreadcrumb/CvBreadcrumbSkeletonItem.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvButton",
          "description": "",
          "attributes": [
            {
              "name": "disabled",
              "description": "disabled by property or if skeleton",
              "value": {
                "kind": "expression",
                "type": "disabled"
              }
            },
            {
              "name": "icon",
              "description": "\\@carbon/icons-vue icon, href, svg or symbol",
              "value": {
                "kind": "expression",
                "type": "icon"
              }
            },
            {
              "name": "kind",
              "description": "Carbon button kind",
              "value": {
                "kind": "expression",
                "type": "kind"
              }
            },
            {
              "name": "size",
              "description": "Size of the button",
              "value": {
                "kind": "expression",
                "type": "size"
              }
            },
            {
              "name": "skeleton",
              "description": "skeleton - shows the skeleton version of the button",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            }
          ],
          "events": [
            {
              "name": "click"
            }
          ],
          "slots": [
            {
              "name": "default",
              "description": "Default content of button"
            }
          ],
          "source": {
            "module": "./src/components/CvButton/CvButton.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvButtonSet",
          "description": "",
          "attributes": [
            {
              "name": "stacked",
              "description": "Button set stacked vertically",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            }
          ],
          "slots": [
            {
              "name": "default",
              "description": "Default content of button set, expects buttons"
            }
          ],
          "source": {
            "module": "./src/components/CvButton/CvButtonSet.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvButtonSkeleton",
          "description": "",
          "attributes": [
            {
              "name": "size",
              "description": "Size of the button",
              "value": {
                "kind": "expression",
                "type": "commonCvButtonProps.size"
              }
            }
          ],
          "source": {
            "module": "./src/components/CvButton/CvButtonSkeleton.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvCheckbox",
          "description": "",
          "attributes": [
            {
              "name": "hideLabel",
              "description": "Specify whether the label should be hidden, or not",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "null"
            },
            {
              "name": "label",
              "required": true,
              "description": "Provide a label to provide a description of the Checkbox input that you are exposing to the user",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "null"
            },
            {
              "name": "formItem",
              "description": "Specify whether the \"bx--form-item\" style should be applied",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "true"
            },
            {
              "name": "inline",
              "description": "Specify whether the \"bx--checkbox--inline\" style should be applied",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "disabled",
              "description": "Specify whether the Checkbox should be disabled",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            }
          ],
          "events": [
            {
              "name": "update:modelValue"
            },
            {
              "name": "change"
            }
          ],
          "source": {
            "module": "./src/components/CvCheckbox/CvCheckbox.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvCheckboxSkeleton",
          "description": "",
          "source": {
            "module": "./src/components/CvCheckbox/CvCheckboxSkeleton.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvCodeSnippet",
          "description": "",
          "attributes": [
            {
              "name": "kind",
              "description": "Type of code snippet",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "codeSnippetKinds[0]"
            },
            {
              "name": "copyFeedback",
              "description": "Text shown to user when copying code",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Copied!'"
            },
            {
              "name": "copyFeedbackTimeout",
              "description": "How long should the copy feedback text be shown?",
              "value": {
                "kind": "expression",
                "type": "number"
              },
              "default": "2000"
            },
            {
              "name": "hideCopyButton",
              "description": "Should the copy button be hidden? (disables copying for inline)",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "disabled",
              "description": "Make the component show as disabled & disable copying",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "light",
              "description": "Use the light variant",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "ariaLabel",
              "description": "(if oneline/multiline) A11y label",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "''"
            },
            {
              "name": "wrapText",
              "description": "(if multiline) should the code wrap if it's too long?",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "lessText",
              "description": "(if multiline) text for collapsing button",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Show less'"
            },
            {
              "name": "moreText",
              "description": "(if multiline) text for expanding button",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Show more'"
            },
            {
              "name": "maxCollapsedNumberOfRows",
              "description": "(if multiline) max amount of rows shown in collapsed view (0 to disable)",
              "value": {
                "kind": "expression",
                "type": "number"
              },
              "default": "15"
            },
            {
              "name": "maxExpandedNumberOfRows",
              "description": "(if multiline) max amount of rows shown in expanded view (0 to disable)",
              "value": {
                "kind": "expression",
                "type": "number"
              },
              "default": "0"
            },
            {
              "name": "minCollapsedNumberOfRows",
              "description": "(if multiline) min amount of rows shown in collapsed view (0 to disable)",
              "value": {
                "kind": "expression",
                "type": "number"
              },
              "default": "3"
            },
            {
              "name": "minExpandedNumberOfRows",
              "description": "(if multiline) min amount of rows shown in expanded view (0 to disable)",
              "value": {
                "kind": "expression",
                "type": "number"
              },
              "default": "16"
            }
          ],
          "events": [
            {
              "name": "copy",
              "description": "Emitted when user uses the copy function"
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvCodeSnippet/CvCodeSnippet.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvCodeSnippetSkeleton",
          "description": "",
          "attributes": [
            {
              "name": "kind",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "CvCodeSnippetConsts.codeSnippetKinds[0]"
            },
            {
              "name": "light",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            }
          ],
          "source": {
            "module": "./src/components/CvCodeSnippet/CvCodeSnippetSkeleton.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvColumn",
          "description": "",
          "attributes": [
            {
              "name": "sm",
              "value": {
                "kind": "expression",
                "type": "boolean|number|object"
              },
              "default": "false"
            },
            {
              "name": "md",
              "value": {
                "kind": "expression",
                "type": "boolean|number|object"
              },
              "default": "false"
            },
            {
              "name": "lg",
              "value": {
                "kind": "expression",
                "type": "boolean|number|object"
              },
              "default": "false"
            },
            {
              "name": "xlg",
              "value": {
                "kind": "expression",
                "type": "boolean|number|object"
              },
              "default": "false"
            },
            {
              "name": "max",
              "value": {
                "kind": "expression",
                "type": "boolean|number|object"
              },
              "default": "false"
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvGrid/CvColumn.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvComboBox",
          "description": "",
          "attributes": [
            {
              "name": "title",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "''"
            },
            {
              "name": "label",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Filter...'"
            },
            {
              "name": "disabled",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "invalidMessage",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "helperText",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "isLight",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "autoFilter",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "autoHighlight",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "value",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "highlight",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "modelValue",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "options",
              "required": true,
              "value": {
                "kind": "expression",
                "type": "array"
              }
            }
          ],
          "events": [
            {
              "name": "change"
            },
            {
              "name": "filter"
            },
            {
              "name": "update:modelValue"
            }
          ],
          "slots": [
            {
              "name": "invalid-message"
            },
            {
              "name": "helper-text"
            }
          ],
          "source": {
            "module": "./src/components/CvComboBox/CvComboBox.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvContent",
          "description": "",
          "attributes": [
            {
              "name": "tagType",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'main'"
            },
            {
              "name": "id",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'main-content'"
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvUIShell/CvContent.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvContentSwitcher",
          "description": "",
          "attributes": [
            {
              "name": "size",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            }
          ],
          "events": [
            {
              "name": "selected"
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvContentSwitcher/CvContentSwitcher.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvContentSwitcherButton",
          "description": "",
          "attributes": [
            {
              "name": "contentSelector",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "icon",
              "value": {
                "kind": "expression",
                "type": "string|object"
              },
              "default": "undefined"
            },
            {
              "name": "ownerId",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "parentSwitcher",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'global'"
            },
            {
              "name": "selected",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvContentSwitcher/CvContentSwitcherButton.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvContentSwitcherContent",
          "description": "",
          "attributes": [
            {
              "name": "ownerId",
              "required": true,
              "value": {
                "kind": "expression",
                "type": "string"
              }
            },
            {
              "name": "parentSwitcher",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'global'"
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvContentSwitcher/CvContentSwitcherContent.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvCopyButton",
          "description": "",
          "attributes": [
            {
              "name": "feedback",
              "description": "Text shown when button is clicked",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Copied!'"
            },
            {
              "name": "feedbackTimeout",
              "description": "How long the feedback text stays visible for",
              "value": {
                "kind": "expression",
                "type": "number"
              },
              "default": "2000"
            },
            {
              "name": "iconDescription",
              "description": "A11y description for copy icon",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Copy to clipboard'"
            }
          ],
          "events": [
            {
              "name": "copy",
              "description": "Emitted when user clicks on the button"
            }
          ],
          "source": {
            "module": "./src/components/CvCopyButton/CvCopyButton.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvDataTable",
          "description": "",
          "attributes": [
            {
              "name": "actionBarAriaLabel",
              "description": "Arial label for the action bar.",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Table Action Bar'"
            },
            {
              "name": "collapseAllAriaLabel",
              "description": "Arial label for the \"collapse all\" button in tables with expandable rows\".",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Collapse all rows'"
            },
            {
              "name": "expandAllAriaLabel",
              "description": "Arial label for the \"expand all\" button in tables with expandable rows\".",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Expand all rows'"
            },
            {
              "name": "selectAllAriaLabel",
              "description": "Arial label for the \"select all\" button in tables with selectable rows\".",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Select all rows'"
            },
            {
              "name": "autoWidth",
              "description": "Table will size use auto sizing",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "batchCancelLabel",
              "description": "Label for the button to cancel batch actions",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Cancel'"
            },
            {
              "name": "borderless",
              "description": "Table will have no border",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "overflowMenu",
              "description": "An array of overflow menu labels. On click CvDataTable will raise an 'overflow-menu-click' event passing an object containing menuIndex, menuLabel and rowValue\n- As part of the array pass an object containing props for the overflowMenu. E.g. { label: 'Overflow menu', tipAlignment: 'end', tipPosition: 'top' },",
              "value": {
                "kind": "expression",
                "type": "boolean|array"
              },
              "default": "() => []"
            },
            {
              "name": "pagination",
              "description": "can be set to true or an object containing camel case props for a CvPagination component",
              "value": {
                "kind": "expression",
                "type": "boolean|object"
              },
              "default": "false"
            },
            {
              "name": "rowSize",
              "description": "'compact', 'small', or 'tall'",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'lg'"
            },
            {
              "name": "searchLabel",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Search'"
            },
            {
              "name": "searchPlaceholder",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Search'"
            },
            {
              "name": "searchClearLabel",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Clear search'"
            },
            {
              "name": "initialSearchValue",
              "description": "Set text in search bar on table generation",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "''"
            },
            {
              "name": "sortable",
              "description": "can be sorted",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "expandable",
              "description": "Table will have expandable rows",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "title",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "columns",
              "description": "An array containing a list of columns\n- Columns can be string labels or objects\n- If objects\n  - MUST contain a label if headings are not slotted\n  - Optionally a headingStyle object to be applied to the column headings if not slotted.\n  - Optionally a dataStyle object to be applied to the data in the column.\n  - Optionally a sortable property - if any column sets this to true then only columns with sortable set to true are sortable. NOTE: table sortable property not required.",
              "value": {
                "kind": "expression",
                "type": "array"
              },
              "default": "[]"
            },
            {
              "name": "data",
              "description": "Two-dimensional array of strings.",
              "value": {
                "kind": "expression",
                "type": "array"
              },
              "default": "[]"
            },
            {
              "name": "zebra",
              "description": "`true` to use Zebra style striping.",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "stickyHeader",
              "description": "Specify whether the header should be sticky. Still experimental: may not work with every combination of table props.",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "rowsSelected",
              "description": "An array containing the selected row values. Supports v-model via the row-select-changes event.",
              "value": {
                "kind": "expression",
                "type": "array"
              },
              "default": "[]"
            },
            {
              "name": "stickyBatchActive",
              "description": "Normally batch actions are hidden if no items are selected. Set this to true to always show batch actions",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "helperText",
              "description": "subtext on the table",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "expandingSearch",
              "description": "Animate the search bar opening",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "true"
            },
            {
              "name": "skeleton",
              "description": "Show table loading / skeleton state",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "hasExpandAll",
              "description": "Should the expand all button be available",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "staticWidth",
              "description": "Use a width of 'auto' instead of 100%",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "onSearch",
              "description": "User defined search action",
              "value": {
                "kind": "expression",
                "type": "func"
              },
              "default": "undefined"
            }
          ],
          "events": [
            {
              "name": "pagination"
            },
            {
              "name": "row-select-change"
            },
            {
              "name": "row-select-changes"
            },
            {
              "name": "update:rowsSelected"
            },
            {
              "name": "overflow-menu-click"
            },
            {
              "name": "sort"
            },
            {
              "name": "row-expanded"
            }
          ],
          "slots": [
            {
              "name": "helper-text"
            },
            {
              "name": "batch-actions"
            },
            {
              "name": "items-selected"
            },
            {
              "name": "actions"
            },
            {
              "name": "headings"
            },
            {
              "name": "data"
            },
            {
              "name": "range-text"
            },
            {
              "name": "of-n-pages"
            }
          ],
          "source": {
            "module": "./src/components/CvDataTable/CvDataTable.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvDataTableAction",
          "description": "",
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvDataTable/CvDataTableAction.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvDataTableCell",
          "description": "",
          "attributes": [
            {
              "name": "cellStyle",
              "value": {
                "kind": "expression",
                "type": "object"
              },
              "default": "() => new Object()"
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvDataTable/CvDataTableCell.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvDataTableHeading",
          "description": "",
          "attributes": [
            {
              "name": "dataStyle",
              "value": {
                "kind": "expression",
                "type": "object"
              },
              "default": "undefined"
            },
            {
              "name": "heading",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "name",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "sortable",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "order",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'none'"
            },
            {
              "name": "skeleton",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "headingStyle",
              "value": {
                "kind": "expression",
                "type": "object"
              },
              "default": "undefined"
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvDataTable/CvDataTableHeading.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvDataTableRow",
          "description": "",
          "attributes": [
            {
              "name": "value",
              "description": "The value associated with the input (required for tables with batch actions)",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "expanded",
              "description": "This row will be initially expanded",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            }
          ],
          "slots": [
            {
              "name": "default"
            },
            {
              "name": "expandedContent"
            }
          ],
          "source": {
            "module": "./src/components/CvDataTable/CvDataTableRow.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvDataTableSkeleton",
          "description": "",
          "attributes": [
            {
              "name": "columns",
              "value": {
                "kind": "expression",
                "type": "array|number"
              },
              "default": "5"
            },
            {
              "name": "rows",
              "value": {
                "kind": "expression",
                "type": "number"
              },
              "default": "5"
            }
          ],
          "slots": [
            {
              "name": "helper-text"
            },
            {
              "name": "batch-actions"
            },
            {
              "name": "actions"
            }
          ],
          "source": {
            "module": "./src/components/CvDataTable/CvDataTableSkeleton.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvDatePicker",
          "description": "",
          "attributes": [
            {
              "name": "modelValue",
              "value": {
                "kind": "expression",
                "type": "string|object|array|date"
              },
              "default": "undefined"
            },
            {
              "name": "dateLabel",
              "description": "Date picker label",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "dateEndLabel",
              "description": "Date picker end label (when using kind=\"range\")",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'End date'"
            },
            {
              "name": "disabled",
              "description": "If true, the date picker will be disabled",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "invalidMessage",
              "description": "Date picker text on invalid value",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "pattern",
              "description": "Regex pattern used for form validation, default \\d{1,2}/\\d{1,2}/\\d{4}",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'\\\\d{1,2}/\\\\d{1,2}/\\\\d{4}'"
            },
            {
              "name": "placeholder",
              "description": "Date picker input placeholder, shown when date picker is empty. Default 'mm/dd/yyyy'",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'mm/dd/yyyy'"
            },
            {
              "name": "calOptions",
              "description": "You can pass flatpickr options through this prop.\n   See https://flatpickr.js.org/options/ for more details.\n   Some of the options is not supported (for example, onChange, onReady, mode, nextArrow, prevArrow).\n   Also, you have to pass dateFormat field in calOptions object if you use it.",
              "value": {
                "kind": "expression",
                "type": "object"
              },
              "default": "{\n  dateFormat: 'm/d/Y',\n}"
            },
            {
              "name": "formItem",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "true"
            },
            {
              "name": "kind",
              "description": "Date picker kind (also known as mode in flatpickr options).\n   Possible values: 'short', 'simple', 'single', 'range'",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'simple'"
            },
            {
              "name": "value",
              "value": {
                "kind": "expression",
                "type": "string|object|array|date"
              },
              "default": "undefined"
            }
          ],
          "events": [
            {
              "name": "update:modelValue"
            },
            {
              "name": "dateChange"
            }
          ],
          "slots": [
            {
              "name": "invalid-message"
            }
          ],
          "source": {
            "module": "./src/components/CvDatePicker/CvDatePicker.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvDatePickerSkeleton",
          "description": "",
          "attributes": [
            {
              "name": "formItem",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "true"
            },
            {
              "name": "label",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "true"
            },
            {
              "name": "kind",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'simple'"
            }
          ],
          "source": {
            "module": "./src/components/CvDatePicker/CvDatePickerSkeleton.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvDefinitionTooltip",
          "description": "",
          "attributes": [
            {
              "name": "alignment",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "TipAlignments.center"
            },
            {
              "name": "direction",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "TipDirections.top"
            },
            {
              "name": "definition",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "''"
            },
            {
              "name": "term",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "''"
            }
          ],
          "slots": [
            {
              "name": "term"
            },
            {
              "name": "definition"
            }
          ],
          "source": {
            "module": "./src/components/CvTooltip/CvDefinitionTooltip.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvDropdown",
          "description": "",
          "attributes": [
            {
              "name": "ariaLabel",
              "description": "'aria-label' of the ListBox component.",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Dropdown'"
            },
            {
              "name": "disabled",
              "description": "Disable the control",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "formItem",
              "description": "Add carbon form classes to the dropdown list",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "true"
            },
            {
              "name": "helperText",
              "description": "Provide helper text that is used alongside the control label for additional help",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "hideSelected",
              "description": "Not documented in react. Removes `dropdown--show-selected` class from component.",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "inline",
              "description": "Specify whether you want the inline version of this control",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "invalidMessage",
              "description": "Message which is displayed if the value is invalid.",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "items",
              "description": "an array of strings to display as choices.",
              "value": {
                "kind": "expression",
                "type": "array"
              },
              "default": "[]"
            },
            {
              "name": "label",
              "description": "Generic label that will be used as the textual representation of what this field is for",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "placeholder",
              "description": "Value shown when nothing has been selected",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Choose an option'"
            },
            {
              "name": "size",
              "description": "Specify the size of the ListBox. Currently, supports either `sm`, `md` or `lg` as an option.",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'md'"
            },
            {
              "name": "up",
              "description": "Specify the direction of the dropdown. Can be either true (top) or (false) bottom.",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "warningMessage",
              "description": "Provide the text that is displayed and put the control in warning state",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "modelValue",
              "description": "Render with a value already selected. Available as `v-model`.",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            }
          ],
          "events": [
            {
              "name": "update:modelValue"
            },
            {
              "name": "change"
            }
          ],
          "slots": [
            {
              "name": "internal-caption"
            },
            {
              "name": "default"
            },
            {
              "name": "invalid-message"
            },
            {
              "name": "warning-message"
            },
            {
              "name": "helper-text"
            }
          ],
          "source": {
            "module": "./src/components/CvDropdown/CvDropdown.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvDropdownItem",
          "description": "",
          "attributes": [
            {
              "name": "value",
              "required": true,
              "value": {
                "kind": "expression",
                "type": "string"
              }
            },
            {
              "name": "selected",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvDropdown/CvDropdownItem.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvDropdownSkeleton",
          "description": "",
          "attributes": [
            {
              "name": "inline",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            }
          ],
          "source": {
            "module": "./src/components/CvDropdown/CvDropdownSkeleton.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvFileUploader",
          "description": "",
          "attributes": [
            {
              "name": "accept",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "buttonKind",
              "value": {
                "kind": "expression",
                "type": "commonCvButtonProps.kind"
              }
            },
            {
              "name": "buttonLabel",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "buttonSize",
              "value": {
                "kind": "expression",
                "type": "commonCvButtonProps.size"
              }
            },
            {
              "name": "clearOnReselect",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "disabled",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "dropTargetLabel",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "helperText",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "initialStateUploading",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "kind",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "KINDS.DRAG_TARGET"
            },
            {
              "name": "label",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "modelValue",
              "value": {
                "kind": "expression",
                "type": "array"
              },
              "default": "[]"
            },
            {
              "name": "multiple",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "true"
            },
            {
              "name": "removable",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "removeAriaLabel",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            }
          ],
          "events": [
            {
              "name": "update:modelValue"
            }
          ],
          "slots": [
            {
              "name": "drop-target"
            }
          ],
          "source": {
            "module": "./src/components/CvFileUploader/CvFileUploader.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvFileUploaderItem",
          "description": "",
          "attributes": [
            {
              "name": "item",
              "value": {
                "kind": "expression",
                "type": "object"
              },
              "default": "() => Object()"
            },
            {
              "name": "removable",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "removeAriaLabel",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Remove selected file'"
            }
          ],
          "events": [
            {
              "name": "remove"
            }
          ],
          "source": {
            "module": "./src/components/CvFileUploader/CvFileUploaderItem.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvFileUploaderSkeleton",
          "description": "",
          "source": {
            "module": "./src/components/CvFileUploader/CvFileUploaderSkeleton.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvForm",
          "description": "",
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvForm/CvForm.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvFormGroup",
          "description": "",
          "attributes": [
            {
              "name": "invalid",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "message",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "noMargin",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            }
          ],
          "slots": [
            {
              "name": "label"
            },
            {
              "name": "content"
            }
          ],
          "source": {
            "module": "./src/components/CvForm/CvFormGroup.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvFormItem",
          "description": "",
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvForm/CvFormItem.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvGrid",
          "description": "",
          "attributes": [
            {
              "name": "fullWidth",
              "description": "Remove the default max width that the grid has set",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "kind",
              "description": "- wide - default\n- condensed - Collapse the gutter to 1px. Useful for fluid layouts. Rows have 1px of margin between them to match gutter.\n- narrow - Container hangs 16px into the gutter. Useful for typographic alignment with and without containers.",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'wide'"
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvGrid/CvGrid.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvHeader",
          "description": "",
          "slots": [
            {
              "name": "default"
            },
            {
              "name": "header-global"
            },
            {
              "name": "left-panels"
            },
            {
              "name": "right-panels"
            }
          ],
          "source": {
            "module": "./src/components/CvUIShell/CvHeader.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvHeaderGlobalAction",
          "description": "",
          "attributes": [
            {
              "name": "active",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "ariaControls",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "label",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "tipPosition",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'bottom'"
            },
            {
              "name": "tipAlignment",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'center'"
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvUIShell/CvHeaderGlobalAction.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvHeaderMenu",
          "description": "",
          "attributes": [
            {
              "name": "title",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "hoverToggle",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "true"
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvUIShell/CvHeaderMenu.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvHeaderMenuButton",
          "description": "",
          "attributes": [
            {
              "name": "active",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "ariaControls",
              "required": true,
              "value": {
                "kind": "expression",
                "type": "string"
              }
            }
          ],
          "source": {
            "module": "./src/components/CvUIShell/CvHeaderMenuButton.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvHeaderMenuItem",
          "description": "",
          "attributes": [
            {
              "name": "active",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "ariaCurrent",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "role",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'menuitem'"
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvUIShell/CvHeaderMenuItem.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvHeaderName",
          "description": "",
          "attributes": [
            {
              "name": "prefix",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvUIShell/CvHeaderName.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvHeaderNav",
          "description": "",
          "attributes": [
            {
              "name": "ariaLabel",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "ariaLabelledBy",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvUIShell/CvHeaderNav.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvHeaderPanel",
          "description": "",
          "attributes": [
            {
              "name": "modelValue",
              "value": {
                "kind": "expression",
                "type": "undefined"
              },
              "default": "undefined"
            },
            {
              "name": "expanded",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "id",
              "required": true,
              "value": {
                "kind": "expression",
                "type": "string"
              }
            }
          ],
          "events": [
            {
              "name": "update:expanded"
            },
            {
              "name": "panel-resize"
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvUIShell/CvHeaderPanel.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvIconButton",
          "description": "",
          "attributes": [
            {
              "name": "disabled",
              "description": "disabled by property or if skeleton",
              "value": {
                "kind": "expression",
                "type": "disabled"
              }
            },
            {
              "name": "icon",
              "value": {
                "kind": "expression",
                "type": "icon"
              }
            },
            {
              "name": "kind",
              "description": "Carbon button kind",
              "value": {
                "kind": "expression",
                "type": "kind"
              }
            },
            {
              "name": "label",
              "required": true,
              "description": "label displayed as a tooltip for the icon. This is required for accessibility.",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "size",
              "description": "Size of the button",
              "value": {
                "kind": "expression",
                "type": "size"
              }
            },
            {
              "name": "tipPosition",
              "description": "tipPosition as per CvTooltip",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'bottom'"
            },
            {
              "name": "tipAlignment",
              "description": "tipAlignment as per CvTooltip",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'center'"
            }
          ],
          "events": [
            {
              "name": "click"
            }
          ],
          "slots": [
            {
              "name": "icon"
            }
          ],
          "source": {
            "module": "./src/components/CvButton/CvIconButton.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvInlineLoading",
          "description": "",
          "attributes": [
            {
              "name": "active",
              "description": "Deprecated: Please use state property",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "undefined"
            },
            {
              "name": "description",
              "description": "Specify the description for the inline loading text",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Loading'"
            },
            {
              "name": "endingText",
              "description": "Specify the text to show while the loading is ending (state: 'ending')",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Load ending...'"
            },
            {
              "name": "errorText",
              "description": "Specify the text to show for the error state (state: 'error')",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Loading data failed.'"
            },
            {
              "name": "loadingText",
              "description": "Specify the text to show while loading (state: 'loading')",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Loading data...'"
            },
            {
              "name": "loadedText",
              "description": "Specify the text to show while loading (state: 'loaded')",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Data loaded.'"
            },
            {
              "name": "state",
              "required": true,
              "description": "Specify the loading status",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "STATES.LOADING"
            }
          ],
          "source": {
            "module": "./src/components/CvInlineLoading/CvInlineLoading.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvInlineNotification",
          "description": "",
          "attributes": [
            {
              "name": "kind",
              "description": "Type of status",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "notificationKinds[0]"
            },
            {
              "name": "title",
              "description": "Notification title",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "''"
            },
            {
              "name": "subTitle",
              "description": "Notification subtitle",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "''"
            },
            {
              "name": "actionLabel",
              "description": "Optional action button label - if empty no action button is displayed!",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "''"
            },
            {
              "name": "closeAriaLabel",
              "description": "Close button A11y label",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Close notification'"
            },
            {
              "name": "lowContrast",
              "description": "Use lower contrast version of the notification",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "hideCloseButton",
              "description": "Set to true to hide the code button",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            }
          ],
          "events": [
            {
              "name": "action",
              "description": "Emitted on clicking the action button"
            },
            {
              "name": "close",
              "description": "Emitted on clicking the close button"
            }
          ],
          "slots": [
            {
              "name": "title"
            },
            {
              "name": "subtitle"
            }
          ],
          "source": {
            "module": "./src/components/CvNotification/CvInlineNotification.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvInteractiveTooltip",
          "description": "",
          "attributes": [
            {
              "name": "alignment",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "TipAlignments.center"
            },
            {
              "name": "direction",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "TipDirections.top"
            },
            {
              "name": "visible",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            }
          ],
          "slots": [
            {
              "name": "label"
            },
            {
              "name": "trigger"
            },
            {
              "name": "content"
            }
          ],
          "source": {
            "module": "./src/components/CvTooltip/CvInteractiveTooltip.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvLink",
          "description": "",
          "attributes": [
            {
              "name": "icon",
              "value": {
                "kind": "expression",
                "type": "string|object"
              },
              "default": "undefined"
            },
            {
              "name": "inline",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "visited",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvLink/CvLink.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvList",
          "description": "",
          "attributes": [
            {
              "name": "ordered",
              "description": "Is the list ordered?",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "undefined"
            },
            {
              "name": "nested",
              "description": "Is this list nested in another list?",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvList/CvList.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvListItem",
          "description": "",
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvList/CvListItem.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvLoading",
          "description": "",
          "attributes": [
            {
              "name": "active",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "true"
            },
            {
              "name": "description",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Loading'"
            },
            {
              "name": "overlay",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "small",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            }
          ],
          "events": [
            {
              "name": "loading-end"
            }
          ],
          "source": {
            "module": "./src/components/CvLoading/CvLoading.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvModal",
          "description": "",
          "attributes": [
            {
              "name": "alert",
              "description": "When set to true, the aria role will be either \"alert\" or \"alertdialog\"",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "closeAriaLabel",
              "description": "optional label for close button, default 'Close modal'",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Close modal'"
            },
            {
              "name": "ariaLabel",
              "description": "aria label for the dialog, default 'Information modal'",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Information modal'"
            },
            {
              "name": "kind",
              "description": "'danger' otherwise default modal.",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "''"
            },
            {
              "name": "autoHideOff",
              "description": "boolean value if true the component user is expected to close the modal via visible property.",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "visible",
              "description": "visibility of modal dialog - available as v-model",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "modelValue",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "undefined"
            },
            {
              "name": "primaryButtonDisabled",
              "description": "boolean value used to enable/disable the primary button",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "size",
              "description": "default size is \"medium\"",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "''"
            },
            {
              "name": "hasFormContent",
              "description": "Adds styling specific to modals with form content",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "disableTeleport",
              "description": "Do not move the modal to the document body",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "onPrimaryClick",
              "value": {
                "kind": "expression",
                "type": "func"
              },
              "default": "undefined"
            },
            {
              "name": "onSecondaryClick",
              "value": {
                "kind": "expression",
                "type": "func"
              },
              "default": "undefined"
            },
            {
              "name": "onOtherBtnClick",
              "value": {
                "kind": "expression",
                "type": "func"
              },
              "default": "undefined"
            }
          ],
          "events": [
            {
              "name": "modal-shown"
            },
            {
              "name": "modal-hidden"
            },
            {
              "name": "after-modal-hidden"
            },
            {
              "name": "modal-hide-request"
            },
            {
              "name": "primary-click"
            },
            {
              "name": "secondary-click"
            },
            {
              "name": "other-btn-click"
            },
            {
              "name": "update:modelValue"
            },
            {
              "name": "update:visible"
            }
          ],
          "slots": [
            {
              "name": "label"
            },
            {
              "name": "title"
            },
            {
              "name": "content"
            },
            {
              "name": "other-button"
            },
            {
              "name": "secondary-button"
            },
            {
              "name": "primary-button"
            }
          ],
          "source": {
            "module": "./src/components/CvModal/CvModal.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvMultiSelect",
          "description": "",
          "attributes": [
            {
              "name": "autoFilter",
              "description": "Automatically filter items based on label",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "autoHighlight",
              "description": "Highlight the first filtered item match. Requires either `autoFilter`\nor `filterable` to be `true`.",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "direction",
              "description": "Specify the direction of the multiselect dropdown. Can be either `top` or `bottom`.",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "DIRECTION_BOTTOM"
            },
            {
              "name": "disabled",
              "description": "Disable the control",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "filterable",
              "description": "enable filterable multi-select. User must manually update the options in response to the `filter` event.",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "filterTagKind",
              "description": "A CvTag is displayed for sections and this property controls the color/kind on tag shown.",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'high-contrast'"
            },
            {
              "name": "helperText",
              "description": "Provide helper text that is used alongside the control label for additional help",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "highlight",
              "description": "The value of an option to initially highlight",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "inline",
              "description": "Specify 'true' to create an inline multi-select.",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "invalidMessage",
              "description": "Message which is displayed if the value is invalid.",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "label",
              "description": "Generic label that will be used as the textual representation of what this field is for",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Choose options'"
            },
            {
              "name": "options",
              "required": true,
              "value": {
                "kind": "expression",
                "type": "array"
              }
            },
            {
              "name": "selectionFeedback",
              "description": "Specify feedback (mode) of the selection.\n- top: selected item jumps to top\n- fixed: selected item stays at its position\n- top-after-reopen: selected items jump to top after reopening dropdown",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "selectionFeedbackOptions[TOP_AFTER_REOPEN]"
            },
            {
              "name": "title",
              "description": "Provide text to be used in a <label> element that is tied to the multiselect via ARIA attributes.",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "warningMessage",
              "description": "Provide the text that is displayed and put the control in warning state",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "modelValue",
              "value": {
                "kind": "expression",
                "type": "array"
              },
              "default": "[]"
            }
          ],
          "events": [
            {
              "name": "update:modelValue"
            },
            {
              "name": "change"
            },
            {
              "name": "filter"
            }
          ],
          "slots": [
            {
              "name": "invalid-message"
            },
            {
              "name": "warning-message"
            },
            {
              "name": "helper-text"
            }
          ],
          "source": {
            "module": "./src/components/CvMultiSelect/CvMultiSelect.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvNumberInput",
          "description": "",
          "attributes": [
            {
              "name": "disabled",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "modelValue",
              "value": {
                "kind": "expression",
                "type": "string|number"
              },
              "default": "undefined"
            },
            {
              "name": "formItem",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "true"
            },
            {
              "name": "helperText",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "invalidMessage",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "label",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "''"
            },
            {
              "name": "ariaLabelForUpButton",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Increase number input'"
            },
            {
              "name": "ariaLabelForDownButton",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Decrease number input'"
            },
            {
              "name": "min",
              "value": {
                "kind": "expression",
                "type": "string|number"
              },
              "default": "undefined"
            },
            {
              "name": "max",
              "value": {
                "kind": "expression",
                "type": "string|number"
              },
              "default": "undefined"
            },
            {
              "name": "step",
              "value": {
                "kind": "expression",
                "type": "string|number"
              },
              "default": "undefined"
            },
            {
              "name": "size",
              "description": "Specify the size of the Text Input. Currently, supports the following:\n   `sm`,\n   `md`,\n   `lg`",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "warnText",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            }
          ],
          "events": [
            {
              "name": "update:modelValue"
            }
          ],
          "slots": [
            {
              "name": "label"
            },
            {
              "name": "invalid-message"
            },
            {
              "name": "warn-text"
            },
            {
              "name": "helper-text"
            }
          ],
          "source": {
            "module": "./src/components/CvNumberInput/CvNumberInput.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvNumberInputSkeleton",
          "description": "",
          "source": {
            "module": "./src/components/CvNumberInput/CvNumberInputSkeleton.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvOverflowMenu",
          "description": "",
          "attributes": [
            {
              "name": "label",
              "description": "assistive text shown as a tooltip",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "flipMenu",
              "description": "moves caret from right to left of popup menu",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "up",
              "description": "The menu will open upwards instead of the default",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "offset",
              "description": "optional offset setting for left and top position.\ne.g. { left: 0, top: 200 }",
              "value": {
                "kind": "expression",
                "type": "object"
              },
              "default": "undefined"
            },
            {
              "name": "tipPosition",
              "description": "top, left, right(default) or bottom",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'right'"
            },
            {
              "name": "tipAlignment",
              "description": "start, center(default) or end",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'center'"
            }
          ],
          "events": [
            {
              "name": "change"
            }
          ],
          "slots": [
            {
              "name": "trigger"
            },
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvOverflowMenu/CvOverflowMenu.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvOverflowMenuItem",
          "description": "",
          "attributes": [
            {
              "name": "primaryFocus",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "disabled",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "danger",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvOverflowMenu/CvOverflowMenuItem.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvPagination",
          "description": "",
          "attributes": [
            {
              "name": "backwardsButtonDisabled",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "forwardsButtonDisabled",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "backwardText",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Prev page'"
            },
            {
              "name": "forwardText",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Next page'"
            },
            {
              "name": "pageNumberLabel",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Page number:'"
            },
            {
              "name": "pageSizesLabel",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Items per page:'"
            },
            {
              "name": "numberOfItems",
              "value": {
                "kind": "expression",
                "type": "number"
              },
              "default": "Infinity"
            },
            {
              "name": "actualItemsOnPage",
              "value": {
                "kind": "expression",
                "type": "number"
              },
              "default": "Infinity"
            },
            {
              "name": "page",
              "value": {
                "kind": "expression",
                "type": "number"
              },
              "default": "undefined"
            },
            {
              "name": "pageSizes",
              "value": {
                "kind": "expression",
                "type": "array"
              },
              "default": "[10, 20, 30, 40, 50]"
            }
          ],
          "events": [
            {
              "name": "change"
            }
          ],
          "slots": [
            {
              "name": "range-text"
            },
            {
              "name": "of-n-pages"
            }
          ],
          "source": {
            "module": "./src/components/CvPagination/CvPagination.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvProgress",
          "description": "",
          "attributes": [
            {
              "name": "initialStep",
              "description": "Optionally specify the current step array index",
              "value": {
                "kind": "expression",
                "type": "number"
              },
              "default": "0"
            },
            {
              "name": "steps",
              "description": "An array of labels for the steps. Use `cv-progress-step` components for more control over the step logic.",
              "value": {
                "kind": "expression",
                "type": "array"
              },
              "default": "[]"
            },
            {
              "name": "vertical",
              "description": "Determines whether the ProgressIndicator should be rendered vertically.",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "spaceEqually",
              "description": "Specify whether the progress steps should be split equally in size in the div",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            }
          ],
          "events": [
            {
              "name": "step-clicked"
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvProgress/CvProgress.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvProgressSkeleton",
          "description": "",
          "attributes": [
            {
              "name": "vertical",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            }
          ],
          "source": {
            "module": "./src/components/CvProgress/CvProgressSkeleton.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvProgressStep",
          "description": "",
          "attributes": [
            {
              "name": "additionalInfo",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "description",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "disabled",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "invalid",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "label",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "tipText",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "complete",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            }
          ],
          "events": [
            {
              "name": "step-clicked"
            }
          ],
          "slots": [
            {
              "name": "step-icon"
            }
          ],
          "source": {
            "module": "./src/components/CvProgress/CvProgressStep.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvRadioButton",
          "description": "",
          "attributes": [
            {
              "name": "modelValue",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "checked",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "label",
              "required": true,
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "null"
            },
            {
              "name": "value",
              "required": true,
              "value": {
                "kind": "expression",
                "type": "string"
              }
            },
            {
              "name": "hideLabel",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "labelLeft",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            }
          ],
          "events": [
            {
              "name": "update:modelValue"
            },
            {
              "name": "change"
            }
          ],
          "source": {
            "module": "./src/components/CvRadioButton/CvRadioButton.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvRadioGroup",
          "description": "",
          "attributes": [
            {
              "name": "vertical",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "legendText",
              "required": true,
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "null"
            },
            {
              "name": "hideLegend",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            }
          ],
          "events": [
            {
              "name": "change"
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvRadioButton/CvRadioGroup.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvRow",
          "description": "",
          "attributes": [
            {
              "name": "kind",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'wide'"
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvGrid/CvRow.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvSearch",
          "description": "",
          "attributes": [
            {
              "name": "ariaLabel",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'search input'"
            },
            {
              "name": "clearAriaLabel",
              "description": "Specify a label to be read by screen readers on the \"close\" button",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Clear search input'"
            },
            {
              "name": "disabled",
              "description": "Specify whether the `<input>` should be disabled",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "expandable",
              "description": "Do no show full control until it has focus. Similar to deprecated toolbar search.",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "formItem",
              "description": "Wrap search in `<div>` if part of a form",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "true"
            },
            {
              "name": "kind",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "label",
              "description": "Provide the label text for the Search icon",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "size",
              "description": "Specify the search size ('sm', 'md', 'lg', 'xl')",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'xl'"
            },
            {
              "name": "small",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "undefined"
            },
            {
              "name": "large",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "undefined"
            },
            {
              "name": "modelValue",
              "description": "Optionally provide the default value of the `<input>`",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "placeholder",
              "description": "Provide an optional placeholder text for the Search. Note: if the label and placeholder differ, VoiceOver on Mac will read both",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Search'"
            },
            {
              "name": "toolbarAriaLabel",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            }
          ],
          "events": [
            {
              "name": "input"
            },
            {
              "name": "update:modelValue"
            }
          ],
          "source": {
            "module": "./src/components/CvSearch/CvSearch.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvSelect",
          "description": "",
          "attributes": [
            {
              "name": "inline",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "invalidMessage",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "warningMessage",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "helperText",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "formItem",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "true"
            },
            {
              "name": "hideLabel",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "label",
              "required": true,
              "value": {
                "kind": "expression",
                "type": "string"
              }
            },
            {
              "name": "multiple",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "value",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "size",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'md'"
            },
            {
              "name": "modelValue",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            }
          ],
          "events": [
            {
              "name": "change"
            },
            {
              "name": "update:modelValue"
            }
          ],
          "slots": [
            {
              "name": "default"
            },
            {
              "name": "invalid-message"
            },
            {
              "name": "warning-message"
            },
            {
              "name": "helper-text"
            }
          ],
          "source": {
            "module": "./src/components/CvSelect/CvSelect.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvSelectOptgroup",
          "description": "",
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvSelect/CvSelectOptgroup.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvSelectOption",
          "description": "",
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvSelect/CvSelectOption.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvSideNav",
          "description": "",
          "attributes": [
            {
              "name": "modelValue",
              "value": {
                "kind": "expression",
                "type": "undefined"
              },
              "default": "undefined"
            },
            {
              "name": "expanded",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "fixed",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "id",
              "required": true,
              "value": {
                "kind": "expression",
                "type": "string"
              }
            },
            {
              "name": "assistiveToggleText",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "rail",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            }
          ],
          "events": [
            {
              "name": "update:expanded"
            },
            {
              "name": "panel-resize"
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvUIShell/CvSideNav.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvSideNavIcon",
          "description": "",
          "attributes": [
            {
              "name": "small",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvUIShell/CvSideNavIcon.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvSideNavItems",
          "description": "",
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvUIShell/CvSideNavItems.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvSideNavLink",
          "description": "",
          "attributes": [
            {
              "name": "active",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "icon",
              "value": {
                "kind": "expression",
                "type": "object"
              },
              "default": "undefined"
            }
          ],
          "slots": [
            {
              "name": "nav-icon"
            },
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvUIShell/CvSideNavLink.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvSideNavMenu",
          "description": "",
          "attributes": [
            {
              "name": "active",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "title",
              "required": true,
              "value": {
                "kind": "expression",
                "type": "string"
              }
            },
            {
              "name": "expanded",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            }
          ],
          "slots": [
            {
              "name": "nav-icon"
            },
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvUIShell/CvSideNavMenu.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvSideNavMenuDivider",
          "description": "",
          "source": {
            "module": "./src/components/CvUIShell/CvSideNavMenuDivider.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvSideNavMenuItem",
          "description": "",
          "attributes": [
            {
              "name": "active",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvUIShell/CvSideNavMenuItem.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvSkeletonText",
          "description": "",
          "attributes": [
            {
              "name": "heading",
              "description": "Make skeleton text larger (like heading)",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "lineCount",
              "description": "Number of skeleton text lines shown",
              "value": {
                "kind": "expression",
                "type": "number"
              },
              "default": "1"
            },
            {
              "name": "width",
              "description": "Width (with CSS unit, e.g. px or %) of single line of text, or max-width of paragraph lines",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'100%'"
            }
          ],
          "source": {
            "module": "./src/components/CvSkeletonText/CvSkeletonText.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvSkipToContent",
          "description": "",
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvUIShell/CvSkipToContent.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvSlider",
          "description": "",
          "attributes": [
            {
              "name": "modelValue",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "value",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "disabled",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "label",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "min",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'0'"
            },
            {
              "name": "max",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'100'"
            },
            {
              "name": "minLabel",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "maxLabel",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "step",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'1'"
            },
            {
              "name": "stepMultiplier",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'4'"
            }
          ],
          "events": [
            {
              "name": "update:modelValue"
            },
            {
              "name": "change"
            },
            {
              "name": "update:value"
            }
          ],
          "source": {
            "module": "./src/components/CvSlider/CvSlider.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvSliderSkeleton",
          "description": "",
          "source": {
            "module": "./src/components/CvSlider/CvSliderSkeleton.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvStructuredList",
          "description": "",
          "attributes": [
            {
              "name": "selectable",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "condensed",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            }
          ],
          "events": [
            {
              "name": "change"
            }
          ],
          "slots": [
            {
              "name": "headings"
            },
            {
              "name": "items"
            }
          ],
          "source": {
            "module": "./src/components/CvStructuredList/CvStructuredList.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvStructuredListData",
          "description": "",
          "attributes": [
            {
              "name": "noWrap",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvStructuredList/CvStructuredListData.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvStructuredListHeading",
          "description": "",
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvStructuredList/CvStructuredListHeading.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvStructuredListItem",
          "description": "",
          "attributes": [
            {
              "name": "modelValue",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "value",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            }
          ],
          "events": [
            {
              "name": "change"
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvStructuredList/CvStructuredListItem.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvStructuredListItemSelectable",
          "description": "",
          "attributes": [
            {
              "name": "label",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "modelValue",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "value",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            }
          ],
          "events": [
            {
              "name": "update:modelValue"
            },
            {
              "name": "change"
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvStructuredList/CvStructuredListItemSelectable.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvStructuredListItemStandard",
          "description": "",
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvStructuredList/CvStructuredListItemStandard.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvSwitcher",
          "description": "",
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvUIShell/CvSwitcher.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvSwitcherItem",
          "description": "",
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvUIShell/CvSwitcherItem.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvSwitcherItemLink",
          "description": "",
          "attributes": [
            {
              "name": "selected",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvUIShell/CvSwitcherItemLink.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvTab",
          "description": "",
          "attributes": [
            {
              "name": "selected",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "disabled",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "label",
              "required": true,
              "value": {
                "kind": "expression",
                "type": "string"
              }
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvTabs/CvTab.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvTabs",
          "description": "",
          "attributes": [
            {
              "name": "container",
              "description": "Changes the look of the tabs themselves. Does NOT change the styles of the tab content.",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "leftOverflowIconButtonProps",
              "value": {
                "kind": "expression",
                "type": "object"
              },
              "default": "undefined"
            },
            {
              "name": "noDefaultToFirst",
              "description": "This is an edge use case. By default, if no tab is explicitly selected, the first non-disabled tab is selected.",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "rightOverflowIconButtonProps",
              "value": {
                "kind": "expression",
                "type": "object"
              },
              "default": "undefined"
            },
            {
              "name": "scrollIntoView",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "true"
            }
          ],
          "events": [
            {
              "name": "tab-selected"
            },
            {
              "name": "tab-selected-id"
            }
          ],
          "slots": [
            {
              "name": "tab.uid"
            },
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvTabs/CvTabs.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvTabsSkeleton",
          "description": "",
          "attributes": [
            {
              "name": "tabCount",
              "value": {
                "kind": "expression",
                "type": "number"
              },
              "default": "5"
            }
          ],
          "source": {
            "module": "./src/components/CvTabs/CvTabsSkeleton.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvTag",
          "description": "",
          "attributes": [
            {
              "name": "clearAriaLabel",
              "description": "aria label to use for the x icon for the filter tag",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Clear filter'"
            },
            {
              "name": "disabled",
              "description": "disabled by property or if skeleton",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "label",
              "required": true,
              "description": "label to be used in the CvTag component",
              "value": {
                "kind": "expression",
                "type": "string"
              }
            },
            {
              "name": "kind",
              "description": "kind of the CvTag",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "filter",
              "description": "If filter is true, the CvTag will include a remove button on the right side, which on a click, will emit the\n'remove' event.",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "skeleton",
              "description": "skeleton used when loading",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "small",
              "description": "tag size small",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "renderIcon",
              "description": "Optional prop to render a custom icon. \\@carbon/icons-vue icon, href, svg or symbol",
              "value": {
                "kind": "expression",
                "type": "string|object"
              },
              "default": "undefined"
            }
          ],
          "events": [
            {
              "name": "remove",
              "description": "Triggers when the clear button is pressed on a filter CvTag"
            }
          ],
          "source": {
            "module": "./src/components/CvTag/CvTag.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvTagSkeleton",
          "description": "",
          "attributes": [
            {
              "name": "small",
              "description": "tag size small",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            }
          ],
          "source": {
            "module": "./src/components/CvTag/CvTagSkeleton.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvTextArea",
          "description": "",
          "attributes": [
            {
              "name": "helperText",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "hideLabel",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "invalidMessage",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "label",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "modelValue",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            }
          ],
          "events": [
            {
              "name": "update:modelValue"
            }
          ],
          "slots": [
            {
              "name": "invalid-message"
            },
            {
              "name": "helper-text"
            }
          ],
          "source": {
            "module": "./src/components/CvTextArea/CvTextArea.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvTextAreaSkeleton",
          "description": "",
          "source": {
            "module": "./src/components/CvTextArea/CvTextAreaSkeleton.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvTextInput",
          "description": "",
          "attributes": [
            {
              "name": "helperText",
              "description": "Provide text that is used alongside the control label for additional help",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "hideLabel",
              "description": "Specify whether you want the underlying label to be visually hidden",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "invalidMessage",
              "description": "Provide the text that is displayed when the control is in an invalid state",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "label",
              "description": "Input's label",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "modelValue",
              "description": "Input's value, modelValue is the vue3 default 'prop' for two-way data binding with v-model",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "passwordHideLabel",
              "description": "Hide password\" tooltip text on password visibility toggle",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Hide password'"
            },
            {
              "name": "passwordShowLabel",
              "description": "Show password tooltip text on password visibility toggle",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Show password'"
            },
            {
              "name": "passwordVisible",
              "description": "Toggle password visibility",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "undefined"
            },
            {
              "name": "size",
              "description": "Specify the size of the Text Input. Currently, supports the following:\n   `sm`,\n   `md`,\n   `lg`,\n   `xl`",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "type",
              "description": "Input type, only `text` and `password` are available",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'text'"
            },
            {
              "name": "warnText",
              "description": "Provide the text that is displayed when the control is in warning state",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            }
          ],
          "events": [
            {
              "name": "update:modelValue"
            }
          ],
          "slots": [
            {
              "name": "invalid-message"
            },
            {
              "name": "warn-text"
            },
            {
              "name": "helper-text"
            }
          ],
          "source": {
            "module": "./src/components/CvTextInput/CvTextInput.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvTextInputSkeleton",
          "description": "",
          "attributes": [
            {
              "name": "hideLabel",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            }
          ],
          "source": {
            "module": "./src/components/CvTextInput/CvTextInputSkeleton.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvTile",
          "description": "",
          "attributes": [
            {
              "name": "expanded",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "selected",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "tileCollapsedLabel",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Tile collapsed'"
            },
            {
              "name": "tileExpandedLabel",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Tile expanded'"
            },
            {
              "name": "kind",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "''"
            }
          ],
          "slots": [
            {
              "name": "name"
            }
          ],
          "source": {
            "module": "./src/components/CvTile/CvTile.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvTileClickable",
          "description": "",
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvTile/CvTileClickable.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvTileExpandable",
          "description": "",
          "attributes": [
            {
              "name": "expanded",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "tileCollapsedLabel",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "tileExpandedLabel",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            }
          ],
          "events": [
            {
              "name": "expanded"
            }
          ],
          "slots": [
            {
              "name": "default"
            },
            {
              "name": "below"
            }
          ],
          "source": {
            "module": "./src/components/CvTile/CvTileExpandable.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvTileSelectable",
          "description": "",
          "attributes": [
            {
              "name": "ariaLabel",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'tile'"
            }
          ],
          "events": [
            {
              "name": "update:modelValue"
            },
            {
              "name": "change"
            }
          ],
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvTile/CvTileSelectable.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvTileStandard",
          "description": "",
          "slots": [
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvTile/CvTileStandard.vue"
          }
        },
        {
          "name": "CvTimePicker",
          "description": "",
          "attributes": [
            {
              "name": "ampm",
              "description": "Initial value for the AM/PM `<cv-select>`. If set to `24` the `<cv-select>` is not included.",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "TIME_PICKER_AM"
            },
            {
              "name": "ampmSelectLabel",
              "description": "Label for the AM/PM `<cv-select>`",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Select AM/PM'"
            },
            {
              "name": "disabled",
              "description": "Specify whether the `<input>` should be disabled",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            },
            {
              "name": "invalidMessage",
              "description": "Provide the text that is displayed when the control is in an invalid state",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "label",
              "description": "Label for the time `<input>`",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Select a time'"
            },
            {
              "name": "pattern",
              "description": "Specify the regular expression working as the [pattern](https://www.w3schools.com/tags/att_input_pattern.asp) of the time string in `<input>`.",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'([01][0-9]:[0-6][0-9])'"
            },
            {
              "name": "placeholder",
              "description": "Specify the placeholder attribute for the <input>",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'hh:mm'"
            },
            {
              "name": "time",
              "description": "Specify the initial value of the `<input>`",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "timezone",
              "description": "Specify the initial value of the `<cv-select>` for the timezone",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "undefined"
            },
            {
              "name": "timezones",
              "description": "List of timezones to display",
              "value": {
                "kind": "expression",
                "type": "Array<{value: string, label:string}>"
              },
              "default": "[]"
            },
            {
              "name": "timezonesSelectLabel",
              "description": "Specify the label of the `<cv-select>` for the timezone. Label is hidden but text will be read by a screen reader when visiting this control.",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Select time zone'"
            },
            {
              "name": "fieldSize",
              "description": "Specify the size of the Time Picker.",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "FIELD_MEDIUM"
            }
          ],
          "events": [
            {
              "name": "change"
            },
            {
              "name": "update:ampm"
            },
            {
              "name": "update:timezone"
            },
            {
              "name": "update:time"
            }
          ],
          "slots": [
            {
              "name": "invalid-message"
            }
          ],
          "source": {
            "module": "./src/components/CvTimePicker/CvTimePicker.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvToastNotification",
          "description": "",
          "attributes": [
            {
              "name": "kind",
              "description": "Type of status",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "notificationKinds[0]"
            },
            {
              "name": "title",
              "description": "Notification title",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "''"
            },
            {
              "name": "subTitle",
              "description": "Notification subtitle (supports HTML)",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "''"
            },
            {
              "name": "caption",
              "description": "Notification caption (supports HTML)",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "''"
            },
            {
              "name": "closeAriaLabel",
              "description": "Close button A11y label",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Close notification'"
            },
            {
              "name": "lowContrast",
              "description": "Use lower contrast version of the notification",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            }
          ],
          "events": [
            {
              "name": "close",
              "description": "Emitted on clicking the close button"
            }
          ],
          "slots": [
            {
              "name": "title"
            },
            {
              "name": "subtitle"
            },
            {
              "name": "caption"
            },
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvNotification/CvToastNotification.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvToggle",
          "description": "",
          "attributes": [
            {
              "name": "small",
              "description": "Specify the size of the Toggle. Default is medium. Set to `true` for small.",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            },
            {
              "name": "label",
              "description": "Label and aria-label for the toggle",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Toggle element'"
            },
            {
              "name": "formItem",
              "description": "Set the carbon form-item class",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "true"
            },
            {
              "name": "hideLabel",
              "description": "Visibly hide the toggle label",
              "value": {
                "kind": "expression",
                "type": "boolean"
              }
            }
          ],
          "events": [
            {
              "name": "update:modelValue"
            },
            {
              "name": "change"
            }
          ],
          "slots": [
            {
              "name": "text-left"
            },
            {
              "name": "text-right"
            }
          ],
          "source": {
            "module": "./src/components/CvToggle/CvToggle.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvToggle-Skeleton",
          "description": "",
          "attributes": [
            {
              "name": "label",
              "description": "Label and aria-label for the toggle",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "'Toggle is loading'"
            },
            {
              "name": "small",
              "description": "Specify the size of the Toggle. Default is medium. Set to `true` for small.",
              "value": {
                "kind": "expression",
                "type": "boolean"
              },
              "default": "false"
            }
          ],
          "source": {
            "module": "./src/components/CvToggle/CvToggle-Skeleton.vue",
            "symbol": "default"
          }
        },
        {
          "name": "CvTooltip",
          "description": "",
          "attributes": [
            {
              "name": "alignment",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "TipAlignments.center"
            },
            {
              "name": "direction",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "TipDirections.top"
            },
            {
              "name": "tip",
              "value": {
                "kind": "expression",
                "type": "string"
              },
              "default": "''"
            }
          ],
          "slots": [
            {
              "name": "content"
            },
            {
              "name": "default"
            }
          ],
          "source": {
            "module": "./src/components/CvTooltip/CvTooltip.vue",
            "symbol": "default"
          }
        },
        {
          "name": "PanelFocusTestComponent",
          "description": "",
          "source": {
            "module": "./src/components/CvUIShell/__tests__/PanelFocusTestComponent.vue",
            "symbol": "default"
          }
        }
      ]
    }
  }
}