{
  "sd-affix/change": {
    "description": "Triggered when the fixed state changes"
  },
  "sd-affix/offset-top": {
    "description": "Triggered when the specified offset is reached from the top of the window",
    "type": "number"
  },
  "sd-affix/offset-bottom": {
    "description": "Triggered when the specified offset is reached from the bottom of the window",
    "type": "number"
  },
  "sd-affix/target": {
    "description": "Scroll container, default is `window`"
  },
  "sd-affix/target-container": {
    "description": "The outer scroll element of `target`, the default is `window`. `Affix` will monitor the scroll event of the element and update the position of the anchor in real time. The main purpose is to solve the problem that if the outer element scrolls when the target attribute is specified as a non-window element, it may cause the nail to escape from the container."
  },
  "sd-alert/close": {
    "description": "Triggered when the close button is clicked"
  },
  "sd-alert/after-close": {
    "description": "Triggered after the close animation ends"
  },
  "sd-alert/type": {
    "description": "Type of the alert. 2.41.0 Added `normal` type"
  },
  "sd-alert/show-icon": {
    "description": "Whether to show the icon",
    "type": "boolean"
  },
  "sd-alert/closable": {
    "description": "Whether to show the close button",
    "type": "boolean"
  },
  "sd-alert/title": {
    "description": "The title of the alert",
    "type": "string"
  },
  "sd-alert/banner": {
    "description": "Whether to use as the top announcement (remove the border and rounded corners)",
    "type": "boolean"
  },
  "sd-alert/center": {
    "description": "Whether the content is displayed in the center",
    "type": "boolean"
  },
  "sd-anchor-link/title": {
    "description": "The text content of the anchor link",
    "type": "string"
  },
  "sd-anchor-link/href": {
    "description": "The address of the anchor link",
    "type": "string"
  },
  "sd-anchor/select": {
    "description": "Triggered when the user clicks on the link"
  },
  "sd-anchor/change": {
    "description": "Triggered when the link changes"
  },
  "sd-anchor/boundary": {
    "description": "Scrolling boundary value. After setting the value to a number, it will stop scrolling when the distance is `boundary` from the scrolling container."
  },
  "sd-anchor/line-less": {
    "description": "Whether to show the left axis",
    "type": "boolean"
  },
  "sd-anchor/affix": {
    "description": "Whether to wrap anchor within Affix",
    "type": "boolean"
  },
  "sd-anchor/affix-style": {
    "description": "The style to be applied to Affix"
  },
  "sd-anchor/offset-top": {
    "description": "Offset from the top of the viewport",
    "type": "number"
  },
  "sd-anchor/offset-bottom": {
    "description": "Offset from the bottom of the viewport",
    "type": "number"
  },
  "sd-anchor/direction": {
    "description": "Direction"
  },
  "sd-anchor/target-offset": {
    "description": "The offset of the baseline relative to the top of the container. The value is half of the height of the scrolling container if not specified",
    "type": "number"
  },
  "sd-anchor/scroll-container": {
    "description": "Scroll container"
  },
  "sd-anchor/change-hash": {
    "description": "Whether to change the hash. When set to `false`, clicking on the anchor will not change the hash of the page",
    "type": "boolean"
  },
  "sd-anchor/smooth": {
    "description": "Whether to use smooth scrolling",
    "type": "boolean"
  },
  "sd-auto-complete/change": {
    "description": "Emitted when the value changes"
  },
  "sd-auto-complete/search": {
    "description": "Emitted when the user searches"
  },
  "sd-auto-complete/select": {
    "description": "Emitted when an option is selected"
  },
  "sd-auto-complete/clear": {
    "description": "Triggered when the user clicks the clear button"
  },
  "sd-auto-complete/dropdown-scroll": {
    "description": "Triggered when the drop-down scrolls"
  },
  "sd-auto-complete/dropdown-reach-bottom": {
    "description": "Triggered when the drop-down menu is scrolled to the bottom"
  },
  "sd-auto-complete/model-value": {
    "description": "Value",
    "type": "string"
  },
  "sd-auto-complete/default-value": {
    "description": "Default value (uncontrolled mode)",
    "type": "string"
  },
  "sd-auto-complete/disabled": {
    "description": "Whether to disable",
    "type": "boolean"
  },
  "sd-auto-complete/readonly": {
    "description": "Whether it is read-only",
    "type": "boolean|string"
  },
  "sd-auto-complete/data": {
    "description": "Data used for auto-complete"
  },
  "sd-auto-complete/popup-container": {
    "description": "Mount container for popup"
  },
  "sd-auto-complete/strict": {
    "description": "Whether it is strict verification mode",
    "type": "boolean"
  },
  "sd-auto-complete/filter-option": {
    "description": "Custom option filtering method"
  },
  "sd-auto-complete/trigger-props": {
    "description": "trigger props"
  },
  "sd-auto-complete/allow-clear": {
    "description": "Whether to allow the input to be cleared",
    "type": "boolean"
  },
  "sd-auto-complete/fit-width": {
    "description": "Whether the width adapts to the text content",
    "type": "boolean"
  },
  "sd-auto-complete/max-wfull": {
    "description": "Whether the maximum width is limited to the parent container width",
    "type": "boolean"
  },
  "sd-auto-complete/virtual-list-props": {
    "description": "Pass the virtual list attribute, pass in this parameter to turn on virtual scrolling [VirtualListProps](#VirtualListProps)"
  },
  "sd-avatar-group/shape": {
    "description": "The shape of the avatar in the group, there are two kinds of circle (circle) and square (square)"
  },
  "sd-avatar-group/size": {
    "description": "The size of the avatar in the group, the unit is `px`",
    "type": "number"
  },
  "sd-avatar-group/auto-fix-font-size": {
    "description": "Whether to automatically adjust the font size according to the size of the avatar.",
    "type": "boolean"
  },
  "sd-avatar-group/max-count": {
    "description": "The maximum number of avatars displayed in the avatar group. The excess avatars will be displayed in the form of `+x`.",
    "type": "number"
  },
  "sd-avatar-group/z-index-ascend": {
    "description": "The avatar `z-index` in the avatar group increases, and the default is decreasing.",
    "type": "boolean"
  },
  "sd-avatar-group/max-style": {
    "description": "Style for +x."
  },
  "sd-avatar-group/max-popover-trigger-props": {
    "description": "TriggerProps for popover around +x."
  },
  "sd-avatar/click": {
    "description": "Callback when clicked"
  },
  "sd-avatar/error": {
    "description": "image load error"
  },
  "sd-avatar/load": {
    "description": "image load success"
  },
  "sd-avatar/shape": {
    "description": "The shape of the avatar, there are two kinds of circle (circle) and square (square)"
  },
  "sd-avatar/image-url": {
    "description": "Custom avatar image address. If this attribute is passed in, the img tag will be rendered by default",
    "type": "string"
  },
  "sd-avatar/size": {
    "description": "The size of the avatar, the unit is `px`. Use size `40px` in styles when not filled",
    "type": "number"
  },
  "sd-avatar/auto-fix-font-size": {
    "description": "Whether to automatically adjust the font size according to the size of the avatar.",
    "type": "boolean"
  },
  "sd-avatar/trigger-type": {
    "description": "Clickable avatar interaction type"
  },
  "sd-avatar/trigger-icon-style": {
    "description": "Interactive icon style"
  },
  "sd-avatar/object-fit": {
    "description": "Object-fit type of the image in the container"
  },
  "sd-back-top/visible-height": {
    "description": "Display the trigger scroll height of the back to top button",
    "type": "number"
  },
  "sd-back-top/target-container": {
    "description": "Scroll event listener container"
  },
  "sd-back-top/easing": {
    "description": "Easing mode of scrolling animation, refer to [BTween](https://github.com/PengJiyuan/b-tween) for optional values",
    "type": "string"
  },
  "sd-back-top/duration": {
    "description": "Duration of scroll animation",
    "type": "number"
  },
  "sd-badge/text": {
    "description": "Set the display text of the status dot",
    "type": "string"
  },
  "sd-badge/dot": {
    "description": "Whether to display a red dot instead of `count`",
    "type": "boolean"
  },
  "sd-badge/dot-style": {
    "description": "Customize badge dot style",
    "type": "object"
  },
  "sd-badge/max-count": {
    "description": "Max count to show. If count is larger than this value, it will be displayed as `${maxCount}+`",
    "type": "number"
  },
  "sd-badge/offset": {
    "description": "Set offset of the badge dot"
  },
  "sd-badge/color": {
    "description": "Customize dot color"
  },
  "sd-badge/status": {
    "description": "Badge status"
  },
  "sd-badge/count": {
    "description": "Number to show in badge",
    "type": "number"
  },
  "sd-breadcrumb/max-count": {
    "description": "Maximum number of breadcrumbs displayed (0 means no limit)",
    "type": "number"
  },
  "sd-breadcrumb/routes": {
    "description": "Set routes"
  },
  "sd-breadcrumb/separator": {
    "description": "Delimiter text",
    "type": "string|number"
  },
  "sd-breadcrumb/custom-url": {
    "description": "Custom link address"
  },
  "sd-breadcrumb-item/separator": {
    "description": "Delimiter text",
    "type": "string|number"
  },
  "sd-breadcrumb-item/droplist": {
    "description": "Dropdown content"
  },
  "sd-breadcrumb-item/dropdown-props": {
    "description": "Dropdown props"
  },
  "sd-button-group/type": {
    "description": "Children button types are divided into five types: secondary, primary, dashed, outline and text."
  },
  "sd-button-group/status": {
    "description": "Children button state"
  },
  "sd-button-group/shape": {
    "description": "Button shape"
  },
  "sd-button-group/size": {
    "description": "Children button size"
  },
  "sd-button-group/disabled": {
    "description": "All children whether the button is disabled",
    "type": "boolean"
  },
  "sd-button/click": {
    "description": "Emitted when the button is clicked"
  },
  "sd-button/type": {
    "description": "Button types are divided into five types: secondary, primary, dashed, outline and text."
  },
  "sd-button/shape": {
    "description": "Button shape"
  },
  "sd-button/status": {
    "description": "Button state"
  },
  "sd-button/size": {
    "description": "Button size"
  },
  "sd-button/long": {
    "description": "Whether the width of the button adapts to the container.",
    "type": "boolean"
  },
  "sd-button/loading": {
    "description": "Whether the button is in the loading state",
    "type": "boolean"
  },
  "sd-button/loading-fixed-width": {
    "description": "The width of the button remains unchanged on loading.",
    "type": "boolean"
  },
  "sd-button/disabled": {
    "description": "Whether the button is disabled",
    "type": "boolean"
  },
  "sd-button/html-type": {
    "description": "Set the native `type` attribute of `button`, optional values refer to [HTML](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button#attr-type \"_blank\")"
  },
  "sd-button/autofocus": {
    "description": "Set the native `autofocus` attribute of `button`, optional values refer to [HTML](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button#attr-type \"_blank\")",
    "type": "boolean"
  },
  "sd-button/href": {
    "description": "Set up a jump link. When this property is set, the button is rendered as `<a>`",
    "type": "string"
  },
  "sd-button/tooltip": {
    "description": "Tooltip configuration for the button. A string is used as the tooltip content; an object inherits all Tooltip props."
  },
  "sd-card/bordered": {
    "description": "Whether to render the border",
    "type": "boolean"
  },
  "sd-card/loading": {
    "description": "Loading status",
    "type": "boolean"
  },
  "sd-card/spin-props": {
    "description": "Props passed to the loading Spin"
  },
  "sd-card/hoverable": {
    "description": "Can be hovered",
    "type": "boolean"
  },
  "sd-card/size": {
    "description": "Size of card",
    "type": "string"
  },
  "sd-card/header-style": {
    "description": "The additional css style to apply to card head"
  },
  "sd-card/body-style": {
    "description": "The additional css style to apply to card content"
  },
  "sd-card/title": {
    "description": "Title of card",
    "type": "string"
  },
  "sd-card/extra": {
    "description": "Content to render in the top-right corner of the card",
    "type": "string"
  },
  "sd-card/full-height": {
    "description": "Whether to fill the height of the parent container (the content area scrolls automatically, only effective when the parent container has a determinate height)",
    "type": "boolean"
  },
  "sd-card/scrollbar": {
    "description": "Whether the content area uses the Scrollbar component for scrolling, an object can be passed to customize the scrollbar. When false, native overflow scrolling is used. Only effective when `full-height` is true"
  },
  "sd-card-grid/hoverable": {
    "description": "Whether to hover",
    "type": "boolean"
  },
  "sd-card-meta/title": {
    "description": "Title of card",
    "type": "string"
  },
  "sd-card-meta/description": {
    "description": "Description of card",
    "type": "string"
  },
  "sd-carousel/change": {
    "description": "Callback when slide changes"
  },
  "sd-carousel/current": {
    "description": "The index of current slide which starts from 1",
    "type": "number"
  },
  "sd-carousel/default-current": {
    "description": "Default index of current slide",
    "type": "number"
  },
  "sd-carousel/auto-play": {
    "description": "* Whether to automatically loop the display, or pass in `{ interval: the time interval for switching (default: 3000),\nhoverToPause: whether to pause switching while hover (default: true) }` for configuration (object is supported from `2.14.0`)"
  },
  "sd-carousel/move-speed": {
    "description": "The duration of the slide movement(ms)",
    "type": "number"
  },
  "sd-carousel/animation-name": {
    "description": "The animation of the slide movement",
    "type": "string"
  },
  "sd-carousel/trigger": {
    "description": "How to trigger the slide switch, click/hover the indicator"
  },
  "sd-carousel/direction": {
    "description": "The direction of the slide movement"
  },
  "sd-carousel/show-arrow": {
    "description": "When to show the arrow used to switch"
  },
  "sd-carousel/arrow-class": {
    "description": "The additional css class to arrow used to switch",
    "type": "string"
  },
  "sd-carousel/indicator-type": {
    "description": "Type of indicator"
  },
  "sd-carousel/indicator-position": {
    "description": "Position of indication"
  },
  "sd-carousel/indicator-class": {
    "description": "The additional css class to indicator",
    "type": "string"
  },
  "sd-carousel/transition-timing-function": {
    "description": "How intermediate values are calculated for CSS properties being affected by a transition effect.\n[transition-timing-function](https://developer.mozilla.org/zh-CN/docs/Web/CSS/transition-timing-function)",
    "type": "string"
  },
  "sd-cascader/max-wfull": {
    "description": "Whether the maximum width is limited to the parent container width",
    "type": "boolean"
  },
  "sd-cascader/fit-width": {
    "description": "Whether the width adapts to the text content",
    "type": "boolean"
  },
  "sd-checkbox/change": {
    "description": "Trigger when the value changes"
  },
  "sd-checkbox/model-value": {
    "description": "Value"
  },
  "sd-checkbox/default-checked": {
    "description": "Whether checked by default (uncontrolled state)",
    "type": "boolean"
  },
  "sd-checkbox/value": {
    "description": "The `value` of the option",
    "type": "string|number|boolean"
  },
  "sd-checkbox/disabled": {
    "description": "Whether to disable",
    "type": "boolean"
  },
  "sd-checkbox/indeterminate": {
    "description": "Whether it is half-selected",
    "type": "boolean"
  },
  "sd-checkbox/tabindex": {
    "description": "tabindex for the native input (omitted by default so the input stays natively focusable; pass -1 in tree nodes to remove the checkbox from the Tab order and operate it via the treeitem)",
    "type": "number|string"
  },
  "sd-checkbox-group/change": {
    "description": "Trigger when the value changes"
  },
  "sd-checkbox-group/model-value": {
    "description": "Value"
  },
  "sd-checkbox-group/default-value": {
    "description": "Default value (uncontrolled state)"
  },
  "sd-checkbox-group/max": {
    "description": "Support the maximum number of selections",
    "type": "number"
  },
  "sd-checkbox-group/options": {
    "description": "Options"
  },
  "sd-checkbox-group/direction": {
    "description": "Arrangement direction of checkboxes"
  },
  "sd-checkbox-group/disabled": {
    "description": "Whether to disable",
    "type": "boolean"
  },
  "sd-collapse-item/header": {
    "description": "The title of the panel",
    "type": "string"
  },
  "sd-collapse-item/disabled": {
    "description": "Whether to disable",
    "type": "boolean"
  },
  "sd-collapse-item/show-expand-icon": {
    "description": "Whether to show the expand icon",
    "type": "boolean"
  },
  "sd-collapse-item/destroy-on-hide": {
    "description": "Whether to destroy content when hidden",
    "type": "boolean"
  },
  "sd-collapse/change": {
    "description": "Emitted when the expanded panel changes"
  },
  "sd-collapse/active-key": {
    "description": "The `key` of the currently expanded panel"
  },
  "sd-collapse/default-active-key": {
    "description": "The `key` of the panel expanded by default (uncontrolled mode)"
  },
  "sd-collapse/accordion": {
    "description": "Whether to enable accordion mode",
    "type": "boolean"
  },
  "sd-collapse/show-expand-icon": {
    "description": "Whether to show the expand icon",
    "type": "boolean"
  },
  "sd-collapse/expand-icon-position": {
    "description": "The location where the expand icon is displayed"
  },
  "sd-collapse/bordered": {
    "description": "Whether to show the border",
    "type": "boolean"
  },
  "sd-collapse/destroy-on-hide": {
    "description": "Whether to destroy content when hidden",
    "type": "boolean"
  },
  "sd-color-picker/change": {
    "description": "Triggered when the color value changes"
  },
  "sd-color-picker/popup-visible-change": {
    "description": "Triggered when the color panel is expanded and collapsed"
  },
  "sd-color-picker/model-value": {
    "description": "Value",
    "type": "string"
  },
  "sd-color-picker/default-value": {
    "description": "Default value",
    "type": "string"
  },
  "sd-color-picker/format": {
    "description": "Value format"
  },
  "sd-color-picker/size": {
    "description": "Size"
  },
  "sd-color-picker/enable-alpha": {
    "description": "Whether alpha channel is enabled",
    "type": "boolean"
  },
  "sd-color-picker/show-primary-color-preview": {
    "description": "Whether to show primary color preview",
    "type": "boolean"
  },
  "sd-color-picker/input-props": {
    "description": "Input props"
  },
  "sd-color-picker/recent-colors": {
    "description": "Recent colors"
  },
  "sd-color-picker/default-recent-colors": {
    "description": "Default recent colors"
  },
  "sd-color-picker/swatch-colors": {
    "description": "Swatch colors"
  },
  "sd-color-picker/disabled": {
    "description": "Disabled",
    "type": "boolean"
  },
  "sd-color-picker/readonly": {
    "description": "Whether it is read-only",
    "type": "boolean|string"
  },
  "sd-color-picker/hide-trigger": {
    "description": "Render panel inline",
    "type": "boolean"
  },
  "sd-color-picker/trigger-props": {
    "description": "Trigger props"
  },
  "sd-comment/author": {
    "description": "Display as the comment author",
    "type": "string"
  },
  "sd-comment/avatar": {
    "description": "Display as the comment avatar",
    "type": "string"
  },
  "sd-comment/content": {
    "description": "The content of the comment",
    "type": "string"
  },
  "sd-comment/datetime": {
    "description": "Display as the comment datetime",
    "type": "string"
  },
  "sd-comment/align": {
    "description": "Alignment of `datetime` and `actions`"
  },
  "sd-config-provider/prefix-cls": {
    "description": "Component classname prefix",
    "type": "string"
  },
  "sd-config-provider/locale": {
    "description": "Configure language pack"
  },
  "sd-config-provider/size": {
    "description": "Size"
  },
  "sd-config-provider/allow-clear": {
    "description": "Whether to enable clear buttons by default",
    "type": "boolean"
  },
  "sd-config-provider/auto-insert-space-in-button": {
    "description": "When there are two Chinese characters in the button, a space is automatically added between two Chinese characters.",
    "type": "boolean"
  },
  "sd-config-provider/allow-search": {
    "description": "Whether to enable search by default",
    "type": "boolean"
  },
  "sd-config-provider/virtual-list-props": {
    "description": "Default virtual list props for dropdown-like components such as Select, AutoComplete, Cascader, and TreeSelect"
  },
  "sd-config-provider/global": {
    "description": "Is global effect",
    "type": "boolean"
  },
  "sd-config-provider/scroll-to-close": {
    "description": "Whether to close the popover when scrolling",
    "type": "boolean"
  },
  "sd-config-provider/exchange-time": {
    "description": "Whether to exchange time",
    "type": "boolean"
  },
  "sd-config-provider/rtl": {
    "description": "View starts from the right and ends on the left",
    "type": "boolean"
  },
  "sd-config-provider/date-picker": {
    "description": "Default config for DatePicker"
  },
  "sd-config-provider/modal": {
    "description": "Default config for Modal"
  },
  "sd-config-provider/drawer": {
    "description": "Default config for Drawer"
  },
  "sd-config-provider/pagination": {
    "description": "Default config for Pagination"
  },
  "sd-config-provider/color-picker": {
    "description": "Default config for ColorPicker"
  },
  "sd-config-provider/spin-props": {
    "description": "Default props for Spin"
  },
  "sd-config-provider/basic-crud-table-spin-props": {
    "description": "Default props for Spin inside BasicCrudTable"
  },
  "sd-config-provider/card-spin-props": {
    "description": "Default props for Spin inside Card"
  },
  "sd-config-provider/cascader-spin-props": {
    "description": "Default props for Spin inside Cascader"
  },
  "sd-config-provider/list-spin-props": {
    "description": "Default props for Spin inside List"
  },
  "sd-config-provider/qr-code-spin-props": {
    "description": "Default props for Spin inside QrCode"
  },
  "sd-config-provider/select-spin-props": {
    "description": "Default props for Spin inside Select"
  },
  "sd-config-provider/table-spin-props": {
    "description": "Default props for Spin inside Table, taking precedence over `spinProps`"
  },
  "sd-config-provider/timeline-spin-props": {
    "description": "Default props for Spin inside Timeline"
  },
  "sd-config-provider/toolbar-spin-props": {
    "description": "Default props for Spin inside Toolbar"
  },
  "sd-config-provider/tree-select-spin-props": {
    "description": "Default props for Spin inside TreeSelect"
  },
  "sd-config-provider/json-form": {
    "description": "Default config for JsonForm"
  },
  "sd-config-provider/theme": {
    "description": "Runtime theme configuration object"
  },
  "sd-config-provider/theme-mode": {
    "description": "Theme mode applied to the current ConfigProvider subtree"
  },
  "sd-copy/copy": {
    "description": "Emitted after content is copied"
  },
  "sd-cropper/selection:change": {
    "description": "Emitted when the selection changes"
  },
  "sd-cropper/canvas:action": {
    "description": "Cropper canvas action event"
  },
  "sd-cropper/canvas:actionstart": {
    "description": "Cropper canvas actionstart event"
  },
  "sd-cropper/canvas:actionmove": {
    "description": "Cropper canvas actionmove event"
  },
  "sd-cropper/canvas:actionend": {
    "description": "Cropper canvas actionend event"
  },
  "sd-cropper/image:transform": {
    "description": "Emitted when the cropper image transforms"
  },
  "sd-cropper/src": {
    "description": "Image source",
    "type": "string"
  },
  "sd-cropper/canvas-props": {
    "description": "CropperCanvas props"
  },
  "sd-cropper/image-props": {
    "description": "CropperImage props"
  },
  "sd-cropper/selection-props": {
    "description": "CropperSelection props without position and size controls"
  },
  "sd-cropper/template": {
    "description": "Custom cropper template",
    "type": "string"
  },
  "sd-cropper/selection-x": {
    "description": "Selection x position",
    "type": "number"
  },
  "sd-cropper/selection-y": {
    "description": "Selection y position",
    "type": "number"
  },
  "sd-cropper/selection-width": {
    "description": "Selection width",
    "type": "number"
  },
  "sd-cropper/selection-height": {
    "description": "Selection height",
    "type": "number"
  },
  "sd-cropper/width": {
    "description": "Container width"
  },
  "sd-cropper/height": {
    "description": "Container height"
  },
  "sd-cropper/fit-selection-to-image": {
    "description": "Whether to fit the selection to the visible image area after load",
    "type": "boolean"
  },
  "sd-range-picker/change": {
    "description": "The component value changes"
  },
  "sd-range-picker/select": {
    "description": "The selected date has changed but the component value has not changed"
  },
  "sd-range-picker/popup-visible-change": {
    "description": "Open or close the pop-up box"
  },
  "sd-range-picker/ok": {
    "description": "Click the confirm button"
  },
  "sd-range-picker/clear": {
    "description": "Click the clear button"
  },
  "sd-range-picker/select-shortcut": {
    "description": "Click on the shortcut option"
  },
  "sd-range-picker/picker-value-change": {
    "description": "Panel date change"
  },
  "sd-range-picker/mode": {
    "description": "Type of range selector",
    "type": "string"
  },
  "sd-range-picker/model-value": {
    "description": "Value"
  },
  "sd-range-picker/default-value": {
    "description": "Default value"
  },
  "sd-range-picker/picker-value": {
    "description": "The date displayed in the default panel"
  },
  "sd-range-picker/default-picker-value": {
    "description": "Date displayed on the panel"
  },
  "sd-range-picker/disabled": {
    "description": "Whether to disable"
  },
  "sd-range-picker/day-start-of-week": {
    "description": "The first day of the week starts on the day of the week, 0-Sunday, 1-Monday, and so on."
  },
  "sd-range-picker/format": {
    "description": "Display the format of the date, refer to [String Parsing Format](#string-parsing-format)",
    "type": "string"
  },
  "sd-range-picker/value-format": {
    "description": "The format of the value, valid for `value` `defaultValue` `pickerValue` `defaultPickerValue` and the return value in the event, supports setting as timestamp, Date and string (refer to [String parsing format](#string-parsing-format) ). If not specified, it will be formatted as a string, in the same format as `format`."
  },
  "sd-range-picker/show-time": {
    "description": "Whether to increase time selection",
    "type": "boolean"
  },
  "sd-range-picker/time-picker-props": {
    "description": "Time display parameters, refer to [TimePickerProps](/vue/component/time-picker)"
  },
  "sd-range-picker/input-props": {
    "description": "Native input attributes"
  },
  "sd-range-picker/placeholder": {
    "description": "Prompt copy"
  },
  "sd-range-picker/fit-width": {
    "description": "Whether the width adapts to the text content",
    "type": "boolean"
  },
  "sd-range-picker/max-wfull": {
    "description": "Whether the maximum width is limited to the parent container width",
    "type": "boolean"
  },
  "sd-range-picker/disabled-date": {
    "description": "Non-selectable date"
  },
  "sd-range-picker/disabled-time": {
    "description": "Unselectable time"
  },
  "sd-range-picker/separator": {
    "description": "The segmentation symbol in the input box of the range selector",
    "type": "string"
  },
  "sd-range-picker/exchange-time": {
    "description": "Whether the time will be exchanged, by default time will affect and participate in the ordering of start and end values, if you want to fix the time order, you can turn it off.",
    "type": "boolean"
  },
  "sd-range-picker/fixed-time": {
    "description": "Is it a fixed time?",
    "type": "boolean"
  },
  "sd-range-picker/clear-range-on-reselect": {
    "description": "When reselecting the range, the previous range will be cleared for next selection",
    "type": "boolean"
  },
  "sd-range-picker/hide-not-in-view-dates": {
    "description": "Hide gray dates that are not in the current time range in the panel",
    "type": "boolean"
  },
  "sd-range-picker/utc-offset": {
    "description": "Set the timezone offset. Set to 0 for UTC time.",
    "type": "number"
  },
  "sd-range-picker/timezone": {
    "description": "Set timezone. If `utcOffset` is set, `utcOffset` takes precedence.",
    "type": "string"
  },
  "sd-range-picker/disabled-input": {
    "description": "Whether input is disabled with the keyboard.",
    "type": "boolean"
  },
  "sd-range-picker/abbreviation": {
    "description": "Whether to enable abbreviation",
    "type": "boolean"
  },
  "sd-descriptions/data": {
    "description": "Data for descriptions"
  },
  "sd-descriptions/column": {
    "description": "The number of data placed in each row. Version 2.20.0 supports reactive configuration, the configuration can refer to Grid"
  },
  "sd-descriptions/title": {
    "description": "Title of descriptions",
    "type": "string"
  },
  "sd-descriptions/layout": {
    "description": "Arrangement of descriptions",
    "type": "string"
  },
  "sd-descriptions/align": {
    "description": "Alignment position of text"
  },
  "sd-descriptions/size": {
    "description": "The size of the descriptions"
  },
  "sd-descriptions/bordered": {
    "description": "Whether to show the border",
    "type": "boolean"
  },
  "sd-descriptions/label-style": {
    "description": "Data label style"
  },
  "sd-descriptions/value-style": {
    "description": "Data content style"
  },
  "sd-descriptions/table-layout": {
    "description": "The `layout-fixed` of the table style in the description. The width will be evenly distributed when it's set to `fixed`.",
    "type": "string"
  },
  "sd-descriptions-item/span": {
    "description": "number of columns",
    "type": "number"
  },
  "sd-descriptions-item/label": {
    "description": "Label",
    "type": "string"
  },
  "sd-divider/direction": {
    "description": "The direction of the dividing line. Can be horizontal or vertical"
  },
  "sd-divider/orientation": {
    "description": "The position of the dividing line text",
    "type": "string"
  },
  "sd-divider/type": {
    "description": "Dividing line style type",
    "type": "string"
  },
  "sd-divider/size": {
    "description": "The wide/height of the dividing line",
    "type": "number"
  },
  "sd-divider/margin": {
    "description": "Margin up and down the split line (left and right margin in vertical direction)",
    "type": "number | string"
  },
  "sd-drawer/ok": {
    "description": "Triggered when the OK button is clicked"
  },
  "sd-drawer/cancel": {
    "description": "Triggered when the cancel or close button is clicked"
  },
  "sd-drawer/open": {
    "description": "Triggered after the drawer is opened (the animation ends)"
  },
  "sd-drawer/close": {
    "description": "Triggered when the drawer is closed (the animation ends)"
  },
  "sd-drawer/before-open": {
    "description": "Triggered before drawer is opened"
  },
  "sd-drawer/before-close": {
    "description": "Triggered before drawer is closed"
  },
  "sd-drawer/visible": {
    "description": "Whether the drawer is visible",
    "type": "boolean"
  },
  "sd-drawer/default-visible": {
    "description": "Whether the drawer is visible by default (uncontrolled mode)",
    "type": "boolean"
  },
  "sd-drawer/placement": {
    "description": "Where the drawer is placed"
  },
  "sd-drawer/title": {
    "description": "Title",
    "type": "string"
  },
  "sd-drawer/title-ellipsis-tooltip": {
    "description": "Tooltip behavior when the title is ellipsized. Uses the component tooltip by default, or falls back to the native browser title when set to false."
  },
  "sd-drawer/mask": {
    "description": "Whether to show the mask",
    "type": "boolean"
  },
  "sd-drawer/mask-closable": {
    "description": "Click on the mask layer to be able to close",
    "type": "boolean"
  },
  "sd-drawer/closable": {
    "description": "Whether to show the close button",
    "type": "boolean"
  },
  "sd-drawer/ok-text": {
    "description": "The content of the ok button",
    "type": "string"
  },
  "sd-drawer/cancel-text": {
    "description": "The content of the cancel button",
    "type": "string"
  },
  "sd-drawer/ok-loading": {
    "description": "Whether the ok button is in the loading state",
    "type": "boolean"
  },
  "sd-drawer/ok-button-props": {
    "description": "Props of confirm button"
  },
  "sd-drawer/cancel-button-props": {
    "description": "Props of cancel button"
  },
  "sd-drawer/unmount-on-close": {
    "description": "Whether to uninstall the node when close",
    "type": "boolean"
  },
  "sd-drawer/width": {
    "description": "The width of the drawer (only available when placement is right, left)",
    "type": "number|string"
  },
  "sd-drawer/height": {
    "description": "The height of the drawer (only available when placement is top, bottom)",
    "type": "number|string"
  },
  "sd-drawer/popup-container": {
    "description": "Mount container for popup"
  },
  "sd-drawer/drawer-style": {
    "description": "Drawer style"
  },
  "sd-drawer/body-class": {
    "description": "The classname of the drawer body"
  },
  "sd-drawer/body-style": {
    "description": "Drawer body style"
  },
  "sd-drawer/before-ok": {
    "description": "The callback function before the ok event is triggered. If false is returned, subsequent events will not be triggered, and done can also be used to close asynchronously."
  },
  "sd-drawer/before-cancel": {
    "description": "The callback function before the cancel event is triggered. If it returns false, no subsequent events will be triggered."
  },
  "sd-drawer/esc-to-close": {
    "description": "Whether to support the ESC key to close the dialog",
    "type": "boolean"
  },
  "sd-drawer/render-to-body": {
    "description": "Whether the drawer is mounted under the `body` element",
    "type": "boolean"
  },
  "sd-drawer/header": {
    "description": "Whether to display high-quality content",
    "type": "boolean"
  },
  "sd-drawer/footer": {
    "description": "Whether to display the bottom content",
    "type": "boolean"
  },
  "sd-drawer/hide-cancel": {
    "description": "Whether to hide the cancel button",
    "type": "boolean"
  },
  "sd-dropdown-button/popup-visible-change": {
    "description": "Triggered when the display status of the drop-down box changes"
  },
  "sd-dropdown-button/click": {
    "description": "Emitted when the button is clicked"
  },
  "sd-dropdown-button/select": {
    "description": "Triggered when the user selects"
  },
  "sd-dropdown-button/popup-visible": {
    "description": "Whether the popup is visible",
    "type": "boolean"
  },
  "sd-dropdown-button/default-popup-visible": {
    "description": "Whether the popup is visible by default (uncontrolled mode)",
    "type": "boolean"
  },
  "sd-dropdown-button/trigger": {
    "description": "Trigger method"
  },
  "sd-dropdown-button/position": {
    "description": "Popup position"
  },
  "sd-dropdown-button/popup-container": {
    "description": "Mount container for popup"
  },
  "sd-dropdown-button/disabled": {
    "description": "Whether to disable",
    "type": "boolean"
  },
  "sd-dropdown-button/type": {
    "description": "Button type"
  },
  "sd-dropdown-button/size": {
    "description": "Button size"
  },
  "sd-dropdown-button/button-props": {
    "description": "Button props"
  },
  "sd-dropdown-button/hide-on-select": {
    "description": "Whether to hide popup when the user selects",
    "type": "boolean"
  },
  "sd-dropdown-group/title": {
    "description": "Group title",
    "type": "string"
  },
  "sd-dropdown-option/click": {
    "description": "Emitted when the button is clicked"
  },
  "sd-dropdown-option/value": {
    "description": "Value",
    "type": "string|number|object"
  },
  "sd-dropdown-option/disabled": {
    "description": "Whether to disable",
    "type": "boolean"
  },
  "sd-dropdown-submenu/popup-visible-change": {
    "description": "Triggered when the display status of the drop-down box changes"
  },
  "sd-dropdown-submenu/value": {
    "description": "Value (Not useful after version 2.16.0)",
    "type": "string|number"
  },
  "sd-dropdown-submenu/disabled": {
    "description": "Whether to disable",
    "type": "boolean"
  },
  "sd-dropdown-submenu/trigger": {
    "description": "Trigger method"
  },
  "sd-dropdown-submenu/position": {
    "description": "Popup position",
    "type": "string"
  },
  "sd-dropdown-submenu/popup-visible": {
    "description": "Whether the popup is visible",
    "type": "boolean"
  },
  "sd-dropdown-submenu/default-popup-visible": {
    "description": "Whether the popup is visible by default (uncontrolled mode)",
    "type": "boolean"
  },
  "sd-dropdown-submenu/option-props": {
    "description": "Custom option properties",
    "type": "object"
  },
  "sd-dropdown/popup-visible-change": {
    "description": "Triggered when the display status of the drop-down box changes"
  },
  "sd-dropdown/select": {
    "description": "Triggered when the user selects"
  },
  "sd-dropdown/popup-visible": {
    "description": "Whether the popup is visible",
    "type": "boolean"
  },
  "sd-dropdown/default-popup-visible": {
    "description": "Whether the popup is visible by default (uncontrolled mode)",
    "type": "boolean"
  },
  "sd-dropdown/trigger": {
    "description": "Trigger method"
  },
  "sd-dropdown/position": {
    "description": "Popup position"
  },
  "sd-dropdown/popup-container": {
    "description": "Mount container for popup"
  },
  "sd-dropdown/popup-max-height": {
    "description": "Maximum height of the popup",
    "type": "boolean|number"
  },
  "sd-dropdown/hide-on-select": {
    "description": "Whether to hide popup when the user selects",
    "type": "boolean"
  },
  "sd-ellipsis/line-clamp": {
    "description": "Maximum number of displayed lines. Single-line ellipsis is used by default.",
    "type": "number | string"
  },
  "sd-ellipsis/expand-trigger": {
    "description": "Trigger mode for expansion"
  },
  "sd-ellipsis/tooltip": {
    "description": "Whether to show a tooltip when ellipsis is active. Tooltip props are supported."
  },
  "sd-performant-ellipsis/line-clamp": {
    "description": "Maximum number of displayed lines. Single-line ellipsis is used by default.",
    "type": "number | string"
  },
  "sd-performant-ellipsis/expand-trigger": {
    "description": "Trigger mode for expansion"
  },
  "sd-performant-ellipsis/tooltip": {
    "description": "Whether to show a tooltip when ellipsis is active. Tooltip props are supported."
  },
  "sd-empty/description": {
    "description": "Description",
    "type": "string"
  },
  "sd-empty/img-src": {
    "description": "The src of the Custom Image",
    "type": "string"
  },
  "sd-empty/in-config-provider": {
    "description": "Whether to use in ConfigProvider",
    "type": "boolean"
  },
  "sd-file-previewer/close": {
    "description": "Close event"
  },
  "sd-file-previewer/visible-change": {
    "description": "Visible state change"
  },
  "sd-file-previewer/src": {
    "description": "File source url",
    "type": "string"
  },
  "sd-file-previewer/type": {
    "description": "Preview type, decides which previewer to use"
  },
  "sd-file-previewer/visible": {
    "description": "Whether the previewer is visible",
    "type": "boolean"
  },
  "sd-file-previewer/default-visible": {
    "description": "Default visibility",
    "type": "boolean"
  },
  "sd-file-previewer/fullscreen": {
    "description": "Whether to show the previewer in fullscreen overlay",
    "type": "boolean"
  },
  "sd-file-previewer/title": {
    "description": "Title",
    "type": "string"
  },
  "sd-file-previewer/mask-closable": {
    "description": "Whether to close when mask is clicked",
    "type": "boolean"
  },
  "sd-file-previewer/closable": {
    "description": "Whether to show close button",
    "type": "boolean"
  },
  "sd-file-previewer/esc-to-close": {
    "description": "Whether to support closing with ESC",
    "type": "boolean"
  },
  "sd-file-previewer/popup-container": {
    "description": "Set the mount point, same as teleport to"
  },
  "sd-file-previewer/render-to-body": {
    "description": "Whether to render to body",
    "type": "boolean"
  },
  "sd-file-previewer/image-props": {
    "description": "Image previewer props"
  },
  "sd-file-previewer/media-props": {
    "description": "Video and audio previewer props"
  },
  "sd-file-previewer/pdf-props": {
    "description": "PDF previewer props"
  },
  "sd-form-item/field": {
    "description": "The path of the form element in the data object (required for the data item)",
    "type": "string"
  },
  "sd-form-item/label": {
    "description": "Label text",
    "type": "string"
  },
  "sd-form-item/tooltip": {
    "description": "Tooltip text",
    "type": "string"
  },
  "sd-form-item/show-colon": {
    "description": "Whether to show a colon",
    "type": "boolean"
  },
  "sd-form-item/no-style": {
    "description": "Whether to remove the style",
    "type": "boolean"
  },
  "sd-form-item/disabled": {
    "description": "Whether to disable",
    "type": "boolean"
  },
  "sd-form-item/help": {
    "description": "Help copywriting",
    "type": "string"
  },
  "sd-form-item/extra": {
    "description": "Additional display copy",
    "type": "string"
  },
  "sd-form-item/required": {
    "description": "Is it required",
    "type": "boolean"
  },
  "sd-form-item/asterisk-position": {
    "description": "Optionally place an asterisk before/after the label",
    "type": "string"
  },
  "sd-form-item/rules": {
    "description": "Form item validation rules (The priority is higher than the rules of form)"
  },
  "sd-form-item/validate-status": {
    "description": "Validate status"
  },
  "sd-form-item/validate-trigger": {
    "description": "The event that triggers the verification"
  },
  "sd-form-item/label-col-props": {
    "description": "Label element layout options. The parameters are the same as the `<col>` component",
    "type": "object"
  },
  "sd-form-item/wrapper-col-props": {
    "description": "Form control layout options. The parameters are the same as the `<col>` component",
    "type": "object"
  },
  "sd-form-item/hide-label": {
    "description": "Whether to hide the label",
    "type": "boolean"
  },
  "sd-form-item/hide-asterisk": {
    "description": "Whether to hide the asterisk",
    "type": "boolean"
  },
  "sd-form-item/label-col-style": {
    "description": "The style of the label element layout component",
    "type": "object"
  },
  "sd-form-item/wrapper-col-style": {
    "description": "The style of the form control layout component",
    "type": "object"
  },
  "sd-form-item/row-props": {
    "description": "Form item layout options. The parameters are the same as the `<row>` component",
    "type": "object"
  },
  "sd-form-item/row-class": {
    "description": "The class of the form item layout component",
    "type": "string|array|object"
  },
  "sd-form-item/content-class": {
    "description": "The class of the form control wrapping layer",
    "type": "string|array|object"
  },
  "sd-form-item/content-flex": {
    "description": "Whether to enable flex layout in the content layer",
    "type": "boolean"
  },
  "sd-form-item/merge-props": {
    "description": "(Repealed) Control the Props passed to the child element. The default includes disabled, error, size, events and additional attributes on FormItem. Version 2.18.0 deprecated"
  },
  "sd-form-item/label-col-flex": {
    "description": "Set the flex property of the label `Col` component. When set, the flex property of the form `Col` component will be set to `auto`.",
    "type": "number|string"
  },
  "sd-form-item/feedback": {
    "description": "Whether to show the feedback icon for the form control",
    "type": "boolean"
  },
  "sd-form-item/label-component": {
    "description": "The element that the form item label renders",
    "type": "string"
  },
  "sd-form-item/label-attrs": {
    "description": "Attributes of the form item element",
    "type": "object"
  },
  "sd-form/submit": {
    "description": "Triggered when the form is submitted"
  },
  "sd-form/submit-success": {
    "description": "Triggered when verification is successful"
  },
  "sd-form/submit-failed": {
    "description": "Triggered when verification failed"
  },
  "sd-form/model": {
    "description": "Form data object",
    "type": "object"
  },
  "sd-form/layout": {
    "description": "The layout of the form, including horizontal, vertical, and multi-column"
  },
  "sd-form/size": {
    "description": "The size of the form"
  },
  "sd-form/label-col-props": {
    "description": "Label element layout options. The parameters are the same as the `<col>` component",
    "type": "object"
  },
  "sd-form/wrapper-col-props": {
    "description": "Form control layout options. The parameters are the same as the `<col>` component",
    "type": "object"
  },
  "sd-form/label-align": {
    "description": "Alignment direction of the label"
  },
  "sd-form/disabled": {
    "description": "Whether to disable the form",
    "type": "boolean"
  },
  "sd-form/rules": {
    "description": "Form item validation rules"
  },
  "sd-form/auto-label-width": {
    "description": "Whether to enable automatic label width, it only takes effect under `layout=\"horizontal\"`.",
    "type": "boolean"
  },
  "sd-form/id": {
    "description": "Form `id` attribute and form control `id` prefix",
    "type": "string"
  },
  "sd-form/scroll-to-first-error": {
    "description": "Scroll to the first error field after verification fails",
    "type": "boolean"
  },
  "sd-grid-col/span": {
    "description": "Number of grid space",
    "type": "number"
  },
  "sd-grid-col/offset": {
    "description": "The number of grids on the left side of the grid. There can be no grids in the grid.",
    "type": "number"
  },
  "sd-grid-col/order": {
    "description": "Sort elements",
    "type": "number"
  },
  "sd-grid-col/xs": {
    "description": "<576px responsive grid"
  },
  "sd-grid-col/sm": {
    "description": ">=576px responsive grid"
  },
  "sd-grid-col/md": {
    "description": ">=768px responsive grid"
  },
  "sd-grid-col/lg": {
    "description": ">=992px responsive grid"
  },
  "sd-grid-col/xl": {
    "description": ">=1200px responsive grid"
  },
  "sd-grid-col/xxl": {
    "description": ">=1600px responsive grid"
  },
  "sd-grid-col/flex": {
    "description": "Set flex layout properties"
  },
  "sd-grid-item/span": {
    "description": "Number of grids spanned"
  },
  "sd-grid-item/offset": {
    "description": "Number of grids on the left"
  },
  "sd-grid-item/suffix": {
    "description": "Is it a suffix element",
    "type": "boolean"
  },
  "sd-grid-row/gutter": {
    "description": "Grid interval in `px`. Pass in the responsive object like {xs: 4, sm: 6, md: 12}. Pass in the array [horizontal spacing, vertical spacing] to set two directions."
  },
  "sd-grid-row/justify": {
    "description": "Horizontal alignment (`justify-content`)",
    "type": "string"
  },
  "sd-grid-row/align": {
    "description": "Vertical alignment (`align-items`)",
    "type": "string"
  },
  "sd-grid-row/div": {
    "description": "Enabling this option `Row` and `Col` will be treated as divs without any Grid-related classes and styles",
    "type": "boolean"
  },
  "sd-grid-row/wrap": {
    "description": "Whether `Col` can wrap onto multiple lines",
    "type": "boolean"
  },
  "sd-grid/cols": {
    "description": "Number of columns displayed in each row"
  },
  "sd-grid/row-gap": {
    "description": "The space in row-to-row"
  },
  "sd-grid/col-gap": {
    "description": "The space in column-to-column"
  },
  "sd-grid/collapsed": {
    "description": "Whether to collapsed",
    "type": "boolean"
  },
  "sd-grid/collapsed-rows": {
    "description": "Number of rows displayed when collapsed",
    "type": "number"
  },
  "sd-image/preview-visible-change": {
    "description": "Preview opening and closing events"
  },
  "sd-image/src": {
    "description": "Image src",
    "type": "string"
  },
  "sd-image/width": {
    "description": "Image width",
    "type": "string | number"
  },
  "sd-image/height": {
    "description": "Image height",
    "type": "string | number"
  },
  "sd-image/title": {
    "description": "Title",
    "type": "string"
  },
  "sd-image/description": {
    "description": "Description, will be displayed at the bottom. if alt has no value, it will be set to alt",
    "type": "string"
  },
  "sd-image/fit": {
    "description": "indicate how the image should be resized to fit its container",
    "type": "string"
  },
  "sd-image/alt": {
    "description": "Text description of the image",
    "type": "string"
  },
  "sd-image/hide-footer": {
    "description": "Whether to hide footer (Version 2.36.0 supports the 'never' parameter, which supports displaying bottom content when loading errors)"
  },
  "sd-image/footer-position": {
    "description": "The position shown at the bottom",
    "type": "string"
  },
  "sd-image/show-loader": {
    "description": "Whether to show the loading effect",
    "type": "boolean"
  },
  "sd-image/preview": {
    "description": "Whether to enable preview",
    "type": "boolean"
  },
  "sd-image/preview-visible": {
    "description": "Control the open state of the preview, can be used in conjunction with previewVisibleChange",
    "type": "boolean"
  },
  "sd-image/default-preview-visible": {
    "description": "The default open state of the preview",
    "type": "boolean"
  },
  "sd-image/preview-props": {
    "description": "Preview configuration items (all options are optional) [ImagePreviewProps](#image-preview%20Props)"
  },
  "sd-image/footer-class": {
    "description": "The class name of the bottom display area",
    "type": "string|array|object"
  },
  "sd-image-preview-action/name": {
    "description": "the name of the action",
    "type": "string"
  },
  "sd-image-preview-action/disabled": {
    "description": "Whether to disable the action",
    "type": "boolean"
  },
  "sd-preview-group/change": {
    "description": "Image switch"
  },
  "sd-preview-group/visible-change": {
    "description": "Preview visibility change"
  },
  "sd-preview-group/src-list": {
    "description": "Picture list (after setting this property, the picture information of a-image subcomponent will no longer be collected)"
  },
  "sd-preview-group/current": {
    "description": "The index of the currently displayed image",
    "type": "number"
  },
  "sd-preview-group/default-current": {
    "description": "The index of the first image shown",
    "type": "number"
  },
  "sd-preview-group/infinite": {
    "description": "Whether to loop infinitely",
    "type": "boolean"
  },
  "sd-preview-group/visible": {
    "description": "Whether is visible",
    "type": "boolean"
  },
  "sd-preview-group/default-visible": {
    "description": "Default visibility",
    "type": "boolean"
  },
  "sd-preview-group/mask-closable": {
    "description": "Whether to close the modal when mask is clicked",
    "type": "boolean"
  },
  "sd-preview-group/closable": {
    "description": "Whether to show close button",
    "type": "boolean"
  },
  "sd-preview-group/actions-layout": {
    "description": "Layout of action list"
  },
  "sd-preview-group/popup-container": {
    "description": "Set the mount point of the pop-up box, the same as the `to` of `teleport`, the default value is document.body"
  },
  "sd-preview/close": {
    "description": "Close event"
  },
  "sd-preview/src": {
    "description": "Image src",
    "type": "string"
  },
  "sd-preview/visible": {
    "description": "Whether is visible",
    "type": "boolean"
  },
  "sd-preview/default-visible": {
    "description": "Default visibility",
    "type": "boolean"
  },
  "sd-preview/mask-closable": {
    "description": "Whether to close the modal when mask is clicked",
    "type": "boolean"
  },
  "sd-preview/closable": {
    "description": "Whether to show close button",
    "type": "boolean"
  },
  "sd-preview/actions-layout": {
    "description": "Layout of action list"
  },
  "sd-preview/popup-container": {
    "description": "Set the mount point of the pop-up box, the same as the `to` of `teleport`, the default value is document.body"
  },
  "sd-preview/esc-to-close": {
    "description": "Whether to support the ESC key to close the preview",
    "type": "boolean"
  },
  "sd-preview/wheel-zoom": {
    "description": "Whether to enable wheel zoom",
    "type": "boolean"
  },
  "sd-preview/keyboard": {
    "description": "Whether to enable keyboard shortcuts",
    "type": "boolean"
  },
  "sd-preview/default-scale": {
    "description": "Default scale",
    "type": "number"
  },
  "sd-preview/zoom-rate": {
    "description": "Zoom rate, only for scroll zoom",
    "type": "number"
  },
  "sd-input-number/change": {
    "description": "Triggered when the value changes"
  },
  "sd-input-number/focus": {
    "description": "Triggered when the input gets focus"
  },
  "sd-input-number/blur": {
    "description": "Triggered when the input box loses focus"
  },
  "sd-input-number/clear": {
    "description": "Triggered when the user clicks the clear button"
  },
  "sd-input-number/input": {
    "description": "Triggered on input"
  },
  "sd-input-number/keydown": {
    "description": "Triggered on keydown"
  },
  "sd-input-number/model-value": {
    "description": "Value",
    "type": "string | number"
  },
  "sd-input-number/default-value": {
    "description": "Default value (uncontrolled mode)",
    "type": "string | number"
  },
  "sd-input-number/mode": {
    "description": "Mode (`embed`: button embedded mode, `button`: left and right button mode)",
    "type": "string"
  },
  "sd-input-number/precision": {
    "description": "Precision",
    "type": "number"
  },
  "sd-input-number/step": {
    "description": "Number change step",
    "type": "number"
  },
  "sd-input-number/disabled": {
    "description": "Whether to disable",
    "type": "boolean"
  },
  "sd-input-number/error": {
    "description": "Whether it is an error state",
    "type": "boolean"
  },
  "sd-input-number/max": {
    "description": "Max",
    "type": "number"
  },
  "sd-input-number/min": {
    "description": "Min",
    "type": "number"
  },
  "sd-input-number/formatter": {
    "description": "Define the display value of the input"
  },
  "sd-input-number/parser": {
    "description": "Convert from `formatter` to number, and use with `formatter`"
  },
  "sd-input-number/placeholder": {
    "description": "Input prompt text",
    "type": "string"
  },
  "sd-input-number/fit-width": {
    "description": "Whether the width adapts to the text content",
    "type": "boolean"
  },
  "sd-input-number/max-wfull": {
    "description": "Whether the maximum width is limited to the parent container width",
    "type": "boolean"
  },
  "sd-input-number/hide-button": {
    "description": "Whether to hide the button",
    "type": "boolean"
  },
  "sd-input-number/size": {
    "description": "Input size"
  },
  "sd-input-number/allow-clear": {
    "description": "Whether to allow the input to be cleared",
    "type": "boolean"
  },
  "sd-input-number/model-event": {
    "description": "Trigger event for `v-model`",
    "type": "string"
  },
  "sd-input-number/readonly": {
    "description": "Readonly",
    "type": "boolean|string"
  },
  "sd-input-number/input-attrs": {
    "description": "Attributes of inner input elements",
    "type": "object"
  },
  "sd-input-tag/change": {
    "description": "Triggered when the value changes"
  },
  "sd-input-tag/input-value-change": {
    "description": "Trigger when the input value changes"
  },
  "sd-input-tag/press-enter": {
    "description": "Triggered when the enter key is pressed"
  },
  "sd-input-tag/remove": {
    "description": "Triggered when the delete button of the label is clicked"
  },
  "sd-input-tag/clear": {
    "description": "Triggered when the clear button is clicked"
  },
  "sd-input-tag/focus": {
    "description": "Triggered when the input box gets focus"
  },
  "sd-input-tag/blur": {
    "description": "Triggered when the input box loses focus"
  },
  "sd-input-tag/model-value": {
    "description": "Value"
  },
  "sd-input-tag/default-value": {
    "description": "Default value (uncontrolled state)"
  },
  "sd-input-tag/input-value": {
    "description": "The value of the input",
    "type": "string"
  },
  "sd-input-tag/default-input-value": {
    "description": "The default value of the input (uncontrolled state)",
    "type": "string"
  },
  "sd-input-tag/placeholder": {
    "description": "Placeholder",
    "type": "string"
  },
  "sd-input-tag/fit-width": {
    "description": "Whether the width adapts to the text content",
    "type": "boolean"
  },
  "sd-input-tag/max-wfull": {
    "description": "Whether the maximum width is limited to the parent container width",
    "type": "boolean"
  },
  "sd-input-tag/disabled": {
    "description": "Whether to disable",
    "type": "boolean"
  },
  "sd-input-tag/error": {
    "description": "Whether it is an error state",
    "type": "boolean"
  },
  "sd-input-tag/readonly": {
    "description": "Whether it is read-only mode",
    "type": "boolean|string"
  },
  "sd-input-tag/allow-clear": {
    "description": "Whether to allow clear",
    "type": "boolean"
  },
  "sd-input-tag/size": {
    "description": "The size of the input"
  },
  "sd-input-tag/max-tag-count": {
    "description": "The maximum number of tags displayed, `0` means unlimited"
  },
  "sd-input-tag/retain-input-value": {
    "description": "Whether to keep the content of the input box"
  },
  "sd-input-tag/format-tag": {
    "description": "Format tag content"
  },
  "sd-input-tag/unique-value": {
    "description": "Whether to create only unique values",
    "type": "boolean"
  },
  "sd-input-tag/field-names": {
    "description": "Customize fields in `TagData`"
  },
  "sd-input-tag/tag-nowrap": {
    "description": "Tag content does not wrap",
    "type": "boolean"
  },
  "sd-input/input": {
    "description": "Triggered when the user enters"
  },
  "sd-input/change": {
    "description": "Only triggered when the input box is out of focus or when you press Enter"
  },
  "sd-input/press-enter": {
    "description": "Triggered when the user presses enter"
  },
  "sd-input/clear": {
    "description": "Triggered when the user clicks the clear button"
  },
  "sd-input/focus": {
    "description": "Triggered when the input box gets focus"
  },
  "sd-input/blur": {
    "description": "Triggered when the input box loses focus"
  },
  "sd-input/model-value": {
    "description": "Value",
    "type": "string"
  },
  "sd-input/default-value": {
    "description": "Default value (uncontrolled state)",
    "type": "string"
  },
  "sd-input/size": {
    "description": "Input size"
  },
  "sd-input/allow-clear": {
    "description": "Whether to allow the input to be cleared",
    "type": "boolean"
  },
  "sd-input/disabled": {
    "description": "Whether to disable",
    "type": "boolean"
  },
  "sd-input/readonly": {
    "description": "Whether it is read-only",
    "type": "boolean|string"
  },
  "sd-input/error": {
    "description": "Whether it is an error state",
    "type": "boolean"
  },
  "sd-input/placeholder": {
    "description": "Prompt text",
    "type": "string"
  },
  "sd-input/fit-width": {
    "description": "Whether the width adapts to the text content",
    "type": "boolean"
  },
  "sd-input/max-wfull": {
    "description": "Whether the maximum width is limited to the parent container width",
    "type": "boolean"
  },
  "sd-input/max-length": {
    "description": "Enter the maximum length of the value, the errorOnly attribute was added in version 2.12.0"
  },
  "sd-input/show-word-limit": {
    "description": "Whether to display word count",
    "type": "boolean"
  },
  "sd-input/word-length": {
    "description": "Calculation method of word length"
  },
  "sd-input/word-slice": {
    "description": "Character interception method, used together with wordLength"
  },
  "sd-input/input-attrs": {
    "description": "Attributes of inner input elements",
    "type": "object"
  },
  "sd-input/prepend": {
    "description": "Prepend",
    "type": "string"
  },
  "sd-input/append": {
    "description": "Append",
    "type": "string"
  },
  "sd-input-password/visibility-change": {
    "description": "Callback when visibility changes"
  },
  "sd-input-password/visibility": {
    "description": "Whether is visible",
    "type": "boolean"
  },
  "sd-input-password/default-visibility": {
    "description": "Default visibility",
    "type": "boolean"
  },
  "sd-input-password/invisible-button": {
    "description": "Whether to show visible buttons",
    "type": "boolean"
  },
  "sd-input-password/fit-width": {
    "description": "Whether the width adapts to the text content",
    "type": "boolean"
  },
  "sd-input-password/max-wfull": {
    "description": "Whether the maximum width is limited to the parent container width",
    "type": "boolean"
  },
  "sd-input-search/search": {
    "description": "Triggered when the search button is clicked"
  },
  "sd-input-search/search-button": {
    "description": "Whether it is the rear button mode",
    "type": "boolean"
  },
  "sd-input-search/loading": {
    "description": "Whether it is loading state",
    "type": "boolean"
  },
  "sd-input-search/disabled": {
    "description": "Whether to disable",
    "type": "boolean"
  },
  "sd-input-search/size": {
    "description": "Input size"
  },
  "sd-input-search/button-text": {
    "description": "The text of the search button will replace the original icon after use",
    "type": "string"
  },
  "sd-input-search/button-props": {
    "description": "Button props"
  },
  "sd-input-search/fit-width": {
    "description": "Whether the width adapts to the text content",
    "type": "boolean"
  },
  "sd-input-search/max-wfull": {
    "description": "Whether the maximum width is limited to the parent container width",
    "type": "boolean"
  },
  "sd-kv-list/type": {
    "description": "Editor type. Uses two Input components by default"
  },
  "sd-kv-list/key-props": {
    "description": "Props passed through to the key editor"
  },
  "sd-kv-list/value-props": {
    "description": "Props passed through to the value editor"
  },
  "sd-kv-list/disabled": {
    "description": "Whether editing and structural actions are disabled",
    "type": "boolean"
  },
  "sd-kv-list/bulk-editable": {
    "description": "Whether bulk editing is available. Disabled by default for secret type",
    "type": "boolean"
  },
  "sd-layout/has-sider": {
    "description": "Whether contains Sider, overrides auto detection when set to a boolean",
    "type": "boolean"
  },
  "sd-sider/collapse": {
    "description": "Triggered when the collapsed state changes"
  },
  "sd-sider/breakpoint": {
    "description": "Triggered when the responsive breakpoint match state changes"
  },
  "sd-sider/collapsible": {
    "description": "Whether can be collapsed",
    "type": "boolean"
  },
  "sd-sider/collapsed": {
    "description": "Current collapsed state (controlled)",
    "type": "boolean"
  },
  "sd-sider/default-collapsed": {
    "description": "Default collapsed state (uncontrolled)",
    "type": "boolean"
  },
  "sd-sider/reverse-arrow": {
    "description": "Whether to reverse the arrow direction when collapsed",
    "type": "boolean"
  },
  "sd-sider/zero-width-trigger-style": {
    "description": "Custom style of zero-width trigger when collapsedWidth is 0",
    "type": "object"
  },
  "sd-sider/hide-trigger": {
    "description": "Whether to hide the built-in collapse trigger, control collapse via collapsed",
    "type": "boolean"
  },
  "sd-sider/width": {
    "description": "Width when expanded",
    "type": "number|string"
  },
  "sd-sider/collapsed-width": {
    "description": "Width when collapsed",
    "type": "number|string"
  },
  "sd-sider/theme": {
    "description": "Theme color, follows ConfigProvider's themeMode when not set"
  },
  "sd-sider/scrollbar": {
    "description": "Scroll config, use the component Scrollbar by default; set to false for native overflow:auto, pass an object to configure Scrollbar"
  },
  "sd-sider/temporary": {
    "description": "Temporary mode: render as a floating Drawer, opened/closed via collapsed (collapsed=true closes, false opens)",
    "type": "boolean"
  },
  "sd-sider/rail": {
    "description": "Rail mode: Sider stays at rail width (icons only), independent from collapsed",
    "type": "boolean"
  },
  "sd-sider/rail-width": {
    "description": "Rail width, only effective when rail=true",
    "type": "number|string"
  },
  "sd-sider/expand-on-hover": {
    "description": "In rail mode, temporarily expands to width on hover (overlays content without pushing it), collapses on leave. Only effective when rail=true",
    "type": "boolean"
  },
  "sd-sider/drawer-props": {
    "description": "Drawer passthrough config (only effective when temporary=true)"
  },
  "sd-link/click": {
    "description": "Emitted when the link is clicked"
  },
  "sd-link/href": {
    "description": "Link address",
    "type": "string"
  },
  "sd-link/status": {
    "description": "Link status"
  },
  "sd-link/hoverable": {
    "description": "Whether to show background when hover",
    "type": "boolean"
  },
  "sd-link/icon": {
    "description": "icon",
    "type": "boolean"
  },
  "sd-link/ellipsis": {
    "description": "Whether to enable ellipsis for the default slot content",
    "type": "boolean"
  },
  "sd-link/ellipsis-line-clamp": {
    "description": "Maximum number of displayed lines for ellipsis content"
  },
  "sd-link/ellipsis-expand-trigger": {
    "description": "Trigger mode for ellipsis expansion"
  },
  "sd-link/ellipsis-tooltip": {
    "description": "Whether to show a tooltip when ellipsis is active. Tooltip props are supported."
  },
  "sd-link/icon-tooltip": {
    "description": "Tooltip content for the icon",
    "type": "string"
  },
  "sd-link/loading": {
    "description": "Whether the link is in the loading state",
    "type": "boolean"
  },
  "sd-link/disabled": {
    "description": "Whether the link is disabled",
    "type": "boolean"
  },
  "sd-list/scroll": {
    "description": "Triggered when the list scrolls"
  },
  "sd-list/reach-bottom": {
    "description": "Triggered when the list reaches the bottom"
  },
  "sd-list/page-change": {
    "description": "Triggered when the table pagination changes"
  },
  "sd-list/page-size-change": {
    "description": "Triggered when the number of data per page of the table changes"
  },
  "sd-list/data": {
    "description": "List data, need to be used with `item` slot at the same time"
  },
  "sd-list/size": {
    "description": "List size",
    "type": "string"
  },
  "sd-list/bordered": {
    "description": "Whether to show the border",
    "type": "boolean"
  },
  "sd-list/split": {
    "description": "Whether to show the dividing line",
    "type": "boolean"
  },
  "sd-list/loading": {
    "description": "Whether it is loading state",
    "type": "boolean"
  },
  "sd-list/spin-props": {
    "description": "Props passed to the loading Spin"
  },
  "sd-list/hoverable": {
    "description": "Whether to display the selected style",
    "type": "boolean"
  },
  "sd-list/pagination-props": {
    "description": "List pagination configuration"
  },
  "sd-list/grid-props": {
    "description": "List grid configuration",
    "type": "object"
  },
  "sd-list/max-height": {
    "description": "Maximum height of the list",
    "type": "string | number"
  },
  "sd-list/bottom-offset": {
    "description": "Trigger the distance threshold to reach the bottom",
    "type": "number"
  },
  "sd-list/virtual-list-props": {
    "description": "Pass virtual list properties, pass in this parameter to turn on virtual scrolling [VirtualListProps](#VirtualListProps)"
  },
  "sd-list/scrollbar": {
    "description": "Whether to enable virtual scroll bar"
  },
  "sd-list-item/action-layout": {
    "description": "Operation group arrangement direction"
  },
  "sd-list-item-meta/title": {
    "description": "Title",
    "type": "string"
  },
  "sd-list-item-meta/description": {
    "description": "Description",
    "type": "string"
  },
  "sd-mention/change": {
    "description": "Triggered when the value changes"
  },
  "sd-mention/search": {
    "description": "Trigger on dynamic search prefix, version 2.47.0 adds prefix param"
  },
  "sd-mention/select": {
    "description": "Triggered when the drop-down option is selected"
  },
  "sd-mention/clear": {
    "description": "Triggered when the user clicks the clear button"
  },
  "sd-mention/focus": {
    "description": "Emitted when the text box gets focus"
  },
  "sd-mention/blur": {
    "description": "Emitted when the text box loses focus"
  },
  "sd-mention/model-value": {
    "description": "Value",
    "type": "string"
  },
  "sd-mention/default-value": {
    "description": "Default value (uncontrolled state)",
    "type": "string"
  },
  "sd-mention/data": {
    "description": "Data for automatic completion"
  },
  "sd-mention/prefix": {
    "description": "Keywords that trigger auto-completion"
  },
  "sd-mention/split": {
    "description": "Before and after the selected item separator",
    "type": "string"
  },
  "sd-mention/type": {
    "description": "default input or textarea",
    "type": "string"
  },
  "sd-mention/disabled": {
    "description": "Whether to disable",
    "type": "boolean"
  },
  "sd-mention/readonly": {
    "description": "Whether it is read-only",
    "type": "boolean|string"
  },
  "sd-mention/allow-clear": {
    "description": "Whether to allow the input to be cleared",
    "type": "boolean"
  },
  "sd-mention/fit-width": {
    "description": "Whether the width adapts to the text content",
    "type": "boolean"
  },
  "sd-mention/max-wfull": {
    "description": "Whether the maximum width is limited to the parent container width",
    "type": "boolean"
  },
  "sd-mention/floating-options": {
    "description": "Complete Floating UI Vue positioning options"
  },
  "sd-menu-item/disabled": {
    "description": "Whether to disable",
    "type": "boolean"
  },
  "sd-item-group/title": {
    "description": "The title of the menu group",
    "type": "string"
  },
  "sd-sub-menu/title": {
    "description": "The title of the submenu",
    "type": "string"
  },
  "sd-sub-menu/selectable": {
    "description": "In the pop-up mode, whether the multi-level menu header is also used as a menu item to support the state such as click to select",
    "type": "boolean"
  },
  "sd-sub-menu/popup": {
    "description": "Whether to force the use of pop-up mode, `level` indicates the level of the current submenu"
  },
  "sd-sub-menu/popup-max-height": {
    "description": "The maximum height of popover",
    "type": "boolean | number"
  },
  "sd-modal/ok": {
    "description": "Triggered when the OK button is clicked"
  },
  "sd-modal/cancel": {
    "description": "Triggered when the cancel/close button is clicked"
  },
  "sd-modal/open": {
    "description": "Triggered after the modal is opened (the animation ends)"
  },
  "sd-modal/close": {
    "description": "Triggered after the modal is closed (the animation ends)"
  },
  "sd-modal/before-open": {
    "description": "Triggered before dialog is opened"
  },
  "sd-modal/before-close": {
    "description": "Triggered before dialog is closed"
  },
  "sd-modal/visible": {
    "description": "Whether the modal is visible",
    "type": "boolean"
  },
  "sd-modal/default-visible": {
    "description": "Whether the modal is visible by default (uncontrolled state)",
    "type": "boolean"
  },
  "sd-modal/width": {
    "description": "The width of the dialog box, if not set, the width value in the style will be used",
    "type": "number|string"
  },
  "sd-modal/top": {
    "description": "The height from the top of the dialog box. It does not take effect when the center display is turned on.",
    "type": "number|string"
  },
  "sd-modal/mask": {
    "description": "Whether to show the mask",
    "type": "boolean"
  },
  "sd-modal/title": {
    "description": "Title",
    "type": "string"
  },
  "sd-modal/title-ellipsis-tooltip": {
    "description": "Tooltip behavior when the title is ellipsized. Uses the component tooltip by default, or falls back to the native browser title when set to false."
  },
  "sd-modal/title-align": {
    "description": "horizontal alignment of the title",
    "type": "string"
  },
  "sd-modal/align-center": {
    "description": "Whether the dialog box is displayed in the center",
    "type": "boolean"
  },
  "sd-modal/unmount-on-close": {
    "description": "Whether to uninstall the node when close",
    "type": "boolean"
  },
  "sd-modal/mask-closable": {
    "description": "Whether to close the modal when click the mask",
    "type": "boolean"
  },
  "sd-modal/hide-cancel": {
    "description": "Whether to hide the cancel button",
    "type": "boolean"
  },
  "sd-modal/simple": {
    "description": "Whether to enable simple mode",
    "type": "boolean"
  },
  "sd-modal/closable": {
    "description": "Whether to show the close button",
    "type": "boolean"
  },
  "sd-modal/ok-text": {
    "description": "The content of the confirm button",
    "type": "string"
  },
  "sd-modal/cancel-text": {
    "description": "The content of the cancel button",
    "type": "string"
  },
  "sd-modal/ok-loading": {
    "description": "Whether the confirm button is in the loading state",
    "type": "boolean"
  },
  "sd-modal/ok-button-props": {
    "description": "Props of confirm button"
  },
  "sd-modal/cancel-button-props": {
    "description": "Props of cancel button"
  },
  "sd-modal/footer": {
    "description": "Whether to show the footer",
    "type": "boolean"
  },
  "sd-modal/render-to-body": {
    "description": "Whether the modal is mounted under the `body` element",
    "type": "boolean"
  },
  "sd-modal/popup-container": {
    "description": "Mount container for modal"
  },
  "sd-modal/mask-style": {
    "description": "Mask style"
  },
  "sd-modal/modal-class": {
    "description": "The classname of the modal"
  },
  "sd-modal/modal-style": {
    "description": "Modal style"
  },
  "sd-modal/before-ok": {
    "description": "The callback function before the ok event is triggered. If false is returned, subsequent events will not be triggered, and done can also be used to close asynchronously."
  },
  "sd-modal/before-cancel": {
    "description": "The callback function before the cancel event is triggered. If it returns false, no subsequent events will be triggered."
  },
  "sd-modal/esc-to-close": {
    "description": "Whether to support the ESC key to close the dialog",
    "type": "boolean"
  },
  "sd-modal/draggable": {
    "description": "Whether to support drag",
    "type": "boolean"
  },
  "sd-modal/fullscreen": {
    "description": "Whether to enable full screen",
    "type": "boolean"
  },
  "sd-modal/mask-animation-name": {
    "description": "Mask layer animation name",
    "type": "string"
  },
  "sd-modal/modal-animation-name": {
    "description": "Modal animation name",
    "type": "string"
  },
  "sd-modal/body-class": {
    "description": "The classname of the modal"
  },
  "sd-modal/body-style": {
    "description": "Modal style"
  },
  "sd-modal/hide-title": {
    "description": "Whether to hide the title",
    "type": "boolean"
  },
  "sd-overflow-list/change": {
    "description": "Triggered when the overflow quantity changes"
  },
  "sd-overflow-list/min": {
    "description": "Minimum number of elements to display",
    "type": "number"
  },
  "sd-overflow-list/margin": {
    "description": "Item Margin",
    "type": "number"
  },
  "sd-overflow-list/from": {
    "description": "Overflow From",
    "type": "string"
  },
  "sd-page-header/title": {
    "description": "Main title",
    "type": "string"
  },
  "sd-page-header/subtitle": {
    "description": "Subtitle",
    "type": "string"
  },
  "sd-page-header/show-back": {
    "description": "Whether to show the back button",
    "type": "boolean"
  },
  "sd-pagination/change": {
    "description": "Triggered when page number changes"
  },
  "sd-pagination/page-size-change": {
    "description": "Triggered when the number of data items changes"
  },
  "sd-pagination/total": {
    "description": "Total number of data",
    "type": "number"
  },
  "sd-pagination/current": {
    "description": "Current page number",
    "type": "number"
  },
  "sd-pagination/default-current": {
    "description": "The default number of pages (uncontrolled state)",
    "type": "number"
  },
  "sd-pagination/page-size": {
    "description": "Number of data items displayed per page",
    "type": "number"
  },
  "sd-pagination/default-page-size": {
    "description": "The number of data items displayed per page by default (uncontrolled state)",
    "type": "number"
  },
  "sd-pagination/disabled": {
    "description": "Whether to disable",
    "type": "boolean"
  },
  "sd-pagination/hide-on-single-page": {
    "description": "Whether to hide pagination when single page",
    "type": "boolean"
  },
  "sd-pagination/simple": {
    "description": "Whether it is simple mode",
    "type": "boolean"
  },
  "sd-pagination/show-total": {
    "description": "Whether to display the total number of data",
    "type": "boolean"
  },
  "sd-pagination/show-more": {
    "description": "Whether to show more buttons",
    "type": "boolean"
  },
  "sd-pagination/show-jumper": {
    "description": "Whether to show jump",
    "type": "boolean"
  },
  "sd-pagination/show-page-size": {
    "description": "Whether to display the data number selector",
    "type": "boolean"
  },
  "sd-pagination/page-size-options": {
    "description": "Selection list of data number selector"
  },
  "sd-pagination/page-size-props": {
    "description": "Props of data number selector"
  },
  "sd-pagination/size": {
    "description": "The size of the page selector"
  },
  "sd-pagination/page-item-style": {
    "description": "The style of the paging button"
  },
  "sd-pagination/active-page-item-style": {
    "description": "The style of the current paging button"
  },
  "sd-pagination/base-size": {
    "description": "Calculate and display the number of omitted bases. Display the omitted number as `baseSize + 2 * bufferSize`",
    "type": "number"
  },
  "sd-pagination/buffer-size": {
    "description": "When the ellipsis is displayed, the number of page numbers displayed on the left and right of the current page number",
    "type": "number"
  },
  "sd-pagination/auto-adjust": {
    "description": "Whether to adjust the page number when changing the number of data",
    "type": "boolean"
  },
  "sd-popconfirm/popup-visible-change": {
    "description": "Triggered when the visible or hidden state of the bubble confirmation box changes"
  },
  "sd-popconfirm/ok": {
    "description": "Triggered when the confirm button is clicked"
  },
  "sd-popconfirm/cancel": {
    "description": "Triggered when the cancel button is clicked"
  },
  "sd-popconfirm/content": {
    "description": "Content",
    "type": "string"
  },
  "sd-popconfirm/position": {
    "description": "Popup position"
  },
  "sd-popconfirm/popup-visible": {
    "description": "Whether the popconfirm is visible",
    "type": "boolean"
  },
  "sd-popconfirm/default-popup-visible": {
    "description": "Whether the popconfirm is visible by default (uncontrolled mode)",
    "type": "boolean"
  },
  "sd-popconfirm/type": {
    "description": "Types of the popconfirm"
  },
  "sd-popconfirm/ok-text": {
    "description": "The content of the ok button",
    "type": "string"
  },
  "sd-popconfirm/cancel-text": {
    "description": "The content of the cancel button",
    "type": "string"
  },
  "sd-popconfirm/ok-loading": {
    "description": "Whether the ok button is in the loading state",
    "type": "boolean"
  },
  "sd-popconfirm/ok-button-props": {
    "description": "Props of ok button"
  },
  "sd-popconfirm/cancel-button-props": {
    "description": "Props of cancel button"
  },
  "sd-popconfirm/content-class": {
    "description": "The class name of the popup content"
  },
  "sd-popconfirm/content-style": {
    "description": "The style of the popup content"
  },
  "sd-popconfirm/arrow-class": {
    "description": "The class name of the popup arrow"
  },
  "sd-popconfirm/arrow-style": {
    "description": "The style of the popup arrow"
  },
  "sd-popconfirm/popup-container": {
    "description": "Mount container for popup"
  },
  "sd-popconfirm/before-ok": {
    "description": "The callback function before the ok event is triggered. If false is returned, subsequent events will not be triggered, and done can also be used to close asynchronously."
  },
  "sd-popconfirm/before-cancel": {
    "description": "The callback function before the cancel event is triggered. If it returns false, no subsequent events will be triggered."
  },
  "sd-popover/popup-visible-change": {
    "description": "Triggered when the text bubble display status changes"
  },
  "sd-popover/popup-visible": {
    "description": "Whether the popover is visible",
    "type": "boolean"
  },
  "sd-popover/default-popup-visible": {
    "description": "Whether the popover is visible by default (uncontrolled mode)",
    "type": "boolean"
  },
  "sd-popover/title": {
    "description": "Title",
    "type": "string"
  },
  "sd-popover/content": {
    "description": "Content",
    "type": "string"
  },
  "sd-popover/trigger": {
    "description": "Trigger method"
  },
  "sd-popover/position": {
    "description": "Pop-up position"
  },
  "sd-popover/content-class": {
    "description": "The class name of the popup content"
  },
  "sd-popover/content-style": {
    "description": "The style of the popup content"
  },
  "sd-popover/arrow-class": {
    "description": "The class name of the popup arrow"
  },
  "sd-popover/arrow-style": {
    "description": "The style of the popup arrow"
  },
  "sd-popover/popup-container": {
    "description": "Mount container for pop-up box"
  },
  "sd-progress/type": {
    "description": "The type of progress bar"
  },
  "sd-progress/size": {
    "description": "The size of the progress bar"
  },
  "sd-progress/percent": {
    "description": "The current percentage of the progress bar",
    "type": "number"
  },
  "sd-progress/steps": {
    "description": "Turn on the step bar mode and set the number of steps",
    "type": "number"
  },
  "sd-progress/animation": {
    "description": "Whether to turn on the transition animation",
    "type": "boolean"
  },
  "sd-progress/stroke-width": {
    "description": "The line width of the progress bar",
    "type": "number"
  },
  "sd-progress/width": {
    "description": "The width of the progress bar",
    "type": "number|string"
  },
  "sd-progress/color": {
    "description": "The color of the progress bar",
    "type": "string|object"
  },
  "sd-progress/track-color": {
    "description": "The color of the progress track",
    "type": "string"
  },
  "sd-progress/show-text": {
    "description": "Whether to display text",
    "type": "boolean"
  },
  "sd-progress/status": {
    "description": "Progress bar status"
  },
  "sd-qr-code/refresh": {
    "description": "Triggered when refresh action is clicked"
  },
  "sd-qr-code/value": {
    "description": "Text encoded in the QR code"
  },
  "sd-qr-code/type": {
    "description": "Render type"
  },
  "sd-qr-code/icon": {
    "description": "Image source rendered at the center of QR code",
    "type": "string"
  },
  "sd-qr-code/icon-alt": {
    "description": "Image alt text",
    "type": "string"
  },
  "sd-qr-code/size": {
    "description": "QR code size",
    "type": "number"
  },
  "sd-qr-code/icon-size": {
    "description": "Center image size"
  },
  "sd-qr-code/color": {
    "description": "Foreground color of QR code",
    "type": "string"
  },
  "sd-qr-code/bg-color": {
    "description": "Background color of QR code",
    "type": "string"
  },
  "sd-qr-code/bordered": {
    "description": "Whether to show border",
    "type": "boolean"
  },
  "sd-qr-code/error-level": {
    "description": "Error correction level"
  },
  "sd-qr-code/boost-level": {
    "description": "Whether to enable boost-level optimization",
    "type": "boolean"
  },
  "sd-qr-code/margin-size": {
    "description": "Margin size in module units",
    "type": "number"
  },
  "sd-qr-code/status": {
    "description": "QR code status"
  },
  "sd-qr-code/status-render": {
    "description": "Custom status renderer"
  },
  "sd-qr-code/spin-props": {
    "description": "Spin props for loading status"
  },
  "sd-radio/change": {
    "description": "Trigger when the value changes"
  },
  "sd-radio/model-value": {
    "description": "Value",
    "type": "string | number | boolean"
  },
  "sd-radio/default-checked": {
    "description": "Whether checked by default (uncontrolled state)",
    "type": "boolean"
  },
  "sd-radio/value": {
    "description": "The `value` of the option",
    "type": "string | number | boolean"
  },
  "sd-radio/type": {
    "description": "Radio type"
  },
  "sd-radio/disabled": {
    "description": "Whether to disable",
    "type": "boolean"
  },
  "sd-radio-group/change": {
    "description": "Trigger when the value changes"
  },
  "sd-radio-group/model-value": {
    "description": "Value",
    "type": "string | number | boolean"
  },
  "sd-radio-group/default-value": {
    "description": "Default value (uncontrolled state)",
    "type": "string | number | boolean"
  },
  "sd-radio-group/type": {
    "description": "Types of radio group"
  },
  "sd-radio-group/size": {
    "description": "The size of the radio group"
  },
  "sd-radio-group/options": {
    "description": "Options"
  },
  "sd-radio-group/direction": {
    "description": "The direction of the radio group"
  },
  "sd-radio-group/disabled": {
    "description": "Whether to disable",
    "type": "boolean"
  },
  "sd-rate/change": {
    "description": "Trigger when the value changes"
  },
  "sd-rate/hover-change": {
    "description": "Triggered when the mouse moves over the value"
  },
  "sd-rate/count": {
    "description": "Total number of rate",
    "type": "number"
  },
  "sd-rate/model-value": {
    "description": "Value",
    "type": "number"
  },
  "sd-rate/default-value": {
    "description": "Default Value",
    "type": "number"
  },
  "sd-rate/allow-half": {
    "description": "Whether to allow half selection",
    "type": "boolean"
  },
  "sd-rate/allow-clear": {
    "description": "Whether to allow clear",
    "type": "boolean"
  },
  "sd-rate/grading": {
    "description": "Whether to enable smile grading",
    "type": "boolean"
  },
  "sd-rate/readonly": {
    "description": "Whether it is readonly",
    "type": "boolean|string"
  },
  "sd-rate/disabled": {
    "description": "Whether to disable",
    "type": "boolean"
  },
  "sd-rate/color": {
    "description": "Color"
  },
  "sd-resize-box/moving-start": {
    "description": "Triggered when dragging starts"
  },
  "sd-resize-box/moving": {
    "description": "Triggered when dragging"
  },
  "sd-resize-box/moving-end": {
    "description": "Triggered when the drag ends"
  },
  "sd-resize-box/width": {
    "description": "Width",
    "type": "number"
  },
  "sd-resize-box/height": {
    "description": "Height",
    "type": "number"
  },
  "sd-resize-box/component": {
    "description": "The html tag of the telescopic box",
    "type": "string"
  },
  "sd-resize-box/directions": {
    "description": "Can be stretched side, there are up, down, left and right can be used"
  },
  "sd-result/status": {
    "description": "The status displayed on the result page"
  },
  "sd-result/title": {
    "description": "Title",
    "type": "string"
  },
  "sd-result/subtitle": {
    "description": "Subtitle",
    "type": "string"
  },
  "sd-rich-text-editor/model-value": {
    "description": "Controlled serialized Lexical state"
  },
  "sd-rich-text-editor/default-value": {
    "description": "Uncontrolled initial state, or plain text"
  },
  "sd-rich-text-editor/editor-config": {
    "description": "Lexical initialization config for custom nodes, theme, HTML conversions and errors"
  },
  "sd-rich-text-editor/plugins": {
    "description": "Lexical plugins registered when the editor is initialized"
  },
  "sd-rich-text-editor/transformers": {
    "description": "Transformers used for Markdown import and export"
  },
  "sd-rich-text-editor/placeholder": {
    "description": "Placeholder text",
    "type": "string"
  },
  "sd-rich-text-editor/disabled": {
    "description": "Whether the editor is disabled",
    "type": "boolean"
  },
  "sd-rich-text-editor/readonly": {
    "description": "Whether the editor is read-only",
    "type": "boolean"
  },
  "sd-rich-text-editor/history": {
    "description": "Whether undo and redo history is enabled",
    "type": "boolean"
  },
  "sd-rich-text-editor/history-delay": {
    "description": "Delay used to merge continuous input into one history entry",
    "type": "number"
  },
  "sd-rich-text-editor/history-max-depth": {
    "description": "Maximum history depth; null means unlimited"
  },
  "sd-rich-text-editor/auto-size": {
    "description": "Whether automatic height is enabled"
  },
  "sd-rich-text-editor/spellcheck": {
    "description": "Whether spell checking is enabled",
    "type": "boolean"
  },
  "sd-rich-text-editor/aria-label": {
    "description": "Accessible name of the editor",
    "type": "string"
  },
  "sd-rich-text-editor/class-names": {
    "description": "Semantic node class names"
  },
  "sd-rich-text-editor/styles": {
    "description": "Semantic node styles"
  },
  "sd-scrollbar/scroll": {
    "description": "Triggered when scroll"
  },
  "sd-scrollbar/type": {
    "description": "Type",
    "type": "string"
  },
  "sd-scrollbar/outer-class": {
    "description": "Outer class",
    "type": "string|object|array"
  },
  "sd-scrollbar/outer-style": {
    "description": "Outer style"
  },
  "sd-scrollbar/padding-absolute": {
    "description": "Whether padding should be absolute."
  },
  "sd-scrollbar/show-native-overlaid-scrollbars": {
    "description": "Whether to show native overlaid scrollbars."
  },
  "sd-scrollbar/update-options": {
    "description": "OverlayScrollbars update options."
  },
  "sd-scrollbar/overflow": {
    "description": "OverlayScrollbars overflow options."
  },
  "sd-scrollbar/scrollbars": {
    "description": "OverlayScrollbars scrollbar options."
  },
  "sd-scrollbar/overlay-options": {
    "description": "Complete OverlayScrollbars options merged with component props."
  },
  "sd-scrollbar/events": {
    "description": "Event listeners forwarded to OverlayScrollbars."
  },
  "sd-secret/text": {
    "description": "Original secret text",
    "type": "string"
  },
  "sd-secret/hidden-text": {
    "description": "Placeholder content shown while hidden",
    "type": "string"
  },
  "sd-secret/show-copy": {
    "description": "Whether to show the copy button",
    "type": "boolean"
  },
  "sd-select/fit-width": {
    "description": "Whether the width adapts to the text content",
    "type": "boolean"
  },
  "sd-select/max-wfull": {
    "description": "Whether the maximum width is limited to the parent container width",
    "type": "boolean"
  },
  "sd-select/spin-props": {
    "description": "Props passed to the loading Spin in the dropdown"
  },
  "sd-select/readonly": {
    "description": "Whether it is read-only",
    "type": "boolean|string"
  },
  "sd-select/ellipsis": {
    "description": "Whether to render options with the Ellipsis component. Use `performant-ellipsis` for the performant implementation"
  },
  "sd-sender-header/open": {
    "description": "Whether the header is expanded",
    "type": "boolean"
  },
  "sd-sender-header/force-render": {
    "description": "Whether to always render the content",
    "type": "boolean"
  },
  "sd-sender-header/title": {
    "description": "Header title"
  },
  "sd-sender-header/closable": {
    "description": "Whether to show the close button",
    "type": "boolean"
  },
  "sd-sender-switch/model-value": {
    "description": "Bound value",
    "type": "boolean"
  },
  "sd-sender-switch/default-value": {
    "description": "Default value in uncontrolled mode",
    "type": "boolean"
  },
  "sd-sender/model-value": {
    "description": "Bound value. In slot mode, read structured content from events or instance methods.",
    "type": "string"
  },
  "sd-sender/default-value": {
    "description": "Default value in uncontrolled mode",
    "type": "string"
  },
  "sd-sender/loading": {
    "description": "Whether the sender is loading; the send button becomes a stop button while loading",
    "type": "boolean"
  },
  "sd-sender/readonly": {
    "description": "Whether the input is read-only"
  },
  "sd-sender/submit-type": {
    "description": "Keyboard shortcut used to submit"
  },
  "sd-sender/disabled": {
    "description": "Whether the sender is disabled",
    "type": "boolean"
  },
  "sd-sender/slot-config": {
    "description": "Structured slot configuration"
  },
  "sd-sender/allow-speech": {
    "description": "AudioWorklet capture, streaming transport, or controlled recording configuration"
  },
  "sd-sender/auto-size": {
    "description": "Textarea auto-size configuration"
  },
  "sd-sender/skill": {
    "description": "Skill tag configuration"
  },
  "sd-sender/placeholder": {
    "description": "Placeholder text",
    "type": "string"
  },
  "sd-sender/show-actions": {
    "description": "Whether to show the default action area",
    "type": "boolean"
  },
  "sd-sender/suffix-placement": {
    "description": "Render location of the suffix action area"
  },
  "sd-sender/components": {
    "description": "Replace internal input components"
  },
  "sd-sender/class-names": {
    "description": "Semantic node class names"
  },
  "sd-sender/styles": {
    "description": "Semantic node styles"
  },
  "sd-line/rows": {
    "description": "Number of rows displayed",
    "type": "number"
  },
  "sd-line/widths": {
    "description": "The width of the line skeleton"
  },
  "sd-line/line-height": {
    "description": "Line height of the line skeleton",
    "type": "number"
  },
  "sd-line/line-spacing": {
    "description": "Line spacing of line skeleton",
    "type": "number"
  },
  "sd-shape/shape": {
    "description": "The shape of the shape skeleton",
    "type": "string"
  },
  "sd-shape/size": {
    "description": "The size of the shape skeleton",
    "type": "string"
  },
  "sd-skeleton/loading": {
    "description": "Whether to display the skeleton screen (loading state)",
    "type": "boolean"
  },
  "sd-skeleton/animation": {
    "description": "Whether to enable skeleton screen animation",
    "type": "boolean"
  },
  "sd-slider/change": {
    "description": "Trigger when the value changes"
  },
  "sd-slider/model-value": {
    "description": "Value"
  },
  "sd-slider/default-value": {
    "description": "Default value (uncontrolled state)"
  },
  "sd-slider/step": {
    "description": "Sliding step",
    "type": "number"
  },
  "sd-slider/min": {
    "description": "Minimum sliding range",
    "type": "number"
  },
  "sd-slider/marks": {
    "description": "Set the displayed label"
  },
  "sd-slider/max": {
    "description": "Maximum sliding range",
    "type": "number"
  },
  "sd-slider/direction": {
    "description": "The direction of the slider"
  },
  "sd-slider/disabled": {
    "description": "Whether to disable",
    "type": "boolean"
  },
  "sd-slider/show-ticks": {
    "description": "Whether to show ticks",
    "type": "boolean"
  },
  "sd-slider/show-input": {
    "description": "Whether to show the input",
    "type": "boolean"
  },
  "sd-slider/range": {
    "description": "Whether to use range selection",
    "type": "boolean"
  },
  "sd-slider/show-tooltip": {
    "description": "Whether to show tooltip",
    "type": "boolean"
  },
  "sd-space/align": {
    "description": "Alignment",
    "type": "string"
  },
  "sd-space/direction": {
    "description": "Spacing direction",
    "type": "string"
  },
  "sd-space/size": {
    "description": "Spacing size, support for setting horizontal and vertical spacing separately"
  },
  "sd-space/wrap": {
    "description": "The spacing of the wrapping type, used in the scene of wrapping.",
    "type": "boolean"
  },
  "sd-space/fill": {
    "description": "fill the block",
    "type": "boolean"
  },
  "sd-spin/size": {
    "description": "Size",
    "type": "number"
  },
  "sd-spin/loading": {
    "description": "Whether it is loading state (Only effective in container mode)",
    "type": "boolean"
  },
  "sd-spin/delay": {
    "description": "Delay before showing the loading indicator. Uses 400ms when set to `true`",
    "type": "boolean|number"
  },
  "sd-spin/dot": {
    "description": "Whether to use dot type animation",
    "type": "boolean"
  },
  "sd-spin/tip": {
    "description": "Prompt content",
    "type": "string"
  },
  "sd-spin/hide-icon": {
    "description": "Whether to hide the icon",
    "type": "boolean"
  },
  "sd-split/component": {
    "description": "The html tag of the split box",
    "type": "string"
  },
  "sd-split/direction": {
    "description": "Direction of division",
    "type": "string"
  },
  "sd-split/size": {
    "description": "The size of the segmentation, it can be 0~1 representing a percentage, or a specific number of pixels, such as 300px",
    "type": "number|string"
  },
  "sd-split/default-size": {
    "description": "Default split size, it can be 0~1 representing a percentage, or a specific number of pixels, such as 300px",
    "type": "number|string"
  },
  "sd-split/min": {
    "description": "Minimum threshold, it can be 0~1 representing a percentage, or a specific number of pixels, such as 300px",
    "type": "number|string"
  },
  "sd-split/max": {
    "description": "Maximum threshold, it can be 0~1 representing a percentage, or a specific number of pixels, such as 300px",
    "type": "number|string"
  },
  "sd-split/disabled": {
    "description": "Whether to disable",
    "type": "boolean"
  },
  "sd-countdown/finish": {
    "description": "Callback at the end of the countdown"
  },
  "sd-countdown/title": {
    "description": "Countdown title",
    "type": "string"
  },
  "sd-countdown/value": {
    "description": "Countdown value",
    "type": "number"
  },
  "sd-countdown/now": {
    "description": "Used to correct the incorrect display of the initialization time",
    "type": "number"
  },
  "sd-countdown/format": {
    "description": "Countdown display format [dayjs](https://day.js.org/docs/en/display/format)",
    "type": "string"
  },
  "sd-countdown/start": {
    "description": "Whether to start the countdown",
    "type": "boolean"
  },
  "sd-countdown/value-style": {
    "description": "Custom value style"
  },
  "sd-statistic/title": {
    "description": "Title of the numerical display",
    "type": "string"
  },
  "sd-statistic/value": {
    "description": "Numerical display value"
  },
  "sd-statistic/format": {
    "description": "Format of numerical display [dayjs](https://day.js.org/docs/en/display/format) (used in date mode)",
    "type": "string"
  },
  "sd-statistic/extra": {
    "description": "Additional display content",
    "type": "string"
  },
  "sd-statistic/start": {
    "description": "Whether to start animation",
    "type": "boolean"
  },
  "sd-statistic/precision": {
    "description": "Decimal reserved digits (used in digital mode)",
    "type": "number"
  },
  "sd-statistic/separator": {
    "description": "Carry separator (used in number mode)",
    "type": "string"
  },
  "sd-statistic/show-group-separator": {
    "description": "Whether to display the carry separator (used in number mode)",
    "type": "boolean"
  },
  "sd-statistic/animation": {
    "description": "Whether to turn on animation",
    "type": "boolean"
  },
  "sd-statistic/animation-duration": {
    "description": "Animation's duration time",
    "type": "number"
  },
  "sd-statistic/value-from": {
    "description": "The starting value of the animation",
    "type": "number"
  },
  "sd-statistic/placeholder": {
    "description": "Prompt text (displayed when value is undefined )",
    "type": "string"
  },
  "sd-statistic/value-style": {
    "description": "Custom value style"
  },
  "sd-step/title": {
    "description": "Title of the step",
    "type": "string"
  },
  "sd-step/description": {
    "description": "Description of the step",
    "type": "string"
  },
  "sd-step/status": {
    "description": "Status of the step"
  },
  "sd-step/disabled": {
    "description": "Whether to disable",
    "type": "boolean"
  },
  "sd-steps/change": {
    "description": "Triggered when the number of steps changes"
  },
  "sd-steps/type": {
    "description": "The type of the steps"
  },
  "sd-steps/direction": {
    "description": "The direction of the steps"
  },
  "sd-steps/label-placement": {
    "description": "The location where the label description is placed."
  },
  "sd-steps/current": {
    "description": "Number of current step",
    "type": "number"
  },
  "sd-steps/default-current": {
    "description": "The default number of step (uncontrolled state)",
    "type": "number"
  },
  "sd-steps/status": {
    "description": "The status of the current step"
  },
  "sd-steps/line-less": {
    "description": "Whether to use the connectionless style",
    "type": "boolean"
  },
  "sd-steps/small": {
    "description": "Whether to use a small step bar",
    "type": "boolean"
  },
  "sd-steps/changeable": {
    "description": "Whether you can click to switch",
    "type": "boolean"
  },
  "sd-switch/change": {
    "description": "Trigger when the value changes"
  },
  "sd-switch/focus": {
    "description": "Triggered when the component gets focus"
  },
  "sd-switch/blur": {
    "description": "Fired when the component loses focus"
  },
  "sd-switch/model-value": {
    "description": "Value",
    "type": "string|number|boolean"
  },
  "sd-switch/default-checked": {
    "description": "Default selected state (uncontrolled state)",
    "type": "boolean"
  },
  "sd-switch/disabled": {
    "description": "Whether to disable",
    "type": "boolean"
  },
  "sd-switch/loading": {
    "description": "Whether it is loading state",
    "type": "boolean"
  },
  "sd-switch/auto-loading": {
    "description": "Whether to automatically enter the loading state after switching and stop after the external `v-model` value is updated",
    "type": "boolean"
  },
  "sd-switch/type": {
    "description": "Type of switch",
    "type": "string"
  },
  "sd-switch/size": {
    "description": "Size of switch",
    "type": "string"
  },
  "sd-switch/checked-value": {
    "description": "Value when checked",
    "type": "string|number|boolean"
  },
  "sd-switch/unchecked-value": {
    "description": "Value when unchecked",
    "type": "string|number|boolean"
  },
  "sd-switch/checked-color": {
    "description": "The color of the switch when checked",
    "type": "string"
  },
  "sd-switch/unchecked-color": {
    "description": "The color of the switch when unchecked",
    "type": "string"
  },
  "sd-switch/before-change": {
    "description": "before-change hook before the switch state changes. If false is returned or a Promise is returned and then is rejected, will stop switching"
  },
  "sd-switch/checked-text": {
    "description": "Copywriting when opened (not effective when `type='line'` and `size='small'`)",
    "type": "string"
  },
  "sd-switch/unchecked-text": {
    "description": "Copywriting when closed (not effective when `type='line'` and `size='small'`)",
    "type": "string"
  },
  "sd-table/expand": {
    "description": "Triggered when a row is clicked to expand"
  },
  "sd-table/expanded-change": {
    "description": "Triggered when the expanded data row changes"
  },
  "sd-table/select": {
    "description": "Triggered when the row selector is clicked"
  },
  "sd-table/select-all": {
    "description": "Triggered when the select all selector is clicked"
  },
  "sd-table/selection-change": {
    "description": "Triggered when the selected data row changes"
  },
  "sd-table/sorter-change": {
    "description": "Triggered when the collation changes"
  },
  "sd-table/filter-change": {
    "description": "Triggered when the filter options are changed"
  },
  "sd-table/page-change": {
    "description": "Triggered when the table pagination changes"
  },
  "sd-table/page-size-change": {
    "description": "Triggered when the number of data per page of the table changes"
  },
  "sd-table/change": {
    "description": "Triggered when table data changes"
  },
  "sd-table/cell-mouse-enter": {
    "description": "Triggered when hovering into a cell"
  },
  "sd-table/cell-mouse-leave": {
    "description": "Triggered when hovering out of a cell"
  },
  "sd-table/cell-click": {
    "description": "Triggered when a cell is clicked"
  },
  "sd-table/row-click": {
    "description": "Triggered when row data is clicked"
  },
  "sd-table/header-click": {
    "description": "Triggered when the header data is clicked"
  },
  "sd-table/column-resize": {
    "description": "Triggered when column width is adjusted"
  },
  "sd-table/row-dblclick": {
    "description": "Triggered when row data is double clicked"
  },
  "sd-table/cell-dblclick": {
    "description": "Triggered when a cell is double clicked"
  },
  "sd-table/row-contextmenu": {
    "description": "Triggered when row data is right clicked"
  },
  "sd-table/cell-contextmenu": {
    "description": "Triggered when a cell is right clicked"
  },
  "sd-table/columns": {
    "description": "Column info of the table"
  },
  "sd-table/data": {
    "description": "Table data"
  },
  "sd-table/bordered": {
    "description": "Whether to show the border"
  },
  "sd-table/hoverable": {
    "description": "Whether to show the hover effect",
    "type": "boolean"
  },
  "sd-table/stripe": {
    "description": "Whether to enable the stripe effect",
    "type": "boolean"
  },
  "sd-table/size": {
    "description": "The size of the table"
  },
  "sd-table/table-layout-fixed": {
    "description": "The table-layout property of the table is set to fixed. After it is set to fixed, the width of the table will not be stretched beyond 100% by the content.",
    "type": "boolean"
  },
  "sd-table/loading": {
    "description": "Whether it is loading state"
  },
  "sd-table/spin-props": {
    "description": "Props passed to the loading Spin"
  },
  "sd-table/row-selection": {
    "description": "Table row selector configuration"
  },
  "sd-table/expandable": {
    "description": "Expand row configuration of the table"
  },
  "sd-table/scroll": {
    "description": "Scrolling attribute configuration of the table. The `2.13.0` version adds support for character values. `2.20.0` version adds support for `minWidth`, `maxHeight`."
  },
  "sd-table/pagination": {
    "description": "Pagination properties configuration"
  },
  "sd-table/page-position": {
    "description": "The position of the page selector"
  },
  "sd-table/indent-size": {
    "description": "The indentation distance of the tree table",
    "type": "number"
  },
  "sd-table/row-key": {
    "description": "Value field of table row `key`"
  },
  "sd-table/show-header": {
    "description": "Whether to show the header",
    "type": "boolean"
  },
  "sd-table/virtual-list-props": {
    "description": "Pass the virtual list attribute, pass in this parameter to turn on virtual scrolling [VirtualListProps](#VirtualListProps)"
  },
  "sd-table/span-method": {
    "description": "Cell merge method (The index starts counting from the data item)"
  },
  "sd-table/span-all": {
    "description": "Whether to make the index of the span method contain all",
    "type": "boolean"
  },
  "sd-table/load-more": {
    "description": "Data lazy loading function, open the lazy loading function when it is passed in"
  },
  "sd-table/filter-icon-align-left": {
    "description": "Whether the filter icon is aligned to the left",
    "type": "boolean"
  },
  "sd-table/hide-expand-button-on-empty": {
    "description": "Whether to hide expand button when subtree is empty",
    "type": "boolean"
  },
  "sd-table/row-class": {
    "description": "The class name of the table row element. The `2.34.0` version adds support for function values."
  },
  "sd-table/draggable": {
    "description": "Table drag and drop sorting configuration"
  },
  "sd-table/column-resizable": {
    "description": "Whether to allow the column width to be adjusted",
    "type": "boolean"
  },
  "sd-table/summary": {
    "description": "Show footer summary row"
  },
  "sd-table/summary-text": {
    "description": "The first column of text in the summary line",
    "type": "string"
  },
  "sd-table/summary-span-method": {
    "description": "Cell Merge Method for Summarizing Rows"
  },
  "sd-table/selected-keys": {
    "description": "Selected row (controlled mode) takes precedence over `rowSelection`"
  },
  "sd-table/default-selected-keys": {
    "description": "The selected row by default (uncontrolled mode) takes precedence over `rowSelection`"
  },
  "sd-table/expanded-keys": {
    "description": "Displayed Expanded Row, Subtree (Controlled Mode) takes precedence over `expandable`"
  },
  "sd-table/default-expanded-keys": {
    "description": "Expand row, Subtree displayed by default (Uncontrolled mode) takes precedence over `expandable`"
  },
  "sd-table/default-expand-all-rows": {
    "description": "Whether to expand all rows by default",
    "type": "boolean"
  },
  "sd-table/sticky-header": {
    "description": "Whether to open the sticky header",
    "type": "boolean|number"
  },
  "sd-table/scrollbar": {
    "description": "Whether to enable virtual scroll bar"
  },
  "sd-table/show-empty-tree": {
    "description": "Whether to display empty subtrees",
    "type": "boolean"
  },
  "sd-table-column/data-index": {
    "description": "Identifies the column information, corresponding to the data in TableData",
    "type": "string"
  },
  "sd-table-column/title": {
    "description": "Column title",
    "type": "string"
  },
  "sd-table-column/width": {
    "description": "Column width",
    "type": "number"
  },
  "sd-table-column/min-width": {
    "description": "Minimum column width",
    "type": "number"
  },
  "sd-table-column/align": {
    "description": "Alignment direction"
  },
  "sd-table-column/fixed": {
    "description": "Fixed position"
  },
  "sd-table-column/ellipsis": {
    "description": "Whether to display as omitted",
    "type": "boolean"
  },
  "sd-table-column/sortable": {
    "description": "Sorting related options"
  },
  "sd-table-column/filterable": {
    "description": "Filter related options"
  },
  "sd-table-column/cell-class": {
    "description": "Custom cell class"
  },
  "sd-table-column/header-cell-class": {
    "description": "Custom cell class"
  },
  "sd-table-column/body-cell-class": {
    "description": "Custom cell class"
  },
  "sd-table-column/summary-cell-class": {
    "description": "Customize summary column cell class"
  },
  "sd-table-column/cell-style": {
    "description": "Custom cell style"
  },
  "sd-table-column/header-cell-style": {
    "description": "Custom cell style"
  },
  "sd-table-column/body-cell-style": {
    "description": "Custom cell style"
  },
  "sd-table-column/summary-cell-style": {
    "description": "Customize summary column cell style"
  },
  "sd-table-column/index": {
    "description": "index for manually specifying option. Manual specification is no longer required after version 2.26.0",
    "type": "number"
  },
  "sd-table-column/tooltip": {
    "description": "Whether to show text hints when omitted",
    "type": "boolean|object"
  },
  "sd-tab-pane/title": {
    "description": "Title of the tab",
    "type": "string"
  },
  "sd-tab-pane/disabled": {
    "description": "Whether to disable",
    "type": "boolean"
  },
  "sd-tab-pane/closable": {
    "description": "Whether to allow this tab to be closed (only effective in editable mode)",
    "type": "boolean"
  },
  "sd-tab-pane/destroy-on-hide": {
    "description": "Whether to destroy the content when the label is not displayed",
    "type": "boolean"
  },
  "sd-tabs/change": {
    "description": "Triggered when the current tag value changes"
  },
  "sd-tabs/tab-click": {
    "description": "Triggered when the user clicks on the tab"
  },
  "sd-tabs/add": {
    "description": "Triggered when the user clicks the add button"
  },
  "sd-tabs/delete": {
    "description": "Triggered when the user clicks the delete button"
  },
  "sd-tabs/active-key": {
    "description": "The `key` of the currently selected label",
    "type": "string|number"
  },
  "sd-tabs/default-active-key": {
    "description": "The `key` of the tab selected by default (uncontrolled state, select the first tab page when it is empty)",
    "type": "string|number"
  },
  "sd-tabs/position": {
    "description": "Position of the tab"
  },
  "sd-tabs/size": {
    "description": "The size of the tab"
  },
  "sd-tabs/type": {
    "description": "The type of tab"
  },
  "sd-tabs/direction": {
    "description": "The direction of tab"
  },
  "sd-tabs/editable": {
    "description": "Whether to enable editable mode",
    "type": "boolean"
  },
  "sd-tabs/show-add-button": {
    "description": "Whether to display the add button (only available in editable mode)",
    "type": "boolean"
  },
  "sd-tabs/destroy-on-hide": {
    "description": "Whether to destroy the content when the label is not displayed",
    "type": "boolean"
  },
  "sd-tabs/lazy-load": {
    "description": "Whether to mount the content when the label is first displayed",
    "type": "boolean"
  },
  "sd-tabs/justify": {
    "description": "The height of the container is fully supported, and it only takes effect in horizontal mode.",
    "type": "boolean"
  },
  "sd-tabs/animation": {
    "description": "Whether to enable option content transition animation",
    "type": "boolean"
  },
  "sd-tabs/header-padding": {
    "description": "Whether there is a horizontal margin on the header of the tab. Only valid for tabs with `type` equal to `line` and `text` type",
    "type": "boolean"
  },
  "sd-tabs/auto-switch": {
    "description": "Whether to switch to a new tab after creating a tab (the last one)",
    "type": "boolean"
  },
  "sd-tabs/hide-content": {
    "description": "Whether to hide content",
    "type": "boolean"
  },
  "sd-tabs/trigger": {
    "description": "Trigger method"
  },
  "sd-tabs/scroll-position": {
    "description": "The scroll position of the selected tab, the default auto will scroll the activeTab to the visible area, but will not adjust the position intentionally"
  },
  "sd-tabs/full-height": {
    "description": "Whether to fill the height of the parent container (only effective in horizontal direction, the content area scrolls automatically)",
    "type": "boolean"
  },
  "sd-tabs/scrollbar": {
    "description": "Whether the content area uses the Scrollbar component for scrolling, an object can be passed to customize the scrollbar. When false, native overflow scrolling is used. Only effective when `full-height` is true"
  },
  "sd-tag-group/max-count": {
    "description": "Maximum number of visible items. Use `responsive` to collapse by container width."
  },
  "sd-tag-group/options": {
    "description": "Options for the tag group"
  },
  "sd-tag-group/field-names": {
    "description": "Custom field names"
  },
  "sd-tag/close": {
    "description": "Emitted when the close button is clicked"
  },
  "sd-tag/check": {
    "description": "Emitted when the user check (emit only in the checkable mode)"
  },
  "sd-tag/color": {
    "description": "Label color",
    "type": "string"
  },
  "sd-tag/size": {
    "description": "Label size",
    "type": "string"
  },
  "sd-tag/bordered": {
    "description": "Whether the tag is bordered",
    "type": "boolean"
  },
  "sd-tag/visible": {
    "description": "Whether the tag is visible",
    "type": "boolean"
  },
  "sd-tag/default-visible": {
    "description": "Whether the tag is visible by default",
    "type": "boolean"
  },
  "sd-tag/loading": {
    "description": "Whether the tag is loading state",
    "type": "boolean"
  },
  "sd-tag/closable": {
    "description": "Whether the tag can be closed",
    "type": "boolean"
  },
  "sd-tag/checkable": {
    "description": "Whether the tag can be checked",
    "type": "boolean"
  },
  "sd-tag/checked": {
    "description": "Whether the tag is checked (available when the tag is checkable)",
    "type": "boolean"
  },
  "sd-tag/default-checked": {
    "description": "Whether the tag is checked by default (available when the tag is checkable)",
    "type": "boolean"
  },
  "sd-tag/nowrap": {
    "description": "Tag content does not wrap",
    "type": "boolean"
  },
  "sd-tag/ellipsis": {
    "description": "Whether to enable ellipsis for the default slot content",
    "type": "boolean"
  },
  "sd-tag/ellipsis-line-clamp": {
    "description": "Maximum number of displayed lines for ellipsis content",
    "type": "number|string"
  },
  "sd-tag/ellipsis-expand-trigger": {
    "description": "Trigger mode for ellipsis expansion"
  },
  "sd-tag/ellipsis-tooltip": {
    "description": "Whether to show a tooltip when ellipsis is active. Tooltip props are supported."
  },
  "sd-tag/ellipsis-performant": {
    "description": "Whether to use the performant ellipsis implementation",
    "type": "boolean"
  },
  "sd-tag/text-color": {
    "description": "Text color for custom color tags, only effective when using a custom color",
    "type": "string"
  },
  "sd-tag/background-alpha": {
    "description": "Background opacity for custom color tags, only effective when using a custom color. When not explicitly set, uses the color's own opacity if it has one, otherwise 0.8",
    "type": "number"
  },
  "sd-textarea/input": {
    "description": "Emitted when the user enters"
  },
  "sd-textarea/change": {
    "description": "Only emitted when the textarea is out of focus"
  },
  "sd-textarea/clear": {
    "description": "Emitted when the clear button is clicked"
  },
  "sd-textarea/focus": {
    "description": "Emitted when the textarea gets focus"
  },
  "sd-textarea/blur": {
    "description": "Emitted when the textarea loses focus"
  },
  "sd-textarea/model-value": {
    "description": "Value",
    "type": "string"
  },
  "sd-textarea/default-value": {
    "description": "Default value (uncontrolled state)",
    "type": "string"
  },
  "sd-textarea/placeholder": {
    "description": "Placeholder",
    "type": "string"
  },
  "sd-textarea/fit-width": {
    "description": "Whether the width adapts to the text content",
    "type": "boolean"
  },
  "sd-textarea/max-wfull": {
    "description": "Whether the maximum width is limited to the parent container width",
    "type": "boolean"
  },
  "sd-textarea/disabled": {
    "description": "Whether to disable",
    "type": "boolean"
  },
  "sd-textarea/readonly": {
    "description": "Whether it is read-only",
    "type": "boolean|string"
  },
  "sd-textarea/error": {
    "description": "Whether it is an error state",
    "type": "boolean"
  },
  "sd-textarea/max-length": {
    "description": "Maximum length of input value, the errorOnly attribute was added in version 2.12.0"
  },
  "sd-textarea/show-word-limit": {
    "description": "Whether to display word count",
    "type": "boolean"
  },
  "sd-textarea/allow-clear": {
    "description": "Whether to allow clearing the text",
    "type": "boolean"
  },
  "sd-textarea/auto-size": {
    "description": "Whether to make the textarea adapt to the height of the content"
  },
  "sd-textarea/word-length": {
    "description": "Calculation method of word length"
  },
  "sd-textarea/word-slice": {
    "description": "Character interception method, used together with wordLength"
  },
  "sd-textarea/textarea-attrs": {
    "description": "Attributes passed to textarea"
  },
  "sd-time-picker/change": {
    "description": "The component value changes"
  },
  "sd-time-picker/select": {
    "description": "Select time but do not trigger component value change"
  },
  "sd-time-picker/clear": {
    "description": "Click the clear button"
  },
  "sd-time-picker/popup-visible-change": {
    "description": "Pop-up box expand and collapse"
  },
  "sd-time-picker/type": {
    "description": "Selector type",
    "type": "string"
  },
  "sd-time-picker/model-value": {
    "description": "Value"
  },
  "sd-time-picker/default-value": {
    "description": "Default value"
  },
  "sd-time-picker/disabled": {
    "description": "Whether to disable",
    "type": "boolean"
  },
  "sd-time-picker/allow-clear": {
    "description": "Whether to allow clear",
    "type": "boolean"
  },
  "sd-time-picker/readonly": {
    "description": "Whether it is read-only mode",
    "type": "boolean|string"
  },
  "sd-time-picker/error": {
    "description": "Whether it is an error state",
    "type": "boolean"
  },
  "sd-time-picker/format": {
    "description": "Display the format of the date, refer to [String Parsing Format](#String Parsing Format)",
    "type": "string"
  },
  "sd-time-picker/placeholder": {
    "description": "Prompt copy"
  },
  "sd-time-picker/fit-width": {
    "description": "Whether the width adapts to the text content",
    "type": "boolean"
  },
  "sd-time-picker/max-wfull": {
    "description": "Whether the maximum width is limited to the parent container width",
    "type": "boolean"
  },
  "sd-time-picker/size": {
    "description": "Input box size"
  },
  "sd-time-picker/popup-container": {
    "description": "Mount container for pop-up box"
  },
  "sd-time-picker/use12-hours": {
    "description": "12 hour clock",
    "type": "boolean"
  },
  "sd-time-picker/step": {
    "description": "Set the hour/minute/second selection interval"
  },
  "sd-time-picker/disabled-hours": {
    "description": "Disabled partial hour options"
  },
  "sd-time-picker/disabled-minutes": {
    "description": "Disabled some minutes options"
  },
  "sd-time-picker/disabled-seconds": {
    "description": "Disabled partial seconds option"
  },
  "sd-time-picker/hide-disabled-options": {
    "description": "Hide prohibited options",
    "type": "boolean"
  },
  "sd-time-picker/disable-confirm": {
    "description": "Disable the confirmation step, click the time directly after opening, without clicking the confirmation button",
    "type": "boolean"
  },
  "sd-time-picker/position": {
    "description": "Pop-up position",
    "type": "string"
  },
  "sd-time-picker/popup-visible": {
    "description": "Control the pop-up box to open or close",
    "type": "boolean"
  },
  "sd-time-picker/default-popup-visible": {
    "description": "The pop-up box is opened or closed by default",
    "type": "boolean"
  },
  "sd-time-picker/trigger-props": {
    "description": "You can pass in the parameters of the `Trigger` component"
  },
  "sd-time-picker/unmount-on-close": {
    "description": "Whether to destroy the dom structure after closing",
    "type": "boolean"
  },
  "sd-item/dot-color": {
    "description": "Dot color",
    "type": "string"
  },
  "sd-item/dot-type": {
    "description": "Dot type"
  },
  "sd-item/line-type": {
    "description": "Line type"
  },
  "sd-item/line-color": {
    "description": "Line Color",
    "type": "string"
  },
  "sd-item/label": {
    "description": "Label text",
    "type": "string"
  },
  "sd-item/position": {
    "description": "Item position"
  },
  "sd-timeline/reverse": {
    "description": "Whether reverse order",
    "type": "boolean"
  },
  "sd-timeline/direction": {
    "description": "Timeline direction"
  },
  "sd-timeline/mode": {
    "description": "The display mode of Timeline"
  },
  "sd-timeline/pending": {
    "description": "Whether to display ghost nodes. When set to true, only ghost nodes are displayed. When passed to ReactNode, it will be displayed as node content",
    "type": "boolean|string"
  },
  "sd-timeline/spin-props": {
    "description": "Props passed to the pending node Spin"
  },
  "sd-timeline/label-position": {
    "description": "Position of label text"
  },
  "sd-toolbar/search": {
    "description": "Emitted when the search button is clicked, Enter is pressed, or `search()` is called"
  },
  "sd-toolbar/reset": {
    "description": "Emitted when the reset button is clicked or `reset()` is called"
  },
  "sd-toolbar/schemas": {
    "description": "Schema-driven filter items; the form is not rendered when empty and the default slot is absent"
  },
  "sd-toolbar/loading": {
    "description": "Whether the toolbar is loading (an overlay over the content)",
    "type": "boolean"
  },
  "sd-toolbar/spin-props": {
    "description": "Props passed to the loading Spin"
  },
  "sd-toolbar/show-search": {
    "description": "Whether to show the search button",
    "type": "boolean"
  },
  "sd-toolbar/show-reset": {
    "description": "Whether to show the reset button",
    "type": "boolean"
  },
  "sd-toolbar/show-actions": {
    "description": "Whether to show the right-side action area",
    "type": "boolean"
  },
  "sd-toolbar/search-text": {
    "description": "Text of the search button",
    "type": "string"
  },
  "sd-toolbar/reset-text": {
    "description": "Text of the reset button",
    "type": "string"
  },
  "sd-toolbar/expand-text": {
    "description": "Text shown when the toolbar can be expanded",
    "type": "string"
  },
  "sd-toolbar/collapse-text": {
    "description": "Text shown when the toolbar can be collapsed",
    "type": "string"
  },
  "sd-toolbar/allow-expand": {
    "description": "Whether to allow expand/collapse when content overflows",
    "type": "boolean"
  },
  "sd-toolbar/default-expand": {
    "description": "Whether the toolbar is expanded initially (uncontrolled)",
    "type": "boolean"
  },
  "sd-toolbar/item-height": {
    "description": "Single row height in px, used for collapsed clipping and overflow detection",
    "type": "number"
  },
  "sd-toolbar/span-width": {
    "description": "Minimum column width in px for each filter item",
    "type": "number"
  },
  "sd-toolbar/item-max-width": {
    "description": "Maximum width of each filter item (any CSS width value); defaults to `unset` (unlimited)",
    "type": "string"
  },
  "sd-toolbar/show-border-bottom": {
    "description": "Whether to show the bottom divider",
    "type": "boolean"
  },
  "sd-toolbar/reset-skip-keys": {
    "description": "Field names whose current values should be preserved (not reset) on reset"
  },
  "sd-tooltip/popup-visible-change": {
    "description": "Emitted when the tooltip display status changes"
  },
  "sd-tooltip/floating-options": {
    "description": "Complete Floating UI Vue options."
  },
  "sd-tooltip/popup-visible": {
    "description": "Whether the tooltip is visible",
    "type": "boolean"
  },
  "sd-tooltip/default-popup-visible": {
    "description": "Whether the tooltip is visible by default (uncontrolled mode)",
    "type": "boolean"
  },
  "sd-tooltip/disabled": {
    "description": "Whether to disable the tooltip",
    "type": "boolean"
  },
  "sd-tooltip/content": {
    "description": "Tooltip content",
    "type": "string"
  },
  "sd-tooltip/position": {
    "description": "Popup position"
  },
  "sd-tooltip/mini": {
    "description": "Whether to display as a mini size",
    "type": "boolean"
  },
  "sd-tooltip/background-color": {
    "description": "Background color of the popover",
    "type": "string"
  },
  "sd-tooltip/content-class": {
    "description": "The class name of the popup content"
  },
  "sd-tooltip/content-style": {
    "description": "The style of the popup content"
  },
  "sd-tooltip/arrow-class": {
    "description": "The class name of the popup arrow"
  },
  "sd-tooltip/arrow-style": {
    "description": "The style of the popup arrow"
  },
  "sd-tooltip/popup-container": {
    "description": "Mount container for popup"
  },
  "sd-transfer/change": {
    "description": "Triggered when the value of the target selection box changes"
  },
  "sd-transfer/select": {
    "description": "Triggered when the selected value changes"
  },
  "sd-transfer/search": {
    "description": "Triggered when the user searches"
  },
  "sd-transfer/data": {
    "description": "Data of the transfer"
  },
  "sd-transfer/model-value": {
    "description": "Value in the target selection box"
  },
  "sd-transfer/default-value": {
    "description": "The default value in the target selection box (uncontrolled state)"
  },
  "sd-transfer/selected": {
    "description": "Selected option value"
  },
  "sd-transfer/default-selected": {
    "description": "The option value selected by default (uncontrolled state)"
  },
  "sd-transfer/disabled": {
    "description": "Whether to disable",
    "type": "boolean"
  },
  "sd-transfer/simple": {
    "description": "Whether to open the simple mode (click the option to move)",
    "type": "boolean"
  },
  "sd-transfer/one-way": {
    "description": "Whether to open the one-way mode (only move to the target selection box)",
    "type": "boolean"
  },
  "sd-transfer/show-search": {
    "description": "Whether to show the search input",
    "type": "boolean"
  },
  "sd-transfer/show-select-all": {
    "description": "Whether show select all checkbox on the header",
    "type": "boolean"
  },
  "sd-transfer/title": {
    "description": "The title of the source and target selection boxes"
  },
  "sd-transfer/source-input-search-props": {
    "description": "Search box configuration for source selection box",
    "type": "object"
  },
  "sd-transfer/target-input-search-props": {
    "description": "Search box configuration for target selection box",
    "type": "object"
  },
  "sd-tree-select/change": {
    "description": "Trigger when the value changes"
  },
  "sd-tree-select/popup-visible-change": {
    "description": "Triggered when the status of the drop-down box changes"
  },
  "sd-tree-select/search": {
    "description": "Triggered when the search value changes"
  },
  "sd-tree-select/clear": {
    "description": "Triggered when clear is clicked"
  },
  "sd-tree-select/input-value-change": {
    "description": "Triggered when the value of the input changes"
  },
  "sd-tree-select/disabled": {
    "description": "Whether to disable",
    "type": "boolean"
  },
  "sd-tree-select/readonly": {
    "description": "Whether it is read-only",
    "type": "boolean|string"
  },
  "sd-tree-select/loading": {
    "description": "Whether it is loading state",
    "type": "boolean"
  },
  "sd-tree-select/spin-props": {
    "description": "Props passed to the loading Spin"
  },
  "sd-tree-select/error": {
    "description": "Whether it is an error state",
    "type": "boolean"
  },
  "sd-tree-select/size": {
    "description": "The size of the selection box."
  },
  "sd-tree-select/border": {
    "description": "Whether to show the border",
    "type": "boolean"
  },
  "sd-tree-select/allow-search": {
    "description": "Whether to allow searching"
  },
  "sd-tree-select/filterable": {
    "description": "Whether to allow searching, Naive compatibility alias",
    "type": "boolean"
  },
  "sd-tree-select/allow-clear": {
    "description": "Whether to allow clear",
    "type": "boolean"
  },
  "sd-tree-select/clearable": {
    "description": "Whether to allow clear, Naive compatibility alias",
    "type": "boolean"
  },
  "sd-tree-select/placeholder": {
    "description": "Prompt copy",
    "type": "string"
  },
  "sd-tree-select/fit-width": {
    "description": "Whether the width adapts to the text content",
    "type": "boolean"
  },
  "sd-tree-select/max-wfull": {
    "description": "Whether the maximum width is limited to the parent container width",
    "type": "boolean"
  },
  "sd-tree-select/max-tag-count": {
    "description": "The maximum number of labels displayed, only valid in multi-select mode"
  },
  "sd-tree-select/multiple": {
    "description": "Whether to support multiple selection",
    "type": "boolean"
  },
  "sd-tree-select/default-value": {
    "description": "Default value"
  },
  "sd-tree-select/model-value": {
    "description": "Value"
  },
  "sd-tree-select/field-names": {
    "description": "Specify the field name in the node data"
  },
  "sd-tree-select/data": {
    "description": "Data"
  },
  "sd-tree-select/options": {
    "description": "Data, Naive compatibility alias"
  },
  "sd-tree-select/ellipsis": {
    "description": "Whether to render options with the Ellipsis component. Use `performant-ellipsis` for the performant implementation"
  },
  "sd-tree-select/label-in-value": {
    "description": "Set the value format. The default is string, when set to true, the value format is: {label: string, value: string}",
    "type": "boolean"
  },
  "sd-tree-select/tree-checkable": {
    "description": "Whether to show checkbox",
    "type": "boolean"
  },
  "sd-tree-select/checkable": {
    "description": "Whether to show checkbox, Naive compatibility alias",
    "type": "boolean"
  },
  "sd-tree-select/tree-check-strictly": {
    "description": "Whether the parent and child nodes are related",
    "type": "boolean"
  },
  "sd-tree-select/tree-checked-strategy": {
    "description": "Customized echo method",
    "type": "string"
  },
  "sd-tree-select/check-strategy": {
    "description": "Customized echo method, Naive compatibility alias",
    "type": "string"
  },
  "sd-tree-select/show-path": {
    "description": "Whether to display the full path",
    "type": "boolean"
  },
  "sd-tree-select/separator": {
    "description": "Path separator",
    "type": "string"
  },
  "sd-tree-select/tree-props": {
    "description": "Can accept Props of all [Tree](/vue/component/tree) components"
  },
  "sd-tree-select/virtual-list-props": {
    "description": "Pass tree virtual list properties to enable virtual scrolling"
  },
  "sd-tree-select/trigger-props": {
    "description": "Can accept Props of all [Trigger](/vue/component/trigger) components"
  },
  "sd-tree-select/virtual-scroll": {
    "description": "Whether to enable virtual scroll, Naive compatibility alias",
    "type": "boolean"
  },
  "sd-tree-select/popup-visible": {
    "description": "Whether the pop-up box is visible",
    "type": "boolean"
  },
  "sd-tree-select/default-popup-visible": {
    "description": "Whether the default pop-up box is visible",
    "type": "boolean"
  },
  "sd-tree-select/dropdown-style": {
    "description": "Drop-down box style"
  },
  "sd-tree-select/dropdown-class-name": {
    "description": "Drop-down box style class"
  },
  "sd-tree-select/filter-tree-node": {
    "description": "Custom node filter function"
  },
  "sd-tree-select/load-more": {
    "description": "Load data dynamically"
  },
  "sd-tree-select/disable-filter": {
    "description": "Disable internal filtering logic",
    "type": "boolean"
  },
  "sd-tree-select/popup-container": {
    "description": "Mount container for pop-up box"
  },
  "sd-tree-select/fallback-option": {
    "description": "Customize node data for keys that do not match options"
  },
  "sd-tree-select/selectable": {
    "description": "Set the nodes that can be selected, all can be selected by default"
  },
  "sd-tree-select/scrollbar": {
    "description": "Whether to enable virtual scroll bar"
  },
  "sd-tree-select/show-header-on-empty": {
    "description": "Whether to display the header in the empty state",
    "type": "boolean"
  },
  "sd-tree-select/show-footer-on-empty": {
    "description": "Whether to display the footer in the empty state",
    "type": "boolean"
  },
  "sd-tree-select/input-value": {
    "description": "The value of the input",
    "type": "string"
  },
  "sd-tree-select/default-input-value": {
    "description": "The default value of the input (uncontrolled mode)",
    "type": "string"
  },
  "sd-tree/select": {
    "description": "Triggered when the tree node is clicked"
  },
  "sd-tree/check": {
    "description": "Triggered when the tree node checkbox is clicked. `halfCheckedKeys` and `halfCheckedNodes` support from `2.19.0`."
  },
  "sd-tree/expand": {
    "description": "Expand/close"
  },
  "sd-tree/drag-start": {
    "description": "Node starts dragging"
  },
  "sd-tree/drag-end": {
    "description": "Node end drag"
  },
  "sd-tree/drag-over": {
    "description": "The node is dragged to the releasable target"
  },
  "sd-tree/drag-leave": {
    "description": "Node leaves to release the target"
  },
  "sd-tree/drop": {
    "description": "The node is released on a releasable target"
  },
  "sd-tree/node-click": {
    "description": "Triggered when basic DOM events are fired on the node title area"
  },
  "sd-tree/node-long-press": {
    "description": "Triggered when the node title area is long pressed"
  },
  "sd-tree/node-swipe-start": {
    "description": "Triggered when the node title area is swiped"
  },
  "sd-tree/size": {
    "description": "Size",
    "type": "string"
  },
  "sd-tree/block-node": {
    "description": "Whether the node occupies a row",
    "type": "boolean"
  },
  "sd-tree/switcher": {
    "description": "Whether to display the expand/collapse switcher of the node. When set to `false`, the switcher node will not be rendered",
    "type": "boolean"
  },
  "sd-tree/default-expand-all": {
    "description": "Whether to expand the parent node by default",
    "type": "boolean"
  },
  "sd-tree/multiple": {
    "description": "Whether to support multiple selection",
    "type": "boolean"
  },
  "sd-tree/checkable": {
    "description": "Whether to add a checkbox before the node, function format is supported since `2.27.0`"
  },
  "sd-tree/selectable": {
    "description": "Whether to support selection, function format is supported since `2.27.0`"
  },
  "sd-tree/check-strictly": {
    "description": "Whether to cancel the parent-child node association",
    "type": "boolean"
  },
  "sd-tree/checked-strategy": {
    "description": "Customized backfill method <br/> all: return all selected nodes <br/> parent: return only parent node when both parent and child nodes are selected <br/> child: return only child nodes",
    "type": "string"
  },
  "sd-tree/default-selected-keys": {
    "description": "Tree node selected by default"
  },
  "sd-tree/selected-keys": {
    "description": "Selected tree node"
  },
  "sd-tree/default-checked-keys": {
    "description": "Tree node with checkbox selected by default"
  },
  "sd-tree/checked-keys": {
    "description": "Tree node with check box selected"
  },
  "sd-tree/default-expanded-keys": {
    "description": "Nodes expanded by default"
  },
  "sd-tree/expanded-keys": {
    "description": "Expanded node"
  },
  "sd-tree/data": {
    "description": "Pass in `data` to generate the corresponding tree structure"
  },
  "sd-tree/field-names": {
    "description": "Specify the field name in the node data"
  },
  "sd-tree/show-line": {
    "description": "Whether to display the connection line",
    "type": "boolean"
  },
  "sd-tree/load-more": {
    "description": "A callback for loading data asynchronously, returning a `Promise`"
  },
  "sd-tree/draggable": {
    "description": "Whether it can be dragged",
    "type": "boolean"
  },
  "sd-tree/allow-drop": {
    "description": "Whether to allow release on a node when dragging"
  },
  "sd-tree/virtual-list-props": {
    "description": "Pass virtual list properties, pass in this parameter to turn on virtual scrolling, [VirtualListProps](#VirtualListProps)"
  },
  "sd-tree/default-expand-selected": {
    "description": "Whether to expand the parent node of the selected node by default",
    "type": "boolean"
  },
  "sd-tree/default-expand-checked": {
    "description": "Whether to expand the parent node of the checked node by default",
    "type": "boolean"
  },
  "sd-tree/auto-expand-parent": {
    "description": "Whether to automatically expand the parent node of the expanded node",
    "type": "boolean"
  },
  "sd-tree/half-checked-keys": {
    "description": "The keys of half checked. Only valid when checkable and checkStrictly"
  },
  "sd-tree/only-check-leaf": {
    "description": "When enabled, checkedKeys is only for checked leaf nodes, and the status of the parent node is determined by the child node.(Only valid when checkable and checkStrictly is false)",
    "type": "boolean"
  },
  "sd-tree/animation": {
    "description": "Whether to enable expand transition animation",
    "type": "boolean"
  },
  "sd-tree/ellipsis": {
    "description": "Whether to render node titles with the Ellipsis component. Use `performant-ellipsis` for the performant implementation."
  },
  "sd-tree/action-on-node-click": {
    "description": "The action triggered when the node is clicked"
  },
  "sd-trigger/popup-visible-change": {
    "description": "Emitted when the status of the popup changes"
  },
  "sd-trigger/show": {
    "description": "Triggered after the trigger is shown (the animation ends)"
  },
  "sd-trigger/hide": {
    "description": "Triggered after the popup is hidden (the animation ends)"
  },
  "sd-trigger/floating-options": {
    "description": "Complete Floating UI Vue options. These options take precedence over legacy positioning props."
  },
  "sd-trigger/popup-visible": {
    "description": "Whether the popup is visible",
    "type": "boolean"
  },
  "sd-trigger/default-popup-visible": {
    "description": "Whether the popup is visible by default (uncontrolled mode)",
    "type": "boolean"
  },
  "sd-trigger/trigger": {
    "description": "Trigger method"
  },
  "sd-trigger/position": {
    "description": "Popup position"
  },
  "sd-trigger/disabled": {
    "description": "Whether the trigger is disabled",
    "type": "boolean"
  },
  "sd-trigger/popup-offset": {
    "description": "The offset of the popup (the offset distance of the popup from the trigger)",
    "type": "number"
  },
  "sd-trigger/popup-translate": {
    "description": "The moving distance of the popup"
  },
  "sd-trigger/show-arrow": {
    "description": "Whether the popup shows an arrow",
    "type": "boolean"
  },
  "sd-trigger/align-point": {
    "description": "Whether the popup follows the mouse",
    "type": "boolean"
  },
  "sd-trigger/popup-hover-stay": {
    "description": "Whether to keep the popup displayed when the trigger is moved out and moved into the popup",
    "type": "boolean"
  },
  "sd-trigger/blur-to-close": {
    "description": "Whether to close the popup when the trigger loses focus",
    "type": "boolean"
  },
  "sd-trigger/click-to-close": {
    "description": "Whether to close the popup when the trigger is clicked",
    "type": "boolean"
  },
  "sd-trigger/click-outside-to-close": {
    "description": "Whether to close the popup when clicking on the outer area",
    "type": "boolean"
  },
  "sd-trigger/unmount-on-close": {
    "description": "Whether to uninstall the popup node when closing",
    "type": "boolean"
  },
  "sd-trigger/content-class": {
    "description": "The class name of the popup content",
    "type": "string|array|object"
  },
  "sd-trigger/content-style": {
    "description": "The style of the popup content"
  },
  "sd-trigger/arrow-class": {
    "description": "The class name of the popup arrow",
    "type": "string|array|object"
  },
  "sd-trigger/arrow-style": {
    "description": "The style of the popup arrow"
  },
  "sd-trigger/popup-style": {
    "description": "The style of the popup"
  },
  "sd-trigger/animation-name": {
    "description": "The name of the popup animation",
    "type": "string"
  },
  "sd-trigger/duration": {
    "description": "The duration of the popup animation"
  },
  "sd-trigger/mouse-enter-delay": {
    "description": "Delay trigger time of mouseenter event (ms)",
    "type": "number"
  },
  "sd-trigger/mouse-leave-delay": {
    "description": "Delay trigger time of mouseleave event (ms)",
    "type": "number"
  },
  "sd-trigger/focus-delay": {
    "description": "Delay trigger time of focus event (ms)",
    "type": "number"
  },
  "sd-trigger/auto-fit-popup-width": {
    "description": "Whether to set the width of the popup to the width of the trigger",
    "type": "boolean"
  },
  "sd-trigger/auto-fit-popup-min-width": {
    "description": "Whether to set the minimum width of the popup to the trigger width",
    "type": "boolean"
  },
  "sd-trigger/auto-fix-position": {
    "description": "When the size of the trigger changes, whether to recalculate the position of the popup",
    "type": "boolean"
  },
  "sd-trigger/popup-container": {
    "description": "Mount container for popup"
  },
  "sd-trigger/auto-fit-position": {
    "description": "Whether to automatically adjust the position of the popup to fit the window size",
    "type": "boolean"
  },
  "sd-trigger/render-to-body": {
    "description": "Whether to mount under the `body` element",
    "type": "boolean"
  },
  "sd-trigger/prevent-focus": {
    "description": "Whether to prevent elements in the pop-up layer from gaining focus when clicked",
    "type": "boolean"
  },
  "sd-trigger/scroll-to-close": {
    "description": "Whether to close the popover when scrolling",
    "type": "boolean"
  },
  "sd-trigger/scroll-to-close-distance": {
    "description": "Scroll threshold, trigger close when the scroll distance exceeds this value",
    "type": "number"
  },
  "sd-trigger/esc-to-close": {
    "description": "Whether to close the popup with the ESC key",
    "type": "boolean"
  },
  "sd-trigger/aria-has-popup": {
    "description": "Popup type for the trigger's `aria-haspopup`. When set, the trigger automatically gets `aria-haspopup` / `aria-expanded` / `aria-controls`, and the popup gets an id."
  },
  "sd-trigger/aria-describedby-popup": {
    "description": "Whether to add `aria-describedby` on the trigger pointing to the popup (tooltip pattern). Only applied while the popup is visible.",
    "type": "boolean"
  },
  "sd-typography-paragraph/blockquote": {
    "description": "Whether enable blockquote",
    "type": "boolean"
  },
  "sd-typography-paragraph/spacing": {
    "description": "The line height of the paragraph, the default line height is recommended for long text (more than 5 lines). `close` line height is recommended for short text (less than or equal to 3 lines).",
    "type": "string"
  },
  "sd-typography-title/heading": {
    "description": "Heading level, equivalent to `h1` `h2` `h3` `h4` `h5` `h6`",
    "type": "string"
  },
  "sd-upload/exceed-limit": {
    "description": "Triggered when the uploaded file exceeds the limit"
  },
  "sd-upload/change": {
    "description": "Triggered when the status of the uploaded file changes"
  },
  "sd-upload/progress": {
    "description": "Triggered when the uploading file progress changes"
  },
  "sd-upload/preview": {
    "description": "Trigger when the image preview is clicked"
  },
  "sd-upload/success": {
    "description": "Triggered when upload is successful"
  },
  "sd-upload/error": {
    "description": "Triggered when upload fails"
  },
  "sd-upload/file-list": {
    "description": "File List"
  },
  "sd-upload/default-file-list": {
    "description": "Default file list (uncontrolled state)"
  },
  "sd-upload/accept": {
    "description": "For the received upload file type, please refer to [HTML standard](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/file#htmlattrdefaccept \"_blank\")",
    "type": "string"
  },
  "sd-upload/action": {
    "description": "Uploaded URL",
    "type": "string"
  },
  "sd-upload/disabled": {
    "description": "Whether to disable",
    "type": "boolean"
  },
  "sd-upload/multiple": {
    "description": "Whether to support multiple file upload",
    "type": "boolean"
  },
  "sd-upload/directory": {
    "description": "Whether to support folder upload (requires browser support)",
    "type": "boolean"
  },
  "sd-upload/draggable": {
    "description": "Whether to support drag and drop upload",
    "type": "boolean"
  },
  "sd-upload/tip": {
    "description": "Prompt text",
    "type": "string"
  },
  "sd-upload/headers": {
    "description": "Additional header information for upload request"
  },
  "sd-upload/data": {
    "description": "Upload request additional data"
  },
  "sd-upload/name": {
    "description": "Uploaded file name"
  },
  "sd-upload/with-credentials": {
    "description": "Whether the upload request carries cookies",
    "type": "boolean"
  },
  "sd-upload/custom-request": {
    "description": "Custom upload behavior"
  },
  "sd-upload/limit": {
    "description": "Limit the number of uploaded files. `0` means no limit",
    "type": "number"
  },
  "sd-upload/auto-upload": {
    "description": "Whether to upload files automatically",
    "type": "boolean"
  },
  "sd-upload/show-file-list": {
    "description": "Whether to display the file list",
    "type": "boolean"
  },
  "sd-upload/show-remove-button": {
    "description": "Whether to display the remove button",
    "type": "boolean"
  },
  "sd-upload/show-retry-button": {
    "description": "Whether to display the retry button",
    "type": "boolean"
  },
  "sd-upload/show-cancel-button": {
    "description": "Whether to display the cancel button",
    "type": "boolean"
  },
  "sd-upload/show-upload-button": {
    "description": "Whether to display the retry button. Added `showOnExceedLimit` support in version 2.14.0"
  },
  "sd-upload/show-preview-button": {
    "description": "Whether to display the preview button in picture-card",
    "type": "boolean"
  },
  "sd-upload/download": {
    "description": "Whether to add download attribute to `<a>` link",
    "type": "boolean"
  },
  "sd-upload/show-link": {
    "description": "In the list mode, if the uploaded file has a URL, the link will be displayed. If you turn off only display text and click to trigger the `preview` event.",
    "type": "boolean"
  },
  "sd-upload/image-loading": {
    "description": "Native HTML attributes of `<img>`, browser support is required",
    "type": "string"
  },
  "sd-upload/list-type": {
    "description": "Picture list type"
  },
  "sd-upload/response-url-key": {
    "description": "Get the key of the image URL in the Response. After opening, it will replace the pre-load image with the uploaded image"
  },
  "sd-upload/custom-icon": {
    "description": "Custom icon"
  },
  "sd-upload/before-upload": {
    "description": "Trigger before uploading a file"
  },
  "sd-upload/before-remove": {
    "description": "Triggered before removing the file"
  },
  "sd-upload/button-click": {
    "description": "Click the upload button to trigger (if the Promise is returned, the default input upload will be closed)"
  },
  "sd-verification-code/change": {
    "description": "Triggered when the value changes"
  },
  "sd-verification-code/finish": {
    "description": "Triggered when the filling is complete"
  },
  "sd-verification-code/input": {
    "description": "Triggered on input"
  },
  "sd-verification-code/model-value": {
    "description": "Value",
    "type": "string"
  },
  "sd-verification-code/default-value": {
    "description": "Default value (uncontrolled state)",
    "type": "string"
  },
  "sd-verification-code/length": {
    "description": "The length of the verification code, rendering the corresponding number of input boxes according to the length.",
    "type": "number"
  },
  "sd-verification-code/size": {
    "description": "Input size"
  },
  "sd-verification-code/disabled": {
    "description": "Whether to disable",
    "type": "boolean"
  },
  "sd-verification-code/masked": {
    "description": "Password mode",
    "type": "boolean"
  },
  "sd-verification-code/readonly": {
    "description": "Readonly",
    "type": "boolean|string"
  },
  "sd-verification-code/error": {
    "description": "Whether it is an error state",
    "type": "boolean"
  },
  "sd-verification-code/separator": {
    "description": "Separator. Customizable rendering separators after input boxes with different indexes"
  },
  "sd-verification-code/formatter": {
    "description": "Formatter function, triggered when the user input value changes"
  },
  "sd-watermark/content": {
    "description": "Watermark text content"
  },
  "sd-watermark/image": {
    "description": "Image watermark address",
    "type": "string"
  },
  "sd-watermark/width": {
    "description": "Watermark width",
    "type": "number"
  },
  "sd-watermark/height": {
    "description": "Watermark height",
    "type": "number"
  },
  "sd-watermark/gap": {
    "description": "Watermark spacing"
  },
  "sd-watermark/offset": {
    "description": "The offset from the upper left corner of the container, the default is half the watermark spacing"
  },
  "sd-watermark/rotate": {
    "description": "Watermark rotation angle",
    "type": "number"
  },
  "sd-watermark/font": {
    "description": "Watermark font style, specific parameter configuration see [WatermarkFont](#WatermarkFont)"
  },
  "sd-watermark/z-index": {
    "description": "Watermark z-index",
    "type": "number"
  },
  "sd-watermark/alpha": {
    "description": "Watermark opacity",
    "type": "number"
  },
  "sd-watermark/anti-tamper": {
    "description": "Watermark anti-tampering",
    "type": "boolean"
  },
  "sd-watermark/grayscale": {
    "description": "Grayscale watermark",
    "type": "boolean"
  },
  "sd-watermark/repeat": {
    "description": "Whether to repeat the watermark",
    "type": "boolean"
  },
  "sd-watermark/staggered": {
    "description": "Whether to stagger the arrangement layout",
    "type": "boolean"
  }
}