{
  "schemaVersion": "1.0.0",
  "readme": "",
  "modules": [
    {
      "kind": "javascript-module",
      "path": "vaadin-confirm-dialog.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/vaadin-confirm-dialog.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vaadin-confirm-dialog-mixin.js",
      "declarations": [
        {
          "kind": "mixin",
          "description": "",
          "name": "ConfirmDialogMixin",
          "members": [
            {
              "kind": "field",
              "name": "accessibleDescriptionRef",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Sets the `aria-describedby` attribute of the dialog.\n\nBy default, the text contents of all elements inside the message area\nare combined into the `aria-description` attribute. However, there are\ncases where this can confuse screen reader users (e.g. the dialog\nmay present a password confirmation form). For these cases,\nit's better to associate only the elements that will help describe\nthe confirmation dialog through this API.",
              "attribute": "accessible-description-ref"
            },
            {
              "kind": "field",
              "name": "cancelButtonVisible",
              "privacy": "public",
              "type": {
                "text": "boolean"
              },
              "description": "Whether to show cancel button or not.",
              "attribute": "cancel-button-visible"
            },
            {
              "kind": "field",
              "name": "cancelText",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Text displayed on cancel-button.\nThis only affects the default button, custom slotted buttons will not be altered.",
              "attribute": "cancel-text"
            },
            {
              "kind": "field",
              "name": "cancelTheme",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Theme for a cancel-button.\nThis only affects the default button, custom slotted buttons will not be altered.",
              "attribute": "cancel-theme"
            },
            {
              "kind": "field",
              "name": "confirmText",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Text displayed on confirm-button.\nThis only affects the default button, custom slotted buttons will not be altered.",
              "attribute": "confirm-text"
            },
            {
              "kind": "field",
              "name": "confirmTheme",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Theme for a confirm-button.\nThis only affects the default button, custom slotted buttons will not be altered.",
              "attribute": "confirm-theme"
            },
            {
              "kind": "field",
              "name": "header",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Set the confirmation dialog title.",
              "attribute": "header"
            },
            {
              "kind": "field",
              "name": "height",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Set the height of the dialog.\nIf a unitless number is provided, pixels are assumed.",
              "attribute": "height",
              "inheritedFrom": {
                "name": "DialogSizeMixin",
                "package": "@vaadin/dialog/src/vaadin-dialog-size-mixin.js"
              }
            },
            {
              "kind": "field",
              "name": "message",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Set the message or confirmation question.",
              "attribute": "message"
            },
            {
              "kind": "field",
              "name": "noCloseOnEsc",
              "privacy": "public",
              "type": {
                "text": "boolean"
              },
              "description": "Set to true to disable closing dialog on Escape press",
              "attribute": "no-close-on-esc"
            },
            {
              "kind": "field",
              "name": "opened",
              "privacy": "public",
              "type": {
                "text": "boolean"
              },
              "description": "True if the dialog is visible and available for interaction.",
              "attribute": "opened"
            },
            {
              "kind": "field",
              "name": "rejectButtonVisible",
              "privacy": "public",
              "type": {
                "text": "boolean"
              },
              "description": "Whether to show reject button or not.",
              "attribute": "reject-button-visible"
            },
            {
              "kind": "field",
              "name": "rejectText",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Text displayed on reject-button.\nThis only affects the default button, custom slotted buttons will not be altered.",
              "attribute": "reject-text"
            },
            {
              "kind": "field",
              "name": "rejectTheme",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Theme for a reject-button.\nThis only affects the default button, custom slotted buttons will not be altered.",
              "attribute": "reject-theme"
            },
            {
              "kind": "field",
              "name": "width",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Set the width of the dialog.\nIf a unitless number is provided, pixels are assumed.",
              "attribute": "width",
              "inheritedFrom": {
                "name": "DialogSizeMixin",
                "package": "@vaadin/dialog/src/vaadin-dialog-size-mixin.js"
              }
            }
          ],
          "events": [
            {
              "name": "cancel",
              "type": {
                "text": "CustomEvent"
              }
            },
            {
              "name": "closed",
              "type": {
                "text": "CustomEvent"
              }
            },
            {
              "name": "confirm",
              "type": {
                "text": "CustomEvent"
              }
            },
            {
              "name": "reject",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "accessible-description-ref",
              "type": {
                "text": "string"
              },
              "description": "Sets the `aria-describedby` attribute of the dialog.\n\nBy default, the text contents of all elements inside the message area\nare combined into the `aria-description` attribute. However, there are\ncases where this can confuse screen reader users (e.g. the dialog\nmay present a password confirmation form). For these cases,\nit's better to associate only the elements that will help describe\nthe confirmation dialog through this API.",
              "fieldName": "accessibleDescriptionRef"
            },
            {
              "name": "cancel-button-visible",
              "type": {
                "text": "boolean"
              },
              "description": "Whether to show cancel button or not.",
              "fieldName": "cancelButtonVisible"
            },
            {
              "name": "cancel-text",
              "type": {
                "text": "string"
              },
              "description": "Text displayed on cancel-button.\nThis only affects the default button, custom slotted buttons will not be altered.",
              "fieldName": "cancelText"
            },
            {
              "name": "cancel-theme",
              "type": {
                "text": "string"
              },
              "description": "Theme for a cancel-button.\nThis only affects the default button, custom slotted buttons will not be altered.",
              "fieldName": "cancelTheme"
            },
            {
              "name": "confirm-text",
              "type": {
                "text": "string"
              },
              "description": "Text displayed on confirm-button.\nThis only affects the default button, custom slotted buttons will not be altered.",
              "fieldName": "confirmText"
            },
            {
              "name": "confirm-theme",
              "type": {
                "text": "string"
              },
              "description": "Theme for a confirm-button.\nThis only affects the default button, custom slotted buttons will not be altered.",
              "fieldName": "confirmTheme"
            },
            {
              "name": "header",
              "type": {
                "text": "string"
              },
              "description": "Set the confirmation dialog title.",
              "fieldName": "header"
            },
            {
              "name": "height",
              "type": {
                "text": "string"
              },
              "description": "Set the height of the dialog.\nIf a unitless number is provided, pixels are assumed.",
              "fieldName": "height",
              "inheritedFrom": {
                "name": "DialogSizeMixin",
                "package": "@vaadin/dialog/src/vaadin-dialog-size-mixin.js"
              }
            },
            {
              "name": "message",
              "type": {
                "text": "string"
              },
              "description": "Set the message or confirmation question.",
              "fieldName": "message"
            },
            {
              "name": "no-close-on-esc",
              "type": {
                "text": "boolean"
              },
              "description": "Set to true to disable closing dialog on Escape press",
              "fieldName": "noCloseOnEsc"
            },
            {
              "name": "opened",
              "type": {
                "text": "boolean"
              },
              "description": "True if the dialog is visible and available for interaction.",
              "fieldName": "opened"
            },
            {
              "name": "reject-button-visible",
              "type": {
                "text": "boolean"
              },
              "description": "Whether to show reject button or not.",
              "fieldName": "rejectButtonVisible"
            },
            {
              "name": "reject-text",
              "type": {
                "text": "string"
              },
              "description": "Text displayed on reject-button.\nThis only affects the default button, custom slotted buttons will not be altered.",
              "fieldName": "rejectText"
            },
            {
              "name": "reject-theme",
              "type": {
                "text": "string"
              },
              "description": "Theme for a reject-button.\nThis only affects the default button, custom slotted buttons will not be altered.",
              "fieldName": "rejectTheme"
            },
            {
              "name": "width",
              "type": {
                "text": "string"
              },
              "description": "Set the width of the dialog.\nIf a unitless number is provided, pixels are assumed.",
              "fieldName": "width",
              "inheritedFrom": {
                "name": "DialogSizeMixin",
                "package": "@vaadin/dialog/src/vaadin-dialog-size-mixin.js"
              }
            }
          ],
          "mixins": [
            {
              "name": "DialogSizeMixin",
              "package": "@vaadin/dialog/src/vaadin-dialog-size-mixin.js"
            }
          ],
          "parameters": [
            {
              "name": "superClass"
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "ConfirmDialogMixin",
          "declaration": {
            "name": "ConfirmDialogMixin",
            "module": "src/vaadin-confirm-dialog-mixin.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vaadin-confirm-dialog.js",
      "declarations": [
        {
          "kind": "class",
          "description": "`<vaadin-confirm-dialog>` is a Web Component for showing alerts and asking for user confirmation.\n\n```html\n<vaadin-confirm-dialog cancel-button-visible>\n  There are unsaved changes. Do you really want to leave?\n</vaadin-confirm-dialog>\n```\n\n### Styling\n\nThe following shadow DOM parts are available for styling:\n\nPart name        | Description\n-----------------|-------------------------------------------\n`backdrop`       | Backdrop of the overlay\n`overlay`        | The overlay container\n`content`        | The overlay content\n`header`         | The header element wrapper\n`message`        | The message element wrapper\n`footer`         | The footer element that wraps the buttons\n`cancel-button`  | The \"Cancel\" button wrapper\n`confirm-button` | The \"Confirm\" button wrapper\n`reject-button`  | The \"Reject\" button wrapper\n\nThe following custom CSS properties are available for styling:\n\nCustom CSS property                      |\n:----------------------------------------|\n|`--vaadin-confirm-dialog-max-width`     |\n|`--vaadin-confirm-dialog-min-width`     |\n|`--vaadin-dialog-background`            |\n|`--vaadin-dialog-border-color`          |\n|`--vaadin-dialog-border-radius`         |\n|`--vaadin-dialog-border-width`          |\n|`--vaadin-dialog-padding`               |\n|`--vaadin-dialog-shadow`                |\n|`--vaadin-dialog-text-color`            |\n|`--vaadin-dialog-title-color`           |\n|`--vaadin-dialog-title-font-size`       |\n|`--vaadin-dialog-title-font-weight`     |\n|`--vaadin-dialog-title-line-height`     |\n|`--vaadin-overlay-backdrop-background`  |\n\nUse `confirmTheme`, `cancelTheme` and `rejectTheme` properties to customize buttons theme.\n\nSee [Styling Components](https://vaadin.com/docs/latest/styling/styling-components) documentation.\n\n### Custom content\n\nThe following slots are available for providing custom content:\n\nSlot name         | Description\n------------------|---------------------------\n`header`          | Slot for header element\n`cancel-button`   | Slot for \"Cancel\" button\n`confirm-button`  | Slot for \"Confirm\" button\n`reject-button`   | Slot for \"Reject\" button",
          "name": "ConfirmDialog",
          "members": [
            {
              "kind": "field",
              "name": "accessibleDescriptionRef",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Sets the `aria-describedby` attribute of the dialog.\n\nBy default, the text contents of all elements inside the message area\nare combined into the `aria-description` attribute. However, there are\ncases where this can confuse screen reader users (e.g. the dialog\nmay present a password confirmation form). For these cases,\nit's better to associate only the elements that will help describe\nthe confirmation dialog through this API.",
              "attribute": "accessible-description-ref",
              "inheritedFrom": {
                "name": "ConfirmDialogMixin",
                "module": "src/vaadin-confirm-dialog-mixin.js"
              }
            },
            {
              "kind": "field",
              "name": "cancelButtonVisible",
              "privacy": "public",
              "type": {
                "text": "boolean"
              },
              "description": "Whether to show cancel button or not.",
              "attribute": "cancel-button-visible",
              "inheritedFrom": {
                "name": "ConfirmDialogMixin",
                "module": "src/vaadin-confirm-dialog-mixin.js"
              }
            },
            {
              "kind": "field",
              "name": "cancelText",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Text displayed on cancel-button.\nThis only affects the default button, custom slotted buttons will not be altered.",
              "attribute": "cancel-text",
              "inheritedFrom": {
                "name": "ConfirmDialogMixin",
                "module": "src/vaadin-confirm-dialog-mixin.js"
              }
            },
            {
              "kind": "field",
              "name": "cancelTheme",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Theme for a cancel-button.\nThis only affects the default button, custom slotted buttons will not be altered.",
              "attribute": "cancel-theme",
              "inheritedFrom": {
                "name": "ConfirmDialogMixin",
                "module": "src/vaadin-confirm-dialog-mixin.js"
              }
            },
            {
              "kind": "field",
              "name": "confirmText",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Text displayed on confirm-button.\nThis only affects the default button, custom slotted buttons will not be altered.",
              "attribute": "confirm-text",
              "inheritedFrom": {
                "name": "ConfirmDialogMixin",
                "module": "src/vaadin-confirm-dialog-mixin.js"
              }
            },
            {
              "kind": "field",
              "name": "confirmTheme",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Theme for a confirm-button.\nThis only affects the default button, custom slotted buttons will not be altered.",
              "attribute": "confirm-theme",
              "inheritedFrom": {
                "name": "ConfirmDialogMixin",
                "module": "src/vaadin-confirm-dialog-mixin.js"
              }
            },
            {
              "kind": "field",
              "name": "header",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Set the confirmation dialog title.",
              "attribute": "header",
              "inheritedFrom": {
                "name": "ConfirmDialogMixin",
                "module": "src/vaadin-confirm-dialog-mixin.js"
              }
            },
            {
              "kind": "field",
              "name": "height",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Set the height of the dialog.\nIf a unitless number is provided, pixels are assumed.",
              "attribute": "height",
              "inheritedFrom": {
                "name": "DialogSizeMixin",
                "package": "@vaadin/dialog/src/vaadin-dialog-size-mixin.js"
              }
            },
            {
              "kind": "field",
              "name": "message",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Set the message or confirmation question.",
              "attribute": "message",
              "inheritedFrom": {
                "name": "ConfirmDialogMixin",
                "module": "src/vaadin-confirm-dialog-mixin.js"
              }
            },
            {
              "kind": "field",
              "name": "noCloseOnEsc",
              "privacy": "public",
              "type": {
                "text": "boolean"
              },
              "description": "Set to true to disable closing dialog on Escape press",
              "attribute": "no-close-on-esc",
              "inheritedFrom": {
                "name": "ConfirmDialogMixin",
                "module": "src/vaadin-confirm-dialog-mixin.js"
              }
            },
            {
              "kind": "field",
              "name": "opened",
              "privacy": "public",
              "type": {
                "text": "boolean"
              },
              "description": "True if the dialog is visible and available for interaction.",
              "attribute": "opened",
              "inheritedFrom": {
                "name": "ConfirmDialogMixin",
                "module": "src/vaadin-confirm-dialog-mixin.js"
              }
            },
            {
              "kind": "field",
              "name": "rejectButtonVisible",
              "privacy": "public",
              "type": {
                "text": "boolean"
              },
              "description": "Whether to show reject button or not.",
              "attribute": "reject-button-visible",
              "inheritedFrom": {
                "name": "ConfirmDialogMixin",
                "module": "src/vaadin-confirm-dialog-mixin.js"
              }
            },
            {
              "kind": "field",
              "name": "rejectText",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Text displayed on reject-button.\nThis only affects the default button, custom slotted buttons will not be altered.",
              "attribute": "reject-text",
              "inheritedFrom": {
                "name": "ConfirmDialogMixin",
                "module": "src/vaadin-confirm-dialog-mixin.js"
              }
            },
            {
              "kind": "field",
              "name": "rejectTheme",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Theme for a reject-button.\nThis only affects the default button, custom slotted buttons will not be altered.",
              "attribute": "reject-theme",
              "inheritedFrom": {
                "name": "ConfirmDialogMixin",
                "module": "src/vaadin-confirm-dialog-mixin.js"
              }
            },
            {
              "kind": "field",
              "name": "width",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Set the width of the dialog.\nIf a unitless number is provided, pixels are assumed.",
              "attribute": "width",
              "inheritedFrom": {
                "name": "DialogSizeMixin",
                "package": "@vaadin/dialog/src/vaadin-dialog-size-mixin.js"
              }
            }
          ],
          "events": [
            {
              "name": "cancel",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Fired when Cancel button or Escape key was pressed.",
              "inheritedFrom": {
                "name": "ConfirmDialogMixin",
                "module": "src/vaadin-confirm-dialog-mixin.js"
              }
            },
            {
              "name": "closed",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Fired when the confirm dialog is closed.",
              "inheritedFrom": {
                "name": "ConfirmDialogMixin",
                "module": "src/vaadin-confirm-dialog-mixin.js"
              }
            },
            {
              "name": "confirm",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Fired when Confirm button was pressed.",
              "inheritedFrom": {
                "name": "ConfirmDialogMixin",
                "module": "src/vaadin-confirm-dialog-mixin.js"
              }
            },
            {
              "type": {
                "text": "CustomEvent"
              },
              "description": "Fired when the `opened` property changes.",
              "name": "opened-changed"
            },
            {
              "name": "reject",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Fired when Reject button was pressed.",
              "inheritedFrom": {
                "name": "ConfirmDialogMixin",
                "module": "src/vaadin-confirm-dialog-mixin.js"
              }
            }
          ],
          "mixins": [
            {
              "name": "ConfirmDialogMixin",
              "module": "src/vaadin-confirm-dialog-mixin.js"
            },
            {
              "name": "ElementMixin",
              "package": "@vaadin/component-base/src/element-mixin.js"
            },
            {
              "name": "ThemePropertyMixin",
              "package": "@vaadin/vaadin-themable-mixin/vaadin-theme-property-mixin.js"
            },
            {
              "name": "PolylitMixin",
              "package": "@vaadin/component-base/src/polylit-mixin.js"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "vaadin-confirm-dialog",
          "customElement": true,
          "attributes": [
            {
              "name": "accessible-description-ref",
              "type": {
                "text": "string"
              },
              "description": "Sets the `aria-describedby` attribute of the dialog.\n\nBy default, the text contents of all elements inside the message area\nare combined into the `aria-description` attribute. However, there are\ncases where this can confuse screen reader users (e.g. the dialog\nmay present a password confirmation form). For these cases,\nit's better to associate only the elements that will help describe\nthe confirmation dialog through this API.",
              "fieldName": "accessibleDescriptionRef",
              "inheritedFrom": {
                "name": "ConfirmDialogMixin",
                "module": "src/vaadin-confirm-dialog-mixin.js"
              }
            },
            {
              "name": "cancel-button-visible",
              "type": {
                "text": "boolean"
              },
              "description": "Whether to show cancel button or not.",
              "fieldName": "cancelButtonVisible",
              "inheritedFrom": {
                "name": "ConfirmDialogMixin",
                "module": "src/vaadin-confirm-dialog-mixin.js"
              }
            },
            {
              "name": "cancel-text",
              "type": {
                "text": "string"
              },
              "description": "Text displayed on cancel-button.\nThis only affects the default button, custom slotted buttons will not be altered.",
              "fieldName": "cancelText",
              "inheritedFrom": {
                "name": "ConfirmDialogMixin",
                "module": "src/vaadin-confirm-dialog-mixin.js"
              }
            },
            {
              "name": "cancel-theme",
              "type": {
                "text": "string"
              },
              "description": "Theme for a cancel-button.\nThis only affects the default button, custom slotted buttons will not be altered.",
              "fieldName": "cancelTheme",
              "inheritedFrom": {
                "name": "ConfirmDialogMixin",
                "module": "src/vaadin-confirm-dialog-mixin.js"
              }
            },
            {
              "name": "confirm-text",
              "type": {
                "text": "string"
              },
              "description": "Text displayed on confirm-button.\nThis only affects the default button, custom slotted buttons will not be altered.",
              "fieldName": "confirmText",
              "inheritedFrom": {
                "name": "ConfirmDialogMixin",
                "module": "src/vaadin-confirm-dialog-mixin.js"
              }
            },
            {
              "name": "confirm-theme",
              "type": {
                "text": "string"
              },
              "description": "Theme for a confirm-button.\nThis only affects the default button, custom slotted buttons will not be altered.",
              "fieldName": "confirmTheme",
              "inheritedFrom": {
                "name": "ConfirmDialogMixin",
                "module": "src/vaadin-confirm-dialog-mixin.js"
              }
            },
            {
              "name": "header",
              "type": {
                "text": "string"
              },
              "description": "Set the confirmation dialog title.",
              "fieldName": "header",
              "inheritedFrom": {
                "name": "ConfirmDialogMixin",
                "module": "src/vaadin-confirm-dialog-mixin.js"
              }
            },
            {
              "name": "height",
              "type": {
                "text": "string"
              },
              "description": "Set the height of the dialog.\nIf a unitless number is provided, pixels are assumed.",
              "fieldName": "height",
              "inheritedFrom": {
                "name": "DialogSizeMixin",
                "package": "@vaadin/dialog/src/vaadin-dialog-size-mixin.js"
              }
            },
            {
              "name": "message",
              "type": {
                "text": "string"
              },
              "description": "Set the message or confirmation question.",
              "fieldName": "message",
              "inheritedFrom": {
                "name": "ConfirmDialogMixin",
                "module": "src/vaadin-confirm-dialog-mixin.js"
              }
            },
            {
              "name": "no-close-on-esc",
              "type": {
                "text": "boolean"
              },
              "description": "Set to true to disable closing dialog on Escape press",
              "fieldName": "noCloseOnEsc",
              "inheritedFrom": {
                "name": "ConfirmDialogMixin",
                "module": "src/vaadin-confirm-dialog-mixin.js"
              }
            },
            {
              "name": "opened",
              "type": {
                "text": "boolean"
              },
              "description": "True if the dialog is visible and available for interaction.",
              "fieldName": "opened",
              "inheritedFrom": {
                "name": "ConfirmDialogMixin",
                "module": "src/vaadin-confirm-dialog-mixin.js"
              }
            },
            {
              "name": "reject-button-visible",
              "type": {
                "text": "boolean"
              },
              "description": "Whether to show reject button or not.",
              "fieldName": "rejectButtonVisible",
              "inheritedFrom": {
                "name": "ConfirmDialogMixin",
                "module": "src/vaadin-confirm-dialog-mixin.js"
              }
            },
            {
              "name": "reject-text",
              "type": {
                "text": "string"
              },
              "description": "Text displayed on reject-button.\nThis only affects the default button, custom slotted buttons will not be altered.",
              "fieldName": "rejectText",
              "inheritedFrom": {
                "name": "ConfirmDialogMixin",
                "module": "src/vaadin-confirm-dialog-mixin.js"
              }
            },
            {
              "name": "reject-theme",
              "type": {
                "text": "string"
              },
              "description": "Theme for a reject-button.\nThis only affects the default button, custom slotted buttons will not be altered.",
              "fieldName": "rejectTheme",
              "inheritedFrom": {
                "name": "ConfirmDialogMixin",
                "module": "src/vaadin-confirm-dialog-mixin.js"
              }
            },
            {
              "name": "width",
              "type": {
                "text": "string"
              },
              "description": "Set the width of the dialog.\nIf a unitless number is provided, pixels are assumed.",
              "fieldName": "width",
              "inheritedFrom": {
                "name": "DialogSizeMixin",
                "package": "@vaadin/dialog/src/vaadin-dialog-size-mixin.js"
              }
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "ConfirmDialog",
          "declaration": {
            "name": "ConfirmDialog",
            "module": "src/vaadin-confirm-dialog.js"
          }
        }
      ]
    }
  ]
}
