{
  "ion-accordion": {
    "description": "",
    "attributes": [
      "disabled",
      "mode",
      "readonly",
      "toggle-icon",
      "toggle-icon-slot",
      "value"
    ]
  },
  "ion-accordion-group": {
    "description": "",
    "attributes": [
      "animated",
      "disabled",
      "expand",
      "mode",
      "multiple",
      "readonly",
      "value"
    ]
  },
  "ion-action-sheet": {
    "description": "",
    "attributes": [
      "animated",
      "backdrop-dismiss",
      "buttons",
      "css-class",
      "enter-animation",
      "header",
      "html-attributes",
      "is-open",
      "keyboard-close",
      "leave-animation",
      "mode",
      "sub-header",
      "translucent",
      "trigger"
    ]
  },
  "ion-alert": {
    "description": "",
    "attributes": [
      "animated",
      "backdrop-dismiss",
      "buttons",
      "css-class",
      "enter-animation",
      "header",
      "html-attributes",
      "inputs",
      "is-open",
      "keyboard-close",
      "leave-animation",
      "message",
      "mode",
      "sub-header",
      "translucent",
      "trigger"
    ]
  },
  "ion-app": {
    "description": "",
    "attributes": []
  },
  "ion-avatar": {
    "description": "",
    "attributes": []
  },
  "ion-back-button": {
    "description": "",
    "attributes": [
      "color",
      "default-href",
      "disabled",
      "icon",
      "mode",
      "router-animation",
      "text",
      "type"
    ]
  },
  "ion-backdrop": {
    "description": "",
    "attributes": [
      "stop-propagation",
      "tappable",
      "visible"
    ]
  },
  "ion-badge": {
    "description": "",
    "attributes": [
      "color",
      "mode"
    ]
  },
  "ion-breadcrumb": {
    "description": "",
    "attributes": [
      "active",
      "color",
      "disabled",
      "download",
      "href",
      "mode",
      "rel",
      "router-animation",
      "router-direction",
      "separator",
      "target"
    ]
  },
  "ion-breadcrumbs": {
    "description": "",
    "attributes": [
      "color",
      "items-after-collapse",
      "items-before-collapse",
      "max-items",
      "mode"
    ]
  },
  "ion-button": {
    "description": "",
    "attributes": [
      "button-type",
      "color",
      "disabled",
      "download",
      "expand",
      "fill",
      "form",
      "href",
      "mode",
      "rel",
      "router-animation",
      "router-direction",
      "shape",
      "size",
      "strong",
      "target",
      "type"
    ]
  },
  "ion-buttons": {
    "description": "",
    "attributes": [
      "collapse"
    ]
  },
  "ion-card": {
    "description": "",
    "attributes": [
      "button",
      "color",
      "disabled",
      "download",
      "href",
      "mode",
      "rel",
      "router-animation",
      "router-direction",
      "target",
      "type"
    ]
  },
  "ion-card-content": {
    "description": "",
    "attributes": [
      "mode"
    ]
  },
  "ion-card-header": {
    "description": "",
    "attributes": [
      "color",
      "mode",
      "translucent"
    ]
  },
  "ion-card-subtitle": {
    "description": "",
    "attributes": [
      "color",
      "mode"
    ]
  },
  "ion-card-title": {
    "description": "",
    "attributes": [
      "color",
      "mode"
    ]
  },
  "ion-checkbox": {
    "description": "",
    "attributes": [
      "alignment",
      "checked",
      "color",
      "disabled",
      "error-text",
      "helper-text",
      "indeterminate",
      "justify",
      "label-placement",
      "mode",
      "name",
      "required",
      "value"
    ]
  },
  "ion-chip": {
    "description": "",
    "attributes": [
      "color",
      "disabled",
      "mode",
      "outline"
    ]
  },
  "ion-col": {
    "description": "",
    "attributes": [
      "offset",
      "offset-lg",
      "offset-md",
      "offset-sm",
      "offset-xl",
      "offset-xs",
      "pull",
      "pull-lg",
      "pull-md",
      "pull-sm",
      "pull-xl",
      "pull-xs",
      "push",
      "push-lg",
      "push-md",
      "push-sm",
      "push-xl",
      "push-xs",
      "size",
      "size-lg",
      "size-md",
      "size-sm",
      "size-xl",
      "size-xs"
    ]
  },
  "ion-content": {
    "description": "",
    "attributes": [
      "color",
      "fixed-slot-placement",
      "force-overscroll",
      "fullscreen",
      "scroll-events",
      "scroll-x",
      "scroll-y"
    ]
  },
  "ion-datetime": {
    "description": "",
    "attributes": [
      "cancel-text",
      "clear-text",
      "color",
      "day-values",
      "disabled",
      "done-text",
      "first-day-of-week",
      "format-options",
      "highlighted-dates",
      "hour-cycle",
      "hour-values",
      "is-date-enabled",
      "locale",
      "max",
      "min",
      "minute-values",
      "mode",
      "month-values",
      "multiple",
      "name",
      "prefer-wheel",
      "presentation",
      "readonly",
      "show-adjacent-days",
      "show-clear-button",
      "show-default-buttons",
      "show-default-time-label",
      "show-default-title",
      "size",
      "title-selected-dates-formatter",
      "value",
      "year-values"
    ]
  },
  "ion-datetime-button": {
    "description": "",
    "attributes": [
      "color",
      "datetime",
      "disabled",
      "mode"
    ]
  },
  "ion-fab": {
    "description": "",
    "attributes": [
      "activated",
      "edge",
      "horizontal",
      "vertical"
    ]
  },
  "ion-fab-button": {
    "description": "",
    "attributes": [
      "activated",
      "close-icon",
      "color",
      "disabled",
      "download",
      "href",
      "mode",
      "rel",
      "router-animation",
      "router-direction",
      "show",
      "size",
      "target",
      "translucent",
      "type"
    ]
  },
  "ion-fab-list": {
    "description": "",
    "attributes": [
      "activated",
      "side"
    ]
  },
  "ion-footer": {
    "description": "",
    "attributes": [
      "collapse",
      "mode",
      "translucent"
    ]
  },
  "ion-grid": {
    "description": "",
    "attributes": [
      "fixed"
    ]
  },
  "ion-header": {
    "description": "",
    "attributes": [
      "collapse",
      "mode",
      "translucent"
    ]
  },
  "ion-img": {
    "description": "",
    "attributes": [
      "alt",
      "src"
    ]
  },
  "ion-infinite-scroll": {
    "description": "",
    "attributes": [
      "disabled",
      "position",
      "threshold"
    ]
  },
  "ion-infinite-scroll-content": {
    "description": "",
    "attributes": [
      "loading-spinner",
      "loading-text"
    ]
  },
  "ion-input": {
    "description": "",
    "attributes": [
      "autocapitalize",
      "autocomplete",
      "autocorrect",
      "autofocus",
      "clear-input",
      "clear-input-icon",
      "clear-on-edit",
      "color",
      "counter",
      "counter-formatter",
      "debounce",
      "disabled",
      "enterkeyhint",
      "error-text",
      "fill",
      "helper-text",
      "inputmode",
      "label",
      "label-placement",
      "max",
      "maxlength",
      "min",
      "minlength",
      "mode",
      "multiple",
      "name",
      "pattern",
      "placeholder",
      "readonly",
      "required",
      "shape",
      "spellcheck",
      "step",
      "type",
      "value"
    ]
  },
  "ion-input-otp": {
    "description": "",
    "attributes": [
      "autocapitalize",
      "color",
      "disabled",
      "fill",
      "inputmode",
      "length",
      "pattern",
      "readonly",
      "separators",
      "shape",
      "size",
      "type",
      "value"
    ]
  },
  "ion-input-password-toggle": {
    "description": "",
    "attributes": [
      "color",
      "hide-icon",
      "mode",
      "show-icon"
    ]
  },
  "ion-item": {
    "description": "",
    "attributes": [
      "button",
      "color",
      "detail",
      "detail-icon",
      "disabled",
      "download",
      "href",
      "lines",
      "mode",
      "rel",
      "router-animation",
      "router-direction",
      "target",
      "type"
    ]
  },
  "ion-item-divider": {
    "description": "",
    "attributes": [
      "color",
      "mode",
      "sticky"
    ]
  },
  "ion-item-group": {
    "description": "",
    "attributes": []
  },
  "ion-item-option": {
    "description": "",
    "attributes": [
      "color",
      "disabled",
      "download",
      "expandable",
      "href",
      "mode",
      "rel",
      "target",
      "type"
    ]
  },
  "ion-item-options": {
    "description": "",
    "attributes": [
      "side"
    ]
  },
  "ion-item-sliding": {
    "description": "",
    "attributes": [
      "disabled"
    ]
  },
  "ion-label": {
    "description": "",
    "attributes": [
      "color",
      "mode",
      "position"
    ]
  },
  "ion-list": {
    "description": "",
    "attributes": [
      "inset",
      "lines",
      "mode"
    ]
  },
  "ion-list-header": {
    "description": "",
    "attributes": [
      "color",
      "lines",
      "mode"
    ]
  },
  "ion-loading": {
    "description": "",
    "attributes": [
      "animated",
      "backdrop-dismiss",
      "css-class",
      "duration",
      "enter-animation",
      "html-attributes",
      "is-open",
      "keyboard-close",
      "leave-animation",
      "message",
      "mode",
      "show-backdrop",
      "spinner",
      "translucent",
      "trigger"
    ]
  },
  "ion-menu": {
    "description": "",
    "attributes": [
      "content-id",
      "disabled",
      "max-edge-start",
      "menu-id",
      "side",
      "swipe-gesture",
      "type"
    ]
  },
  "ion-menu-button": {
    "description": "",
    "attributes": [
      "auto-hide",
      "color",
      "disabled",
      "menu",
      "mode",
      "type"
    ]
  },
  "ion-menu-toggle": {
    "description": "",
    "attributes": [
      "auto-hide",
      "menu"
    ]
  },
  "ion-modal": {
    "description": "",
    "attributes": [
      "animated",
      "backdrop-breakpoint",
      "backdrop-dismiss",
      "breakpoints",
      "can-dismiss",
      "enter-animation",
      "expand-to-scroll",
      "focus-trap",
      "handle",
      "handle-behavior",
      "html-attributes",
      "initial-breakpoint",
      "is-open",
      "keep-contents-mounted",
      "keyboard-close",
      "leave-animation",
      "mode",
      "presenting-element",
      "show-backdrop",
      "trigger"
    ]
  },
  "ion-nav": {
    "description": "",
    "attributes": [
      "animated",
      "animation",
      "root",
      "root-params",
      "swipe-gesture"
    ]
  },
  "ion-nav-link": {
    "description": "",
    "attributes": [
      "component",
      "component-props",
      "router-animation",
      "router-direction"
    ]
  },
  "ion-note": {
    "description": "",
    "attributes": [
      "color",
      "mode"
    ]
  },
  "ion-picker": {
    "description": "",
    "attributes": [
      "mode"
    ]
  },
  "ion-picker-column": {
    "description": "",
    "attributes": [
      "color",
      "disabled",
      "mode",
      "value"
    ]
  },
  "ion-picker-column-option": {
    "description": "",
    "attributes": [
      "color",
      "disabled",
      "value"
    ]
  },
  "ion-picker-legacy": {
    "description": "",
    "attributes": [
      "animated",
      "backdrop-dismiss",
      "buttons",
      "columns",
      "css-class",
      "duration",
      "enter-animation",
      "html-attributes",
      "is-open",
      "keyboard-close",
      "leave-animation",
      "mode",
      "show-backdrop",
      "trigger"
    ]
  },
  "ion-popover": {
    "description": "",
    "attributes": [
      "alignment",
      "animated",
      "arrow",
      "backdrop-dismiss",
      "component",
      "component-props",
      "dismiss-on-select",
      "enter-animation",
      "event",
      "focus-trap",
      "html-attributes",
      "is-open",
      "keep-contents-mounted",
      "keyboard-close",
      "leave-animation",
      "mode",
      "reference",
      "show-backdrop",
      "side",
      "size",
      "translucent",
      "trigger",
      "trigger-action"
    ]
  },
  "ion-progress-bar": {
    "description": "",
    "attributes": [
      "buffer",
      "color",
      "mode",
      "reversed",
      "type",
      "value"
    ]
  },
  "ion-radio": {
    "description": "",
    "attributes": [
      "alignment",
      "color",
      "disabled",
      "justify",
      "label-placement",
      "mode",
      "name",
      "value"
    ]
  },
  "ion-radio-group": {
    "description": "",
    "attributes": [
      "allow-empty-selection",
      "compare-with",
      "error-text",
      "helper-text",
      "name",
      "value"
    ]
  },
  "ion-range": {
    "description": "",
    "attributes": [
      "active-bar-start",
      "color",
      "debounce",
      "disabled",
      "dual-knobs",
      "label",
      "label-placement",
      "max",
      "min",
      "mode",
      "name",
      "pin",
      "pin-formatter",
      "snaps",
      "step",
      "ticks",
      "value"
    ]
  },
  "ion-refresher": {
    "description": "",
    "attributes": [
      "close-duration",
      "disabled",
      "mode",
      "pull-factor",
      "pull-max",
      "pull-min",
      "snapback-duration"
    ]
  },
  "ion-refresher-content": {
    "description": "",
    "attributes": [
      "pulling-icon",
      "pulling-text",
      "refreshing-spinner",
      "refreshing-text"
    ]
  },
  "ion-reorder": {
    "description": "",
    "attributes": []
  },
  "ion-reorder-group": {
    "description": "",
    "attributes": [
      "disabled"
    ]
  },
  "ion-ripple-effect": {
    "description": "",
    "attributes": [
      "type"
    ]
  },
  "ion-route": {
    "description": "",
    "attributes": [
      "before-enter",
      "before-leave",
      "component",
      "component-props",
      "url"
    ]
  },
  "ion-route-redirect": {
    "description": "",
    "attributes": [
      "from",
      "to"
    ]
  },
  "ion-router": {
    "description": "",
    "attributes": [
      "root",
      "use-hash"
    ]
  },
  "ion-router-link": {
    "description": "",
    "attributes": [
      "color",
      "href",
      "rel",
      "router-animation",
      "router-direction",
      "target"
    ]
  },
  "ion-router-outlet": {
    "description": "",
    "attributes": [
      "animated",
      "animation",
      "mode"
    ]
  },
  "ion-row": {
    "description": "",
    "attributes": []
  },
  "ion-searchbar": {
    "description": "",
    "attributes": [
      "animated",
      "autocapitalize",
      "autocomplete",
      "autocorrect",
      "cancel-button-icon",
      "cancel-button-text",
      "clear-icon",
      "color",
      "debounce",
      "disabled",
      "enterkeyhint",
      "inputmode",
      "maxlength",
      "minlength",
      "mode",
      "name",
      "placeholder",
      "search-icon",
      "show-cancel-button",
      "show-clear-button",
      "spellcheck",
      "type",
      "value"
    ]
  },
  "ion-segment": {
    "description": "",
    "attributes": [
      "color",
      "disabled",
      "mode",
      "scrollable",
      "select-on-focus",
      "swipe-gesture",
      "value"
    ]
  },
  "ion-segment-button": {
    "description": "",
    "attributes": [
      "content-id",
      "disabled",
      "layout",
      "mode",
      "type",
      "value"
    ]
  },
  "ion-segment-content": {
    "description": "",
    "attributes": []
  },
  "ion-segment-view": {
    "description": "",
    "attributes": [
      "disabled",
      "swipe-gesture"
    ]
  },
  "ion-select": {
    "description": "",
    "attributes": [
      "cancel-text",
      "color",
      "compare-with",
      "disabled",
      "error-text",
      "expanded-icon",
      "fill",
      "helper-text",
      "interface",
      "interface-options",
      "justify",
      "label",
      "label-placement",
      "mode",
      "multiple",
      "name",
      "ok-text",
      "placeholder",
      "required",
      "selected-text",
      "shape",
      "toggle-icon",
      "value"
    ]
  },
  "ion-select-modal": {
    "description": "",
    "attributes": [
      "cancel-text",
      "header",
      "multiple",
      "options"
    ]
  },
  "ion-select-option": {
    "description": "",
    "attributes": [
      "disabled",
      "value"
    ]
  },
  "ion-skeleton-text": {
    "description": "",
    "attributes": [
      "animated"
    ]
  },
  "ion-spinner": {
    "description": "",
    "attributes": [
      "color",
      "duration",
      "name",
      "paused"
    ]
  },
  "ion-split-pane": {
    "description": "",
    "attributes": [
      "content-id",
      "disabled",
      "when"
    ]
  },
  "ion-tab": {
    "description": "",
    "attributes": [
      "component",
      "tab"
    ]
  },
  "ion-tab-bar": {
    "description": "",
    "attributes": [
      "color",
      "mode",
      "selected-tab",
      "translucent"
    ]
  },
  "ion-tab-button": {
    "description": "",
    "attributes": [
      "disabled",
      "download",
      "href",
      "layout",
      "mode",
      "rel",
      "selected",
      "tab",
      "target"
    ]
  },
  "ion-tabs": {
    "description": "",
    "attributes": []
  },
  "ion-text": {
    "description": "",
    "attributes": [
      "color",
      "mode"
    ]
  },
  "ion-textarea": {
    "description": "",
    "attributes": [
      "auto-grow",
      "autocapitalize",
      "autofocus",
      "clear-on-edit",
      "color",
      "cols",
      "counter",
      "counter-formatter",
      "debounce",
      "disabled",
      "enterkeyhint",
      "error-text",
      "fill",
      "helper-text",
      "inputmode",
      "label",
      "label-placement",
      "maxlength",
      "minlength",
      "mode",
      "name",
      "placeholder",
      "readonly",
      "required",
      "rows",
      "shape",
      "spellcheck",
      "value",
      "wrap"
    ]
  },
  "ion-thumbnail": {
    "description": "",
    "attributes": []
  },
  "ion-title": {
    "description": "",
    "attributes": [
      "color",
      "size"
    ]
  },
  "ion-toast": {
    "description": "",
    "attributes": [
      "animated",
      "buttons",
      "color",
      "css-class",
      "duration",
      "enter-animation",
      "header",
      "html-attributes",
      "icon",
      "is-open",
      "keyboard-close",
      "layout",
      "leave-animation",
      "message",
      "mode",
      "position",
      "position-anchor",
      "swipe-gesture",
      "translucent",
      "trigger"
    ]
  },
  "ion-toggle": {
    "description": "",
    "attributes": [
      "alignment",
      "checked",
      "color",
      "disabled",
      "enable-on-off-labels",
      "error-text",
      "helper-text",
      "justify",
      "label-placement",
      "mode",
      "name",
      "required",
      "value"
    ]
  },
  "ion-toolbar": {
    "description": "",
    "attributes": [
      "color",
      "mode"
    ]
  }
}